WORDPRESS → ASTRO MIGRATION WordPress PHP + MySQL Dynamic Rendering ~2-5s TTFB Migrate Astro Static HTML + Islands Markdown / MDX ~50ms TTFB Results 100/100 Lighthouse No Database Minimal Attack Surface From dynamic CMS to blazing-fast static site with modern tooling

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

  1. Exporter le contenu WordPress
  2. Convertir les articles en Markdown
  3. Configurer le projet Astro
  4. Creer les templates et layouts
  5. Configurer les redirections pour preserver le SEO
  6. 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.