Je me demande s’il existe un moyen de supprimer complètement les liens canoniques d’un forum Discourse.
Je fais référence aux extensions /2, /3, /4, etc. qui apparaissent pour chaque URL de sujet lorsqu’un utilisateur fait défiler la page. Je voudrais que chaque réponse au sein d’un sujet se réfère simplement à l’URL d’origine (sans rediriger les visiteurs vers l’URL d’origine, mais en supprimant complètement ces chemins, de sorte qu’ils n’existent pas).
À l’origine, je pensais que c’était une fonctionnalité intéressante de Discourse, mais comme j’utilise un forum similaire sur mon site depuis un an avec NodeBB (qui utilise la même fonctionnalité de lien canonique pour chaque réponse), nous avons découvert que cette fonctionnalité peut être catastrophique pour le référencement d’un forum public.
Pourquoi ? Parce que même si ces URL /2, /3, /4 sont des liens canoniques, Google finira par les explorer et les indexer toutes. Cela signifie que chaque nouvelle réponse au sein d’un sujet peut apparaître dans les résultats de recherche Google, et comme il s’agit essentiellement de versions dupliquées de l’URL du sujet d’origine, ces pages indexées supplémentaires reçoivent rarement des visites et, lorsqu’elles en reçoivent, les visiteurs ne restent pas sur le site plus de quelques secondes.
Lorsque Google indexe un grand nombre de pages supplémentaires et que ces pages ne génèrent pas beaucoup d’activité, cela indique à Google que le domaine dans son ensemble possède de nombreuses URL de faible qualité et cela nuit à la santé globale du domaine (comme ce fut le cas pour nous). Nous avons perdu environ 40 % de notre trafic depuis le lancement de notre forum public, et un facteur important y a contribué : ces URL supplémentaires (plus de 30 000 URL de faible qualité ont été ajoutées à notre sitemap sur une période de 12 mois, simplement à cause des réponses laissées dans chaque sujet).
Maintenant, si vous gérez un forum privé, rien de tout cela n’a d’importance, car un forum privé ne bénéficie d’aucun type de référencement puisque l’ensemble du forum est caché de l’internet de toute façon. Mais si VOUS essayez de gérer un forum public et que votre objectif est de capter du trafic de recherche organique, ces chaînes d’URL supplémentaires peuvent avoir un énorme impact négatif sur la santé globale de votre site.
Je me demande donc s’il existe un moyen concevable de modifier les paramètres ou de créer un plugin qui indiquerait à un forum Discourse de NE PAS créer ces URL supplémentaires pour chaque réponse au sein d’un sujet.
J’envisage de migrer notre forum de NodeBB vers Discourse, mais cela n’aura de sens que s’il existe un moyen de faire en sorte que notre forum Discourse ne crée PAS ces URL supplémentaires.
