Parcours de modernisation

Passer un site WordPress en headless, avec ou sans quitter WordPress.

Migration d'un site WordPress vers une architecture headless : WordPress conservé comme back-office ou remplacé par un CMS headless, front pré-généré en Next.js ou Astro, extensions requalifiées une à une, référencement préservé.

Qui est concerné

Contexte métier et enjeux de modernisation.

Deux migrations différentes derrière le même mot

« Passer WordPress en headless » recouvre deux projets qui n'ont ni le même coût ni le même risque. Garder WordPress comme back-office : les éditeurs conservent l'outil qu'ils connaissent, le contenu est lu par le front via l'API REST native de WordPress ou via l'extension WPGraphQL, et seul l'affichage est reconstruit. Sortir de WordPress : le contenu est migré vers un CMS headless (Strapi, Directus, Payload) et WordPress est arrêté. La première voie modernise le front sans toucher aux habitudes éditoriales ; la seconde règle aussi la dette du back-office, au prix d'une migration de contenu et d'une formation des équipes.

Pourquoi la question se pose maintenant

Trois signaux justifient de se poser la question.

  • Des versions de PHP qui ne sont plus maintenuesSelon les statistiques publiques de WordPress.org (api.wordpress.org, relevé du 25 octobre 2026), 34 % des sites WordPress qui interrogent le service de mise à jour tournent sur PHP 8.1 ou une version antérieure. Or PHP 8.1 n'est plus maintenu par le projet PHP depuis le 31 décembre 2025 (php.net). Mettre à jour PHP fait souvent tomber des extensions anciennes : c'est à ce moment que la question « mettre à niveau ou migrer » se pose.
  • Un front alourdi par les extensionsConstructeur de pages, extensions empilées, thème modifié au fil des années : chaque page charge du code dont personne ne connaît plus l'usage, et les Core Web Vitals (les indicateurs de rapidité d'affichage mesurés par Google) s'en ressentent.
  • La visibilité dans les moteurs IALes robots de ChatGPT, Claude ou Perplexity lisent le HTML renvoyé par le serveur. Un front pré-généré leur livre une page complète et propre ; un front construit dans le navigateur leur livre le plus souvent une page vide (deux exceptions : Google AI Overviews et Microsoft Copilot). Le détail est dans notre page Migration CMS vers headless.

Ce que deviennent vos extensions

C'est le cœur du cadrage : en headless, le thème WordPress n'affiche plus rien, donc tout ce qui produisait du HTML doit être repris.

  • Yoast ou Rank MathLes métadonnées restent saisies dans WordPress et sont lues par le front, qui génère lui-même les balises, le sitemap et les données structurées.
  • ACF et champs personnalisésExposés par l'API REST ou par WPGraphQL : c'est souvent la partie la plus simple, car le contenu est déjà structuré.
  • Elementor et constructeurs de pagesLeur mise en page n'est pas exploitable telle quelle par l'API : elle est reconstruite sous forme de composants dans le front. C'est le poste qui pèse le plus dans le chiffrage.
  • FormulairesGravity Forms ou Contact Form 7 sont remplacés par un service de formulaire dédié, appelé par le front.
  • WooCommerceUne boutique en headless est un projet à part entière (panier, paiement, comptes clients). Si la boutique fonctionne, nous recommandons en général de la laisser sur WordPress et de ne découpler que la partie éditoriale.

Quand rester sur WordPress classique

Pour un site vitrine de quelques dizaines de pages, sans application mobile ni autre canal, et sans équipe technique dans la durée, un WordPress mis à jour et allégé reste plus économique. Le headless se justifie quand au moins trois des six questions de notre page Migration CMS vers headless reçoivent un « oui ». Si le besoin principal est l'éditorial multi-acteurs ou le multilingue avancé, voir aussi Migration WordPress vers Drupal.

Sur notre propre site : access-international.dev a quitté WordPress le 23 avril 2026 pour un front Next.js en export statique, sans CMS : les contenus sont versionnés avec le code. Ce choix convient à une équipe technique qui publie elle-même ; il ne conviendrait pas à une rédaction qui publie tous les jours.
Plateforme source

WordPress avec thème, extensions et constructeur de pages (Elementor, ACF, Yoast, formulaires)

Cible technologique

Front pré-généré Next.js ou Astro, contenu servi par WordPress headless ou par un CMS headless

Alternatives technologiques

Comparer les trajectoires cibles.

WordPress headless via l'API REST native

Contenus simples (articles, pages, catégories) et volonté de ne rien installer de plus côté WordPress. Le chemin le plus court.

WordPress headless via WPGraphQL

Contenus structurés avec beaucoup de champs personnalisés et de relations : une seule requête récupère une page complète.

Sortie vers Strapi, Directus ou Payload

Back-office WordPress lui-même en fin de vie ou surchargé d'extensions : la migration règle les deux dettes à la fois. Comparatif dans Migration CMS vers headless.

Front statique sans CMS

Petite équipe technique qui publie elle-même, rythme de publication faible : contenus dans le dépôt de code, aucun back-office à maintenir.

Rester sur WordPress, remis à niveau

Site vitrine simple, éditeurs autonomes sans appui technique : mettre à jour PHP et les extensions, retirer celles qui ne servent plus.

Repère de cadrage

Combien de temps, avec quelle équipe ?

Estimation indicative, à confirmer au cadrage : comptez 8 à 16 semaines selon le volume de contenus, le nombre de mises en page à reconstruire (constructeurs de pages) et les intégrations tierces. Garder WordPress comme back-office se situe dans le bas de la fourchette ; en sortir pour un autre CMS, dans le haut. Équipe type : un chef de projet, deux développeurs front (Next.js ou Astro), un développeur WordPress pour l'API et la migration des contenus, un référent SEO à temps partiel.

