Ich frage mich, ob es eine Möglichkeit gibt, kanonische Links vollständig von einem Discourse-Forum zu entfernen.
Ich beziehe mich auf die Erweiterungen /2, /3, /4 usw., die für jede Topic-URL angezeigt werden, wenn ein Benutzer durch die Seite scrollt. Ich möchte, dass jede Antwort innerhalb eines Topics einfach auf die ursprüngliche URL verweist (Besucher nicht auf die ursprüngliche URL umleitet, sondern diese Pfade vollständig entfernt, sodass sie nicht existieren).
Ursprünglich hielt ich das für ein cooles Feature von Discourse, aber da ich seit einem Jahr ein ähnliches Forum auf meiner Website mit NodeBB betreibe (das die gleiche kanonische Link-Funktion für jede Antwort verwendet), haben wir festgestellt, dass diese Funktionalität katastrophal für das SEO eines öffentlichen Forums sein kann.
Warum? Denn obwohl diese /2, /3, /4 URLs kanonische Links sind, wird Google sie irgendwann crawlen und indexieren. Das bedeutet, dass jede neue Antwort innerhalb eines Topics in den Google-Suchergebnissen erscheinen kann, und da es sich im Grunde um doppelte Versionen der ursprünglichen Topic-URL handelt, erhalten diese zusätzlichen indexierten Seiten selten Besuche, und wenn doch, bleiben Besucher nur wenige Sekunden auf der Website.
Wenn Google viele zusätzliche Seiten indexiert und diese Seiten nicht viel Aktivität erhalten, teilt dies Google mit, dass die Domain als Ganzes viele URLs von geringer Qualität hat und dies die allgemeine Domain-Gesundheit beeinträchtigt (wie in unserem Fall geschehen). Wir haben seit der Einführung unseres öffentlichen Forums etwa 40 % unseres Traffics verloren, und ein wichtiger Faktor dafür waren diese zusätzlichen URLs (über 30.000 URLs von geringer Qualität wurden im Laufe von 12 Monaten zu unserer Sitemap hinzugefügt, nur wegen der Antworten, die in jedem Topic hinterlassen wurden).
Wenn Sie ein privates Forum betreiben, spielt all dies keine Rolle, da ein privates Forum von keinem SEO profitiert, da das gesamte Forum ohnehin vor dem Internet verborgen ist. Aber wenn Sie versuchen, ein öffentliches Forum zu betreiben und Ihr Ziel darin besteht, organischen Suchverkehr zu generieren, können diese zusätzlichen URL-Strings einen enormen nachteiligen Einfluss auf die allgemeine Gesundheit Ihrer Website haben.
Daher frage ich mich, ob es irgendeine denkbare Möglichkeit gibt, die Einstellungen zu ändern oder ein Plugin zu erstellen, das einem Discourse-Forum mitteilt, diese zusätzlichen URLs für jede Antwort innerhalb eines Topics NICHT zu erstellen?
Ich erwäge, unser Forum von NodeBB zu Discourse zu migrieren, aber das macht nur Sinn, wenn es eine Möglichkeit gibt, unser Discourse-Forum dazu zu bringen, diese zusätzlichen URLs NICHT zu erstellen.
