Un éditeur plus simple, un modèle de contenu plus simple
De Drupal à WordPress : quand est-ce le bon choix, et à quoi devez-vous renoncer ?.
Vous obtenez un avis clair sur la pertinence d’une migration de Drupal vers WordPress pour votre site : ce qui peut être transféré, comment protéger votre trafic de recherche, combien de temps cela prendra et dans quels cas il vaut mieux ne pas changer de plateforme. Aucune connexion requise. L’évaluation gratuite examine uniquement vos pages publiques ; elle ne se connecte donc pas à votre compte, ne récupère pas vos données analytiques et ne consulte pas vos données de performance sur le terrain. Et cette limitation est délibérée.
Sur cette page 9 sections
- 01Qu'est-ce qui se transfère de Drupal vers WordPress, et qu'est-ce qui ne se transfère pas ?
- 02Comment planifiez-vous la structure des URL et les redirections afin de préserver votre trafic de recherche ?
- 03Comment le contenu est-il transféré depuis Drupal : par exportation, via l'API ou par exploration ?
- 04Quelles sont les fonctionnalités dont disposent vos rédacteurs sur WordPress par rapport à Drupal ?
- 05Combien de temps faut-il prévoir pour migrer de Drupal vers WordPress ? Et qu'est-ce qui fait vraiment gonfler le chantier ?
- 06Dans quels cas ne faut-il pas passer de Drupal à WordPress ?
- 07La checklist, étape par étape
- 08Vos questions, nos réponses
- 09À lire ensuite
Ce qui est transféré de Drupal vers WordPress, et ce qui ne l’est pas?
Le plugin gratuit FG Drupal to WordPress transfère vos types de contenu par défaut, vos catégories, vos étiquettes et vos fichiers médias. Mais pas tout. Pour migrer vos comptes utilisateurs et leurs mots de passe hachés, ainsi que vos types de publication personnalisés, menus, commentaires et redirections 301 automatiques, il faut la version Premium. Si vous n'avez pas besoin de migrer vos utilisateurs (c'est le cas de beaucoup de sites), la version gratuite suffit, comme le souligne Kinsta.
Votre thème ne sera pas transféré. Il faudra le recréer de zéro, car Drupal 8 et ses versions ultérieures tournent sous Twig, tandis que WordPress utilise des modèles PHP. Le plus gros morceau, ce seront vos paragraphes : pour chaque type, vous devrez choisir un bloc Gutenberg personnalisé ou un champ ACF, puis coder les blocs de remplacement. Ensuite vient le nettoyage. Après l'export global, vous corrigerez à la main les champs personnalisés, les balises méta, les chemins de médias cassés et les relations entre entités. Et gardez du temps pour cette reprise manuelle : ces oublis, vous ne les verrez souvent qu'en comparant les anciennes pages avec la nouvelle version.
Comment planifiez-vous la structure des URL et les redirections afin de préserver votre trafic de recherche ??
Cartographiez vos chemins dans un tableur : en colonne A, toutes les URL Drupal ; en colonne B, l'URL WordPress cible ; en colonne C, le statut, qu'il s'agisse d'une correspondance exacte, d'une redirection nécessaire, d'une consolidation ou d'une suppression. Extrayez les alias directement depuis la table « path_alias ». Ajoutez les enregistrements Pathauto, puis exportez les lignes de votre module Redirect pour éviter les chaînes de redirection. Sans ce travail de correspondance sur les URL Pathauto, ClonePartner constate que les sites perdent généralement entre 20 et 40 % de leur trafic organique au cours des 90 premiers jours. Certains chemins passent souvent entre les mailles du filet : vérifiez les fichiers déplacés de `sites/default/files/` vers `wp-content/uploads/`, les barres obliques finales ajoutées ou retirées sur les archives de taxonomie, ainsi que les structures de pagination modifiées. Et les pages de termes génèrent souvent du trafic sur la longue traîne : reconstruisez vos modèles de taxonomie et redirigez les anciennes routes. Personne n'y pense avant que le trafic ne baisse.
Configurez des redirections 301 ou 308 côté serveur, sans chaînes de redirection, comme le recommande Google Search Central. Et surveillez la suite de près : suivez vos indicateurs de recherche sur les deux propriétés dans Search Console, envoyez votre nouveau plan du site et gardez ces redirections actives pendant au moins un an. Le lancement n'est pas la ligne d'arrivée, c'est le début de la surveillance.
Comment le contenu est-il transféré depuis Drupal : exportation, API ou exploration ??
Migrez votre base de données avec un plugin pour gérer les gros volumes, puis traitez les cas particuliers à la main. Mais le crawl de vos pages publiques doit servir au contrôle de la migration, pas à l'extraction des données sources. Codeable décrit bien cette méthode en deux temps : laissez le plugin FG migrer vos articles, vos médias et vos termes, puis repassez manuellement sur les champs personnalisés non mappés, les chemins manquants et les scripts qui relient les relations entre entités personnalisées.
Un crawl ne capture que ce que voit le navigateur : le HTML affiché, les en-têtes de réponse HTTP, les balises d'en-tête, le balisage Schema et les balises canoniques. Tout le back-office lui échappe. Les nœuds de brouillon, le schéma des champs en base de données et les autorisations de rôle restent invisibles : impossible, donc, de reconstituer la structure de votre contenu uniquement depuis le front-end. Avant de lancer la migration, extrayez directement de la base les alias de chaque chemin, la table du module Redirect, les balises méta générées et les balises hreflang alternatives. Et un crawl public ne révélera aucun point de terminaison privé de l'API : vérifiez l'accès au backend avec vos développeurs avant de concevoir le pipeline.
Quels sont les avantages dont bénéficient vos rédacteurs sur WordPress par rapport à Drupal ??
Votre équipe éditoriale part d’un tableau de bord standard avec deux types intégrés : les « Articles », avec leurs dates de publication, leurs catégories et leurs balises, puis les « Pages », hiérarchisées et non classées. C’est la base. Mais dès que votre site demande des structures plus précises, enregistrez des types de publication et des taxonomies dédiés plutôt que de tout ranger au même endroit. Le plugin « Custom Post Type UI », actif sur plus d’un million de sites, vous permet de configurer ces définitions depuis l’interface d’administration (sans écrire de code personnalisé).
Vous abandonnez la rigueur relationnelle, et la différence se voit vite dans vos champs. Les champs d’entité Drupal, les vocabulaires, les autorisations d’accès et les graphes de traduction n’ont pas d’équivalents dans le noyau d’une installation WordPress « propre ». Commencez donc par le modèle. Avant de migrer les données brutes, vous devez le reconstruire avec des types de publications personnalisés et des groupes de champs ACF. Si vous sautez cette étape, votre contenu atterrit dans les mauvaises tables, comme dans l’étude de cas de Gautam Khorana, où 800 nœuds d’articles ont été importés directement dans la table « Posts » standard. Vos paragraphes deviennent alors des blocs Gutenberg ou des mises en page « Flexible Content » d’ACF, ce qui suppose de savoir écrire des interfaces de blocs personnalisées avec React. Ce n’est pas un réglage à activer ou désactiver : c’est une compétence qui vous manque et qu’il faudra acquérir.
Si votre site reste petit, surtout rédactionnel, avec peu de types de contenu, ce compromis peut passer. Sinon, il va vous coûter cher.
Combien de temps dure une migration de Drupal vers WordPress, et quels sont les facteurs qui déterminent l'ampleur de la tâche ??
Le calendrier de votre projet dépend de cinq facteurs : le volume total d’URL, la diversité des types de contenu, la taille de la médiathèque, les intégrations tierces. Et les localisations actives. Aucun outil de référence externe ne peut vous donner une date de livraison exacte. Chaque type de contenu conservé ajoute du travail. Pour chacun, vous devez enregistrer un type de publication personnalisé, définir des schémas de champs ACF et écrire un code de modèle dédié. Et votre interface utilisateur demande une vraie réécriture, pas un simple portage de feuille de style.
Un grand nombre de pages augmente le volume d’URL et alourdit le contrôle qualité des redirections. Plusieurs locales compliquent encore le sujet : il faut produire des exportations hreflang distinctes et mener des audits de parité manuels sur tous les domaines de préproduction. Les paragraphes, eux, font bouger l’estimation. Si vos pages reposent sur des paragraphes, réservez de la capacité supplémentaire dans votre sprint pour l’ingénierie des blocs. La liste de contrôle SEO de Pagepro compte 8 étapes (de l’analyse comparative initiale au suivi post-lancement), et chacune mérite sa propre ligne budgétaire.
Cette évaluation gratuite ancre vos estimations dans des données techniques. Elle analyse votre page d’accueil et jusqu’à huit pages choisies au hasard, puis attribue une note sur 100 répartie sur huit critères. Mais vous n’en voyez qu’une partie. L’analyse vérifie la taille des charges utiles des scripts, les en-têtes de réponse et le balisage Schema avant que vous ne validiez des estimations de sprint. Elle ne peut pas consulter vos données analytiques privées ; recensez donc vous-même vos types de contenu, sans vous en remettre uniquement à l’outil.
Dans quels cas ne faut-il pas passer de Drupal à WordPress ??
Ne changez pas de plateforme si votre site Drupal contient beaucoup de contenu : vous perdrez en général davantage sur les champs, les taxonomies, les autorisations et la structure multilingue que vous ne gagnerez ailleurs. Et restez sur Drupal si votre site est stable, si vos rédacteurs l’apprécient et si vos pages obtiennent de bons résultats lors de l’évaluation.
Vérifiez la version de votre noyau : Drupal 7 a atteint sa fin de vie le 5 janvier 2025, et Drupal 10 atteindra officiellement sa fin de vie le 9 décembre 2026. N’attendez pas. Il vous faut une feuille de route active, que ce soit pour une mise à niveau sur place ou pour une migration complète de la plateforme.
Pour les sites éditoriaux et marketing statiques, tournez-vous vers Astro. Si vous gérez des applications web dynamiques, des sessions personnalisées ou de vastes équipes éditoriales, envisagez plutôt Next.js avec Sanity ou Contentful. Mais chaque option a son prix. Astro supprime le constructeur visuel de pages et le moteur de plugins auquel vos rédacteurs sont habitués, et une architecture « headless » vous oblige à configurer, puis à financer, un backend séparé. Mon travail consiste à analyser votre architecture technique et à bâtir les plans de migration. Ensuite, je bascule vos installations existantes et vos configurations WordPress vers ces environnements d’exécution modernes, tout en confiant les développements WordPress standards à des agences partenaires.
La checklist, étape par étape.
- 01
Répertorier toutes les URL
Dressez l’inventaire complet de votre site Drupal. Relevez chaque URL, les types de contenu, les taxonomies, les fichiers multimédias et les alias de chemin d’accès. Et surtout, figez vos données de référence sur le trafic et le référencement avant de toucher au moindre réglage.
- 02
Concevez le modèle de contenu
Définissez des types de publications personnalisés, des taxonomies et des champs ACF dans WordPress avant tout transfert de contenu, afin que chaque nœud soit classé dans le type approprié.
- 03
Extraire le contenu
Confiez les gros volumes au plugin. Cette exportation de masse prend en charge le contenu, les médias et les taxonomies. Mais contrôlez ensuite les manques éventuels par crawl ou via une API, puis corrigez-les à la main.
- 04
Mappage des médias et des redirections
Déplacez les fichiers du répertoire « sites/default/files/ » vers « wp-content/uploads/ » et créez la carte des URL en indiquant un statut par ligne. Rédigez ensuite des règles 301 côté serveur sans chaînes.
- 05
Créer et prévisualiser
Reconstruisez le thème et les blocs, puis vérifiez le site de test page par page en vous référant à votre inventaire.
- 06
Vérifier la cohérence SEO
Comparez les titres, les méta-descriptions, les balises canoniques, les données structurées, les balises hreflang et les plans de site entre l'ancien et le nouveau site.
- 07
Lancement par étapes
Effectuez la transition par étapes, soumettez le nouveau plan du site et surveillez Search Console sur les deux sites.
- 08
Prévoyez une période de restauration
Passez le site Drupal en lecture seule pendant une période de restauration, et gardez les redirections actives pendant au moins un an. Le site source ne s’éteint qu’à la toute fin.
Vos questions, nos réponses.
01Le plugin gratuit FG Drupal to WordPress est-il suffisant ?
Pour les types de contenu standard, les catégories, les balises et les médias, le plugin gratuit suffit, et Kinsta affirme qu’il couvre les besoins de la plupart des utilisateurs. Vous avez besoin de la version Premium pour les utilisateurs, les hachages de mots de passe, les types de publications personnalisés, les menus, les commentaires et les redirections 301 automatiques ; vous devez toutefois encore modifier manuellement les champs personnalisés et les données des balises méta.
02Mon trafic de recherche va-t-il baisser après être passé de Drupal à WordPress ?
Oui. ClonePartner indique que les migrations qui omettent de configurer les redirections 301 pour les routes Pathauto subissent systématiquement une baisse de 20 à 40 % du trafic organique au cours des 90 premiers jours. Configurez toutes les redirections. Vous protégez vos classements en mappant chaque alias de base de données, en conservant ces redirections pendant au moins un an et en vérifiant la couverture d’indexation dans Search Console. Et ce travail est fastidieux, ce qui explique précisément pourquoi les gens le négligent.
03Puis-je convertir mon thème Drupal en WordPress ?
Non. Vous devez réécrire votre thème à partir de zéro. Drupal 8 et les versions plus récentes s’affichent à l’aide de modèles Twig, tandis que WordPress s’appuie sur des fichiers de modèles PHP, ce qui empêche toute conversion directe des ressources. Les paragraphes nécessitent un travail distinct. Vous devez également reconstruire vos paragraphes sous forme de blocs Gutenberg ou de lignes de contenu flexible ACF. Le développement de blocs personnalisés nécessite des compétences en React. Prévoyez la création de modèles front-end et l’intégration de la conception dans un sprint indépendant.
04L'évaluation m'indique-t-elle s'il faut procéder à la migration ?
Ce service rend compte de l’état technique de vos URL en ligne, et non d’un ordre de migration arbitraire. Vous recevez une note sur 100 répartie sur huit piliers, étayée par des données brutes détaillant les en-têtes HTTP, le poids des scripts et les erreurs de données structurées. L’analyse reste externe. Elle n’implique ni authentification, ni examen des données analytiques, ni entretien avec votre équipe. Le choix architectural vous appartient donc entièrement.
Sources
Les faits de cette page proviennent des documents ci-dessous, vérifiés le 2026-11-01. Les chiffres sur l'analyse elle-même décrivent son fonctionnement.
- Passez de Drupal à WordPress sans perdre le moindre classement
- Comment migrer de Drupal vers WordPress (en 10 étapes)
- De Drupal à WordPress sans rien perdre - WebOption
- Comprendre la relation entre les types de publications, les taxonomies et les champs personnalisés – Guide des champs personnalisés sécurisés | Developer.WordPress.org
- Taxonomies WordPress | Apprendre WordPress
- Custom Post Type UI – Plugin WordPress | WordPress.org
- Calendrier de publication du noyau Drupal | Cycles de publication du noyau | Guide « À propos » sur Drupal.org
- Migration de Drupal vers WordPress : guide SEO
Analyse automatisée gratuite