Référencer un site construit avec Odoo
La plupart de mes clients travaillent sous Odoo, et j'y interviens directement plutôt que de vous livrer une liste de corrections à faire appliquer par quelqu'un d'autre. Voici ce que j'y trouve à peu près à chaque fois.
Ce qui bloque réellement sur Odoo
Odoo n'est pas un mauvais terrain pour le référencement. Les fondamentaux techniques sont là et ne demandent pas d'intervention. Les problèmes viennent d'ailleurs, et ils sont toujours les mêmes.
Le blog, d'abord. Odoo suffixe chaque adresse d'article avec son identifiant interne, ce qui donne des adresses longues, illisibles, et impossibles à faire évoluer sans casser les liens. Sur un site installé depuis plusieurs années, ça représente souvent la moitié du contenu.
Les pages résiduelles, ensuite. Une instance qui a vécu contient presque toujours plusieurs sites web déclarés, dont un seul sert réellement, des doublons de pages créés par le constructeur, et des adresses de prévisualisation que le sitemap expose publiquement. Personne ne les regarde, et Google les indexe.
Les menus déroulants, enfin. Sur Odoo, les liens d'un menu à plusieurs colonnes ne vivent pas dans la structure de menu habituelle mais dans un champ à part. Un inventaire classique des menus ne les voit pas, et des pages entières se retrouvent sans aucun lien entrant sans que personne ne comprenne pourquoi.
Les pièges qui coûtent le plus cher
Deux mécanismes provoquent des erreurs silencieuses, c'est-à-dire des erreurs qui ne déclenchent aucun message et qu'on découvre des semaines plus tard.
Le premier concerne les traductions. Sur un site multilingue, écrire dans un champ sans préciser la langue de contexte écrit dans la langue source et efface la traduction correspondante. L'administration affiche la nouvelle valeur, le site public continue de servir l'ancienne. On peut chercher longtemps.
Le second concerne le sitemap, qu'Odoo met en cache pendant douze heures. Demander à Google de le relire juste après une modification lui fait relire l'ancienne version. Il faut purger le cache d'abord, sinon la soumission ne sert à rien.
Comment je travaille sur une instance Odoo
Avec une clé d'API et un compte dédié, révocable quand vous le souhaitez. Ça me permet de modifier les contenus, les métadonnées et le maillage interne sans passer par le constructeur visuel, donc sans risque de casser une mise en page en la déplaçant d'un pixel.
Le premier chantier est presque toujours un inventaire complet : quelles pages existent réellement, lesquelles sont servies par Google, lesquelles ne reçoivent aucun lien interne, et lesquelles n'auraient jamais dû être publiques. Ce ménage-là produit des résultats avant même qu'une ligne de contenu soit écrite.
Ensuite, la méthode est la même que partout ailleurs :page par page, audit puis données puis brief.
Et si votre site Odoo n'existe pas encore, ou si sa structure est le problème plutôt que son contenu, c'est une autre page :créer un site web avec Odoo.
Questions fréquentes
- Odoo est-il mauvais pour le référencement ?
- Non. Odoo produit des pages correctes techniquement et gère les fondamentaux sans qu'on ait à y toucher. Ses vrais défauts sont ailleurs : un blog dont les adresses portent un identifiant interne, des champs de traduction qui s'écrasent silencieusement, un cache de sitemap de douze heures, et des pages résiduelles créées par le constructeur que personne ne supprime jamais.
- Intervenez-vous directement dans l'instance ?
- Oui, c'est la façon dont je préfère travailler. Avec une clé d'API et un compte dédié, je modifie les pages, les métadonnées et le maillage sans passer par le constructeur visuel. Vous gardez la main, la clé se révoque en un clic.
- Que faire des pages générées par le constructeur Odoo ?
- Les inventorier d'abord. Une instance Odoo installée depuis quelques années contient presque toujours plusieurs sites web résiduels, des doublons de pages et des adresses de test que le sitemap expose sans que personne ne le sache. C'est le premier ménage à faire, et c'est souvent le plus rentable.
- Mon site Odoo est bilingue, est-ce un problème ?
- C'est un point d'attention sérieux. Sur Odoo, écrire un champ sans préciser la langue de contexte écrit dans la langue source et écrase la traduction. Le résultat est déroutant : la base montre la nouvelle valeur, le public voit toujours l'ancienne. Cela se traite, à condition de le savoir avant et pas après.
- Faites-vous aussi la refonte du site ?
- Oui, et c'est même le format le plus fréquent : refonte ou création du site, puis travail de référencement sur un nombre de pages défini. Sur un site Odoo existant dont la structure tient, l'intervention seule suffit souvent. Quand la structure est le problème, refaire coûte moins cher que réparer.