Digitalcorner

Refonte & migration

Refonte WordPress vers Astro : la méthode complète en 6 étapes

Publié le 16 septembre 2026

WordPress reste une excellente base pour beaucoup de sites, mais pas pour tous. Quand un site vitrine ou un blog n’a plus besoin d’espace membre, de formulaire dynamique complexe ou d’un back-office quotidien, faire tourner une base de données, un cœur applicatif et 15 à 30 extensions juste pour livrer du texte et des images devient une charge inutile : plus de surface d’attaque à sécuriser, plus de mises à jour à suivre, et des pages plus lourdes que nécessaire. C’est exactement ce cas de figure que je traite en ce moment sur mes propres sites, avec une méthode que je réutilise ensuite pour mes clients.

Astro, en une phrase

Astro génère un site 100 % HTML/CSS statique au moment du build, et n’envoie du JavaScript que pour les rares composants qui en ont vraiment besoin. Pas de PHP, pas de base de données, pas de plugin qui tourne en tâche de fond : le contenu vit dans des fichiers Markdown versionnés avec Git, et chaque page est pré-générée avant même la première visite.

Les 6 étapes d’une refonte WordPress vers Astro

Étape 1 — Audit du site WordPress existant

Avant de toucher une ligne de code, j’exporte l’état réel du site : toutes les pages et articles publiés, la structure des menus, et surtout les données de Google Search Console des 3 à 6 derniers mois (requêtes, pages, clics, impressions). C’est cette étape qui évite l’erreur la plus coûteuse d’une refonte : perdre un positionnement acquis depuis des années sans même s’en rendre compte.

Étape 2 — Cartographie exacte des URLs

Chaque URL qui reçoit du trafic ou des impressions dans la Search Console est reportée dans un tableau : URL WordPress d’un côté, URL Astro prévue de l’autre. Dès qu’une URL change (renommage de page, fusion de contenus, changement de structure), elle reçoit une redirection 301 dédiée. Une refonte réussie techniquement mais qui oublie cette cartographie peut faire perdre 100 % du trafic organique du jour au lendemain.

Étape 3 — Migration du contenu

Chaque page WordPress devient un fichier Markdown dans une collection de contenu Astro, avec son propre schéma (titre, description, date, catégorie). Pas de base de données à maintenir : le contenu est du texte versionné, que je peux relire, comparer et corriger comme n’importe quel fichier de code.

Étape 4 — Reconstruction du design, sans plugin ni page builder

Le design est reconstruit en composants réutilisables (menu, pied de page, sections), avec du CSS pur ou un framework utilitaire léger. Aucun page builder, aucune dépendance à un thème tiers qui pourrait cesser d’être maintenu.

Étape 5 — Déploiement continu

Le site est hébergé sur un dépôt Git privé. Chaque modification déclenche automatiquement un build et un déploiement (GitHub Actions) vers l’hébergement final, sans manipulation FTP manuelle. Le résultat est testé sur un sous-domaine dédié avant toute mise en ligne définitive, exactement comme un environnement de préproduction classique.

Étape 6 — Bascule et surveillance post-migration

Une fois en ligne sur le domaine final : vérification que toutes les redirections 301 répondent correctement, soumission du nouveau sitemap XML à Google Search Console, et suivi rapproché des positions et du taux de clic pendant les 4 à 8 semaines suivantes pour confirmer qu’aucun positionnement n’a été perdu dans l’opération.

Sécuriser une refonte WordPress vers Astro

La sécurité n’est pas une étape en plus, elle est la conséquence directe de l’architecture. Un site Astro statique n’a ni base de données à injecter, ni page de connexion à protéger par force brute, ni cœur applicatif ou extension à mettre à jour en urgence après une CVE publiée. La surface d’attaque qui existe sur WordPress (plugins abandonnés, thèmes obsolètes, formulaires mal filtrés) disparaît simplement, parce qu’il n’y a plus de code qui s’exécute côté serveur pour servir les pages.

Ça ne veut pas dire qu’il n’y a plus rien à sécuriser : le HTTPS reste forcé sur tout le trafic, les en-têtes de sécurité (HSTS, cache) sont configurés au niveau du serveur, et l’historique complet du site (contenu et code) reste sauvegardé dans Git, ce qui donne un retour arrière immédiat en cas de problème, sans dépendre d’un plugin de sauvegarde tiers.

Ce que ça change pour le SEO et les Core Web Vitals

Un site statique répond en quelques dizaines de millisecondes, sans requête à une base de données ni rendu PHP à la volée. Sur mes propres builds récents, je mesure un poids de page HTML de 52 à 96 Ko (CSS inclus, moyenne ~63 Ko) contre 1,5 à 3 Mo en moyenne pour une page WordPress équivalente avec un thème comme Avada ou Elementor. Moins de poids et moins de JavaScript signifient mécaniquement de meilleurs Core Web Vitals (LCP, CLS), un critère de classement Google direct sur mobile. Le détail chiffré complet est disponible dans Astro vs WordPress : comparatif chiffré des Core Web Vitals.

Est-ce que toutes les refontes doivent passer par Astro ?

Non. Un site avec un espace membre complexe, une boutique WooCommerce avec beaucoup de logique métier, ou une équipe qui a besoin de publier elle-même au quotidien sans passer par Git garde tout intérêt à rester sur WordPress, bien maintenu et bien sécurisé. Astro est la bonne réponse pour un site vitrine, un blog ou une page de service qui a surtout besoin de vitesse, de fiabilité et d’une sécurité maximale.

Vous vous posez la question pour votre propre site ? Je peux auditer gratuitement sa situation actuelle et vous dire si une refonte vers Astro a du sens, ou si WordPress bien optimisé reste le bon choix. Retrouvez aussi le détail de mon accompagnement en refonte de site WordPress.

Un projet en tête ? Discutons-en.

Me contacter