Quels sont les risques ?

  • Choisir entre garder WordPress comme back-office et en sortir, selon l'état du site et de l'équipe.
  • Requalifier chaque extension : ce que l'API expose, ce que le front doit reconstruire, ce qui disparaît.
  • Préserver le référencement (URL, redirections 301, métadonnées, sitemap).
  • Garder l'autonomie des éditeurs : aperçu avant publication, délai de mise en ligne maîtrisé.

Comment ATLAS les maîtrise-t-il ?

  • Inventaire du site WordPress : types de contenus, extensions, shortcodes, mises en page, URL.
  • Choix de la voie (WordPress headless ou CMS headless) et du mode d'accès au contenu (API REST ou WPGraphQL).
  • Construction du front pré-généré en composants, avec aperçu éditeur.
  • Tests sur un échantillon de chaque type de page, puis migration complète et redirections.
  • Bascule, suivi Search Console et accompagnement des éditeurs.

Quels résultats attendre ?

  • Front pré-généré, lisible par les moteurs de recherche et les moteurs IA.
  • Objectif : référencement préservé grâce à des redirections 301 exhaustives et à un suivi Search Console.
  • Éditeurs autonomes dans WordPress ou dans le nouveau CMS, avec aperçu avant publication.
  • Extensions inutiles retirées, dépendances du site documentées.
Pièges identifiés et réponse ATLAS

Ce que nous avons appris sur ce chemin de migration.

Piège 01

Référencement perdu à la bascule : changement d'URL, métadonnées Yoast oubliées, redirections incomplètes.

Réponse ATLAS

Cartographie de toutes les URL avant le premier développement, table de redirections 301 exhaustive, métadonnées lues depuis WordPress par le front, suivi Search Console après la mise en ligne.

Piège 02

Aperçu éditeur cassé : en headless, le bouton « Prévisualiser » de WordPress ne montre plus la page réelle.

Réponse ATLAS

Mode brouillon du front (celui de Next.js) branché sur WordPress, pour que l'éditeur voie la page finale avant de publier. À prévoir dès le cadrage, pas après les plaintes.

Piège 03

Codes courts (shortcodes) et blocs qui produisent du HTML : le contenu arrive dans le front avec des balises que le nouveau design ne sait pas afficher.

Réponse ATLAS

Inventaire des shortcodes et des blocs utilisés, conversion en composants du front, tests sur un échantillon de pages de chaque type avant la migration de masse.

Piège 04

Délai de publication mal compris : avec un front pré-généré, une page publiée dans WordPress n'apparaît qu'après la régénération du site.

Réponse ATLAS

Régénération déclenchée automatiquement à chaque publication, ou régénération incrémentale des seules pages modifiées ; délai annoncé aux éditeurs avant la bascule.

Retour d'expérience Access

Ce parcours en conditions réelles.

Notre propre migration — de WordPress à un site Next.js pré-généré

Le site access-international.dev est passé de WordPress à un front Next.js en export statique le 23 avril 2026, bilingue français et anglais, avec les redirections des anciennes URL WordPress préservées. Nous n'avons pas conservé de CMS : c'est un exemple de front pré-généré, pas de WordPress headless.

WordPress → Next.js · export statique · sans CMS · bilingue FR/EN
Capacité Access — WordPress source

Maîtrise des sites WordPress source via des projets livrés : Azur City (plateforme WordPress multi-sites pour 3 centres commerciaux) et Gnet News (portail d'actualité WordPress). Cette pratique du back-office WordPress sert à qualifier le patrimoine à migrer : extensions, champs personnalisés, taxonomies, médias.

WordPress multi-sites · Azur City · Gnet News
Questions fréquentes

Ce que les décideurs demandent sur ce parcours.

Peut-on passer en headless sans quitter WordPress ?+

Oui, et c'est souvent la meilleure entrée. WordPress reste le back-office des éditeurs ; le front est reconstruit à part et lit le contenu par l'API REST native ou par WPGraphQL. Seul l'affichage change.

API REST ou WPGraphQL ?+

L'API REST est intégrée à WordPress et suffit pour des contenus simples. WPGraphQL demande une extension mais récupère une page complète en une seule requête : il devient préférable dès que les champs personnalisés et les relations se multiplient.

Que deviennent Elementor et WooCommerce ?+

La mise en page Elementor n'est pas exploitable telle quelle par l'API : elle est reconstruite en composants dans le front, et c'est le poste le plus lourd du chiffrage. WooCommerce en headless est un projet à part ; si la boutique fonctionne, nous recommandons en général de la laisser sur WordPress et de ne découpler que la partie éditoriale.

Le référencement survit-il à la migration ?+

Il peut l'être, à condition de le traiter avant le premier développement : cartographie des URL, redirections 301 exhaustives, métadonnées reprises depuis WordPress, suivi Search Console après la mise en ligne. Aucune migration n'est à l'abri d'une variation de trafic : le suivi sert à la repérer tôt. Voir aussi notre page Migration CMS vers headless.

Combien coûte une migration WordPress vers headless ?+

Le coût dépend surtout du nombre de mises en page à reconstruire (constructeurs de pages), puis du choix de garder ou non WordPress comme back-office, et des intégrations (formulaires, CRM, e-mailing). Cadrage initial gratuit, de 30 minutes à 2 heures.

Ce parcours de modernisation correspond à votre contexte ?

Nous cadrons la trajectoire, le chiffrage et les livrables en un premier échange de trente minutes. Un POC court peut être proposé avant engagement du programme complet.

Lancer ce parcours →