Tuto : migrer votre site WordPress vers Odoo


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.

Objectif du guide

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
Limitation

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.

  1. Dans l’interface de votre hébergeur, ajoutez une entrée CNAME pointant vers votre instance (ex : votredomaine.odoo.com).
  2. 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.

Odoo : Domain Names (renseigner un domaine)
Configuration du domaine dans Odoo : “My Database” → entreprise → “Domain Names”.
Point d’attention

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.

Odoo : création et configuration des blogs
Blogs Odoo : Aligner la structure avec vos catégories WordPress pour limiter les écarts d’URLs.
  1. Allez dans configuration > blogs > blogs (selon votre version et vos menus).
  2. Créez un blog pour chaque catégorie cible.
  3. Utilisez exactement les mêmes noms (accents compris) et contrôlez les slugs générés.
À retenir

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
Conseil

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.
Bon cas d’usage

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

  1. Exportez la liste des nouvelles URLs depuis Odoo.
  2. Dans votre Google Sheet, créez une table de correspondance entre anciennes et nouvelles URLs.
  3. Utilisez des règles (ou de l’IA) pour suggérer des correspondances basées sur les titres.
  4. 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.

Odoo : module de redirections (import CSV) en mode développeur
Redirections dans Odoo : Activer le mode développeur puis importer le fichier dans la section “Redirections”.

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.

Règle d’or

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.

Search Console : suivi erreurs 404 et indexation post-migration
Post-migration : Monitorer l’indexation, les erreurs 404, et les performances via Search Console et Analytics.

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
Angle stratégique

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.

Se connecter pour laisser un commentaire.
Retrouvez plus facilement vos documents numériques avec une solution de Digital Asset Management (DAM)
Économies de temps et de coûts avec le Digital Asset Management : boostez la performance de votre entreprise grâce à une meilleure organisation de vos données.