Fortsetzung der Diskussion aus SEO für dünnen Inhalt oder Meta-Tags anpassen:
Ich habe hier das gleiche Problem.
Ich verwende WP-Discourse, und das ist großartig! Aber für jeden neuen Blogbeitrag erstellt es ein Thema mit exakt demselben Titel in meiner Community. Zwei URLs mit demselben Titel sind problematisch, da sie sich gegenseitig die Relevanz in den Suchergebnissen nehmen.
Außerdem werden die Kommentare aus dem Thema unter den Blogbeiträgen angezeigt, was zu doppelten Inhalten führt (gleicher Inhalt über mehrere URLs hinweg).
Beides sind enorme SEO-Probleme, die zu einer Bestrafung der Domain führen könnten.
Wie lässt sich das beheben?
Die Lösung wäre ein einfaches Kontrollkästchen im Konfigurationsfeld der Kategorie:
[ ] Themen dieser Kategorie in den Suchergebnissen ausblenden.
Wenn das Kontrollkästchen aktiviert ist, wird ein noindex-Tag in den Header aller damit verbundenen Seiten eingefügt: der Kategorie selbst, der Themen, der Paginierung usw.
<meta name="robots" content="noindex, dofollow">
Auf diese Weise bleibt alles für die Nutzer vorhanden, wird aber von Suchmaschinen ignoriert.
Maßnahmen, die das Problem nicht lösen
Lassen Sie mich einige Schritte vorausgreifen und auf gängige Reaktionen eingehen. Ich habe bereits einige Beiträge zu diesem Thema gesehen, die Vorschläge enthielten, das Problem jedoch nicht wirklich lösen.
Robots.txt
Die am häufigsten vorgestellte Lösung besteht darin, eine Zeile „disallow: /c/category/id" in der robots.txt hinzuzufügen. Dies würde jedoch nur die Kategorie selbst aus den Suchergebnissen entfernen, nicht aber die Themen, was das Hauptproblem darstellt.
Die URL-Struktur der Themen ist immer gleich, daher können wir sie nicht einfach durch Hinzufügen einer „disavow"-Zeile in der robots.txt blockieren.
Beispiel:
Themen nicht auflisten
Ein nicht aufgeführtes Thema ist für Suchmaschinen dennoch sichtbar. Es wird in den Community-Auflistungen ausgeblendet, aber wenn Sie den direkten Link haben, können Sie auf das Thema zugreifen. Da wir Nutzer zu den Themen führen müssen, fügen wir einen Link dazu im Blogbeitrag hinzu. Suchmaschinen werden somit auch alle nicht aufgeführten Themen finden.
Beachten Sie, dass das Hinzufügen eines „nofollow"-Attributs zu diesem Link Googlebot nicht dazu bringt, ihn zu ignorieren: Official Google Webmaster Central Blog: Evolving “nofollow” – new ways to identify the nature of links
Gleichzeitig führt das Nicht-Auflisten von Themen zu einer Verringerung der Nutzerinteraktion, da Nutzer nicht mehr von einem Thema zum anderen innerhalb der Community springen können.
Diese Idee löst also nichts. Sie führt zu einer Verringerung der Interaktion, ohne die Themen für Suchmaschinen zu verbergen.
Login erforderlich, um Themen in dieser Kategorie zu sehen
Wenn ein neuer Nutzer auf den Kommentieren-Button klickt, sieht er/sie eine Meldung „Diese Seite existiert nicht" anstelle des Themas. Der Nutzer denkt, etwas sei defekt, und verlässt die Seite. Das bedeutet keine Kommentare und keine neuen Nutzergeneinschreibungen. Sehr schlecht für Interaktion und Benutzerfreundlichkeit.
Zusammenfassend wäre es sehr nützlich, wenn diese Option zu Discourse hinzugefügt würde, oder wenn jemand ein einfaches Plugin entwickeln könnte.
Es muss in den Kern integriert werden, da Googlebot JavaScript sonst ignoriert.
Die SEO-Experten würden das sehr zu schätzen wissen!