Migrer un site WordPress vers Odoo sans perdre son SEO : guide complet
Vous gérez un site web sous WordPress et envisagez de basculer vers Odoo pour profiter de ses fonctionnalités avancées : CRM intégré, e-commerce, gestion de contenu, automatisation, etc.
C’est une décision stratégique pertinente. Cependant, sans précaution, cette migration peut compromettre votre référencement naturel, effacer des mois de travail, et entraîner une perte significative de trafic.
Heureusement, il est tout à fait possible de conserver, voire d’améliorer, votre positionnement SEO. La condition : planifier chaque étape avec rigueur.
- 1. Exporter vos données depuis WordPress
- 2. Configurer votre domaine dans Odoo
- 3. Recréer les catégories de blog
- 4. Importer le contenu dans Odoo
- 5. Reproduire vos pages fixes
- 6. Gérer les URLs et les redirections 301
- 7. Vérification et optimisation post-migration
- 8. Assistance professionnelle
- Conclusion
Réussir la migration WordPress → Odoo en protégeant trois actifs : vos URLs, vos backlinks, et vos signaux SEO (titres, metas, maillage interne, performances).
1. Exporter vos données depuis WordPress
Avant toute opération dans Odoo, exportez intégralement le contenu de votre site WordPress. Cette étape est essentielle pour garantir une transition fidèle et sécurisée.
Export standard via l’interface WordPress
Depuis l’administration de WordPress, allez dans outils > exporter > tout le contenu.
Le format généré est WXR (WordPress eXtended RSS), un fichier XML contenant :
- Articles, pages et commentaires
- Catégories, tags et auteurs
- Métadonnées de base
Les champs personnalisés (Advanced Custom Fields, meta boxes, etc.) ne sont pas inclus dans cet export natif.
Structure clé du fichier WXR
- La balise <rss> contient les déclarations globales et les namespaces.
- La balise <channel> fournit les métadonnées du site (titre, description, URL).
- Chaque <item> correspond à un article ou une page, incluant contenu, métadonnées et date.
- Les champs personnalisés peuvent apparaître sous <wp:postmeta>.
Export avancé (recommandé pour les sites complexes)
Pour les sites utilisant ACF, JetEngine, taxonomies personnalisées ou des plugins SEO comme Yoast ou Rank Math, privilégiez un plugin tel que WP All Export (une version gratuite existe).
Il permet généralement d’exporter :
- Le contenu HTML complet des articles et pages
- Tous les champs personnalisés (ACF, meta boxes, etc.)
- Les métadonnées SEO (titre, description, focus keywords)
- Les médias, sous forme d’URL (et parfois selon options)
Cas particulier : sites e-commerce (WooCommerce)
Utilisez la fonction native de WooCommerce : WooCommerce > produits > tous les produits > exporter.
Le fichier CSV généré contient généralement :
- Identifiant, nom, description, prix, stock
- Catégories, tags, images
- Variantes : SKU parent et attributs spécifiques
Les métadonnées SEO peuvent être stockées dans des colonnes personnalisées comme _yoast_wpseo_title et _yoast_wpseo_metadesc.
Inventaire des médias et des URLs
Créez un inventaire exhaustif :
- Utilisez Screaming Frog pour extraire toutes les URLs, avec title, H1, meta description et codes HTTP.
- Téléchargez l’intégralité du dossier /wp-content/uploads/ via FTP ou WP-CLI.
- Centralisez dans un Google Sheet de pilotage.
| Old_URL | Old_Slug | Old_Title | Meta_Description | Image_URLs | New_Odoo_Slug | New_URL | Redirection_301 |
|---|---|---|---|---|---|---|---|
| https://votresite.fr/guide-seo | /guide-seo | Guide SEO | … | … | /guide-seo | https://votresite.fr/guide-seo | À créer si changement |
2. Configurer votre domaine dans Odoo
Avant d’importer du contenu, assurez-vous que votre domaine personnalisé pointe vers votre instance Odoo. Sinon, vous risquez de valider des URLs de test qui ne seront pas celles de production.
- Dans l’interface de votre hébergeur, ajoutez une entrée CNAME pointant vers votre instance (ex : votredomaine.odoo.com).
- Dans Odoo, accédez à “My Database”, puis au nom de votre entreprise, puis à “Domain Names” pour renseigner le domaine.
Renseigner le domaine dans Odoo : Dans Odoo, cliquez sur “My Database”, puis sur le nom de votre entreprise. Ensuite, cliquez sur “Domain Names” pour renseigner votre domaine.
La propagation DNS peut prendre plusieurs heures. Ne basculez pas trop vite si votre site génère déjà du trafic et des conversions.
3. Recréer les catégories de blog
Dans Odoo, les catégories WordPress sont souvent recréées sous forme de blogs. L’objectif est de préserver la structure logique et, surtout, d’éviter les écarts de slugs.
Créer les catégories : Les catégories dans Odoo correspondent à des blogs. Assurez-vous que vos blogs dans Odoo correspondent exactement à vos catégories dans WordPress.
- Allez dans configuration > blogs > blogs (selon votre version et vos menus).
- Créez un blog pour chaque catégorie cible.
- Utilisez exactement les mêmes noms (accents compris) et contrôlez les slugs générés.
Une divergence de slug peut générer des 404 et compromettre votre maillage interne et vos backlinks.
4. Importer le contenu dans Odoo
Contenu textuel
Importez vos articles et pages via copier-coller ou via un fichier structuré. Utilisez l’éditeur d’Odoo pour corriger le formatage (titres, listes, paragraphes) et préserver la hiérarchie.
Images
Odoo prend en charge des images intégrées et des téléversements. Deux options sont courantes :
- Les téléverser dans la médiathèque Odoo, puis les insérer dans les pages.
- Dans certains cas, convertir en base64 et intégrer au HTML si votre méthode d’import l’exige.
Une fois importées, optimisez-les (poids, résolution, compression) pour garantir des temps de chargement rapides. Renseignez aussi les attributs ALT pour le SEO.
Balises meta (SEO)
Pour chaque page ou article importé, renseignez soigneusement :
- Le Meta Title
- La Meta Description
Profitez de cette étape pour améliorer les balises, mais évitez de “casser” les pages qui performent déjà. La progression doit rester cohérente avec l’intention de recherche.
5. Reproduire vos pages fixes (hors blog)
Odoo propose un outil de conversion automatique : https://www.odoo.com/fr_FR/page/startwebsite.
Fonctionnement :
- Saisissez l’URL de votre site WordPress.
- Odoo analyse la page et importe structure, textes, et une partie des images.
- Le site importé reste entièrement modifiable et responsive.
Cet outil est particulièrement efficace pour des pages statiques comme “À propos”, “Contact” ou “Services”.
6. Gérer les URLs et les redirections
Odoo peut générer des URLs incluant un identifiant numérique (selon les réglages et types de pages). Cela peut rompre la correspondance avec vos anciennes URLs. Dans ce cas, la priorité est la mise en place de redirections 301 propres.
Mettre en place des redirections 301
- Exportez la liste des nouvelles URLs depuis Odoo.
- Dans votre Google Sheet, créez une table de correspondance entre anciennes et nouvelles URLs.
- Utilisez des règles (ou de l’IA) pour suggérer des correspondances basées sur les titres.
- Générez un fichier CSV de redirections selon le format attendu par Odoo.
Module de redirection : Odoo dispose d'un module de redirection. Utilisez ce module pour importer votre fichier de redirection. Notez que ce module est accessible en mode développeur.
Comprendre l’erreur 404
Une erreur 404 indique que la page demandée n’existe plus. Sans redirection, un utilisateur ou Google tombe sur une page d’erreur, ce qui dégrade l’expérience et la confiance.
Redirigez vers la page la plus pertinente, pas vers la page d’accueil “par défaut”.
7. Vérification et optimisation post-migration
Vérifications essentielles
- Toutes les pages sont-elles accessibles ?
- Les images s’affichent-elles correctement ?
- Les redirections fonctionnent-elles (Redirect Checker) ?
- Le maillage interne est-il préservé ?
Optimisation SEO
Optimisation : N'oubliez pas d'incorporer dans le code du header de votre site les balises de Google Search Console et Google Analytics afin que ces outils continuent à suivre les KPI de votre site. Quelques jours après la migration, vérifiez dans la Search Console l'état des erreurs 404 pour vous assurer qu'aucune page n'a été mal configurée.
Attendez 3 à 7 jours après la mise en ligne, puis consultez la Search Console. Vérifiez la présence de nouvelles erreurs 404, analysez l’indexation, et soumettez votre sitemap XML mis à jour.
8. Assistance professionnelle
Une migration réussie exige rigueur, temps et compétences techniques. Si votre site est critique pour votre activité, ou si vous manquez de ressources internes, l’accompagnement d’experts réduit fortement le risque.
Ils peuvent :
- Automatiser l’export et l’import des données
- Configurer des redirections complexes
- Optimiser la structure SEO dans Odoo
- Superviser la transition sans interruption de service
Une bonne migration peut devenir une opportunité pour renforcer votre présence en ligne : meilleure structure, meilleures metas, meilleure performance, meilleure gouvernance.
Conclusion
Migrer de WordPress vers Odoo est un projet ambitieux mais réaliste, à condition de respecter une méthodologie rigoureuse.
Les clés du succès :
- Exporter proprement tout le contenu
- Recréer fidèlement la structure (blogs, pages, métadonnées)
- Mettre en place des redirections 301 précises
- Vérifier et optimiser après mise en ligne
Besoin d’un accompagnement personnalisé ? Contactez-nous sur prelium.fr pour une migration fluide, sécurisée et optimisée pour le SEO.
Migrer un site WordPress vers Odoo sans perdre son SEO : guide complet
Vous gérez un site web sous WordPress et envisagez de basculer vers Odoo pour profiter de ses fonctionnalités avancées : CRM intégré, e-commerce, gestion de contenu, automatisation, etc.
C’est une décision stratégique pertinente. Cependant, sans précaution, cette migration peut compromettre votre référencement naturel, effacer des mois de travail, et entraîner une perte significative de trafic.
Heureusement, il est tout à fait possible de conserver, voire d’améliorer, votre positionnement SEO. La condition : planifier chaque étape avec rigueur.
- 1. Exporter vos données depuis WordPress
- 2. Configurer votre domaine dans Odoo
- 3. Recréer les catégories de blog
- 4. Importer le contenu dans Odoo
- 5. Reproduire vos pages fixes
- 6. Gérer les URLs et les redirections 301
- 7. Vérification et optimisation post-migration
- 8. Assistance professionnelle
- Conclusion
Réussir la migration WordPress → Odoo en protégeant trois actifs : vos URLs, vos backlinks, et vos signaux SEO (titres, metas, maillage interne, performances).
1. Exporter vos données depuis WordPress
Avant toute opération dans Odoo, exportez intégralement le contenu de votre site WordPress. Cette étape est essentielle pour garantir une transition fidèle et sécurisée.
Export standard via l’interface WordPress
Depuis l’administration de WordPress, allez dans outils > exporter > tout le contenu.
Le format généré est WXR (WordPress eXtended RSS), un fichier XML contenant :
- Articles, pages et commentaires
- Catégories, tags et auteurs
- Métadonnées de base
Les champs personnalisés (Advanced Custom Fields, meta boxes, etc.) ne sont pas inclus dans cet export natif.
Structure clé du fichier WXR
- La balise <rss> contient les déclarations globales et les namespaces.
- La balise <channel> fournit les métadonnées du site (titre, description, URL).
- Chaque <item> correspond à un article ou une page, incluant contenu, métadonnées et date.
- Les champs personnalisés peuvent apparaître sous <wp:postmeta>.
Export avancé (recommandé pour les sites complexes)
Pour les sites utilisant ACF, JetEngine, taxonomies personnalisées ou des plugins SEO comme Yoast ou Rank Math, privilégiez un plugin tel que WP All Export (une version gratuite existe).
Il permet généralement d’exporter :
- Le contenu HTML complet des articles et pages
- Tous les champs personnalisés (ACF, meta boxes, etc.)
- Les métadonnées SEO (titre, description, focus keywords)
- Les médias, sous forme d’URL (et parfois selon options)
Cas particulier : sites e-commerce (WooCommerce)
Utilisez la fonction native de WooCommerce : WooCommerce > produits > tous les produits > exporter.
Le fichier CSV généré contient généralement :
- Identifiant, nom, description, prix, stock
- Catégories, tags, images
- Variantes : SKU parent et attributs spécifiques
Les métadonnées SEO peuvent être stockées dans des colonnes personnalisées comme _yoast_wpseo_title et _yoast_wpseo_metadesc.
Inventaire des médias et des URLs
Créez un inventaire exhaustif :
- Utilisez Screaming Frog pour extraire toutes les URLs, avec title, H1, meta description et codes HTTP.
- Téléchargez l’intégralité du dossier /wp-content/uploads/ via FTP ou WP-CLI.
- Centralisez dans un Google Sheet de pilotage.
| Old_URL | Old_Slug | Old_Title | Meta_Description | Image_URLs | New_Odoo_Slug | New_URL | Redirection_301 |
|---|---|---|---|---|---|---|---|
| https://votresite.fr/guide-seo | /guide-seo | Guide SEO | … | … | /guide-seo | https://votresite.fr/guide-seo | À créer si changement |
2. Configurer votre domaine dans Odoo
Avant d’importer du contenu, assurez-vous que votre domaine personnalisé pointe vers votre instance Odoo. Sinon, vous risquez de valider des URLs de test qui ne seront pas celles de production.
- Dans l’interface de votre hébergeur, ajoutez une entrée CNAME pointant vers votre instance (ex : votredomaine.odoo.com).
- Dans Odoo, accédez à “My Database”, puis au nom de votre entreprise, puis à “Domain Names” pour renseigner le domaine.
Renseigner le domaine dans Odoo : Dans Odoo, cliquez sur “My Database”, puis sur le nom de votre entreprise. Ensuite, cliquez sur “Domain Names” pour renseigner votre domaine.
La propagation DNS peut prendre plusieurs heures. Ne basculez pas trop vite si votre site génère déjà du trafic et des conversions.
3. Recréer les catégories de blog
Dans Odoo, les catégories WordPress sont souvent recréées sous forme de blogs. L’objectif est de préserver la structure logique et, surtout, d’éviter les écarts de slugs.
Créer les catégories : Les catégories dans Odoo correspondent à des blogs. Assurez-vous que vos blogs dans Odoo correspondent exactement à vos catégories dans WordPress.
- Allez dans configuration > blogs > blogs (selon votre version et vos menus).
- Créez un blog pour chaque catégorie cible.
- Utilisez exactement les mêmes noms (accents compris) et contrôlez les slugs générés.
Une divergence de slug peut générer des 404 et compromettre votre maillage interne et vos backlinks.
4. Importer le contenu dans Odoo
Contenu textuel
Importez vos articles et pages via copier-coller ou via un fichier structuré. Utilisez l’éditeur d’Odoo pour corriger le formatage (titres, listes, paragraphes) et préserver la hiérarchie.
Images
Odoo prend en charge des images intégrées et des téléversements. Deux options sont courantes :
- Les téléverser dans la médiathèque Odoo, puis les insérer dans les pages.
- Dans certains cas, convertir en base64 et intégrer au HTML si votre méthode d’import l’exige.
Une fois importées, optimisez-les (poids, résolution, compression) pour garantir des temps de chargement rapides. Renseignez aussi les attributs ALT pour le SEO.
Balises meta (SEO)
Pour chaque page ou article importé, renseignez soigneusement :
- Le Meta Title
- La Meta Description
Profitez de cette étape pour améliorer les balises, mais évitez de “casser” les pages qui performent déjà. La progression doit rester cohérente avec l’intention de recherche.
5. Reproduire vos pages fixes (hors blog)
Odoo propose un outil de conversion automatique : https://www.odoo.com/fr_FR/page/startwebsite.
Fonctionnement :
- Saisissez l’URL de votre site WordPress.
- Odoo analyse la page et importe structure, textes, et une partie des images.
- Le site importé reste entièrement modifiable et responsive.
Cet outil est particulièrement efficace pour des pages statiques comme “À propos”, “Contact” ou “Services”.
6. Gérer les URLs et les redirections
Odoo peut générer des URLs incluant un identifiant numérique (selon les réglages et types de pages). Cela peut rompre la correspondance avec vos anciennes URLs. Dans ce cas, la priorité est la mise en place de redirections 301 propres.
Mettre en place des redirections 301
- Exportez la liste des nouvelles URLs depuis Odoo.
- Dans votre Google Sheet, créez une table de correspondance entre anciennes et nouvelles URLs.
- Utilisez des règles (ou de l’IA) pour suggérer des correspondances basées sur les titres.
- Générez un fichier CSV de redirections selon le format attendu par Odoo.
Module de redirection : Odoo dispose d'un module de redirection. Utilisez ce module pour importer votre fichier de redirection. Notez que ce module est accessible en mode développeur.
Comprendre l’erreur 404
Une erreur 404 indique que la page demandée n’existe plus. Sans redirection, un utilisateur ou Google tombe sur une page d’erreur, ce qui dégrade l’expérience et la confiance.
Redirigez vers la page la plus pertinente, pas vers la page d’accueil “par défaut”.
7. Vérification et optimisation post-migration
Vérifications essentielles
- Toutes les pages sont-elles accessibles ?
- Les images s’affichent-elles correctement ?
- Les redirections fonctionnent-elles (Redirect Checker) ?
- Le maillage interne est-il préservé ?
Optimisation SEO
Optimisation : N'oubliez pas d'incorporer dans le code du header de votre site les balises de Google Search Console et Google Analytics afin que ces outils continuent à suivre les KPI de votre site. Quelques jours après la migration, vérifiez dans la Search Console l'état des erreurs 404 pour vous assurer qu'aucune page n'a été mal configurée.
Attendez 3 à 7 jours après la mise en ligne, puis consultez la Search Console. Vérifiez la présence de nouvelles erreurs 404, analysez l’indexation, et soumettez votre sitemap XML mis à jour.
8. Assistance professionnelle
Une migration réussie exige rigueur, temps et compétences techniques. Si votre site est critique pour votre activité, ou si vous manquez de ressources internes, l’accompagnement d’experts réduit fortement le risque.
Ils peuvent :
- Automatiser l’export et l’import des données
- Configurer des redirections complexes
- Optimiser la structure SEO dans Odoo
- Superviser la transition sans interruption de service
Une bonne migration peut devenir une opportunité pour renforcer votre présence en ligne : meilleure structure, meilleures metas, meilleure performance, meilleure gouvernance.
Conclusion
Migrer de WordPress vers Odoo est un projet ambitieux mais réaliste, à condition de respecter une méthodologie rigoureuse.
Les clés du succès :
- Exporter proprement tout le contenu
- Recréer fidèlement la structure (blogs, pages, métadonnées)
- Mettre en place des redirections 301 précises
- Vérifier et optimiser après mise en ligne
Besoin d’un accompagnement personnalisé ? Contactez-nous sur prelium.fr pour une migration fluide, sécurisée et optimisée pour le SEO.
Tuto : migrer votre site WordPress vers Odoo