Migrer un site de WordPress vers Astro est l’un des changements les plus impactants que vous pouvez faire pour les performances, la securite et le cout de maintenance de votre site.
Pourquoi Migrer ?
- Performance : TTFB de 50ms vs 2-5 secondes
- Securite : Pas de base de donnees, pas de PHP, pas de panneau d’administration
- Cout : Hebergement gratuit sur Cloudflare Pages, Netlify ou Vercel
- Experience Developpeur : Technologies web modernes, zero JavaScript par defaut
Processus de Migration
- Exporter le contenu WordPress
- Convertir les articles en Markdown
- Configurer le projet Astro
- Creer les templates et layouts
- Configurer les redirections pour preserver le SEO
- Tester et deployer
Exportation du Contenu
# Utiliser WP-CLI
wp export --dir=/tmp/wp-export --post_type=post
# Telecharger les medias
rsync -avz user@serveur:/var/www/html/wp-content/uploads/ ./wp-uploads/
Conversion en Markdown
npx wordpress-export-to-markdown --input=export.xml --output=./content
Configuration du Projet Astro
npm create astro@latest mon-site-migre
cd mon-site-migre
npm install
Preservation du SEO
- Mappage des URLs : Creer des redirections 301
- Sitemap : Utiliser
@astrojs/sitemap - Meta tags : Configurer title, description et Open Graph
- URLs canoniques : Definir sur chaque page
Deploiement
npm run build
npm run preview
Conclusion
La migration necessite une planification soigneuse, surtout pour le SEO. Le resultat est un site dramatiquement plus rapide, plus securise et moins couteux a maintenir.