Dezember: Die Dokumentation zum Diskussionsforum und zur Q&A-Seite wurde aktualisiert, um ausdrücklich klarzustellen, dass Autoren-URLs empfohlen werden.
Die Auszeichnung für Diskussionsforen ist für alle Forum-ähnlichen Websites gedacht, auf denen Menschen gemeinsam ihre Ansichten aus erster Hand austauschen. Wenn Forum-Websites diese Auszeichnung hinzufügen, kann Google Search Online-Diskussionen im gesamten Web besser identifizieren und diese Auszeichnung in Funktionen wie „Diskussionen und Foren“ und „Perspektiven“ verwenden.
Im Allgemeinen empfehlen wir, Kommentare unter dem Beitrag zu verschachteln, auf den sie sich beziehen. Wenn das Forum eine eigene Threadstruktur hat, verwenden Sie einen Kommentarbaum, um die Struktur darzustellen:
{ „@context“: „https://schema.org“, „@type“: „DiscussionForumPosting“, „headline“: „Sehr beliebter Thread“, … „comment“: [{ „@type“: „Kommentar“, „text“: „Das sollte nicht so beliebt sein“, … „comment“: [{ „@type“: „Kommentar“, „text“: „Ja, das sollte es“, … }] }] }
Wenn es eher linearer Natur ist (z. B. ein Originalbeitrag, gefolgt von einer Reihe von Antworten), verschachteln Sie sie alle als Kommentare unter dem Originalbeitrag. Idealerweise enthalten spätere Inhaltsseiten in mehrseitigen Foren den Originalbeitrag mit der URL der Hauptseite:
{ // JSON-LD in einem Forum ohne Threads unter https://example.com/post/very-popular-thread/14 „@context“: „https://schema.org“, „@type“: „DiscussionForumPosting“, „headline“: „Sehr beliebter Thread“, // Nur die Überschrift/das Thema ist explizit vorhanden „url“: „https://example.com/post/very-popular-thread“, … „comment“: [{ „@type“: „Kommentar“, „text“: „Erster Beitrag auf dieser Seite“, … },{ „@type“: „Kommentar“, „text“: „Zweiter Beitrag auf dieser Seite“, … }] }
Wenn sich die URL hauptsächlich auf einen einzelnen Beitrag bezieht, verwenden Sie mainEntity (oder mainEntityOfPage), um den primären DiscussionForumPosting zu identifizieren:
Bei Webseiten mit einer Liste von Beiträgen (z. B. auf einer Profil-, Themen- oder Kategorieseite) ist es üblich, dass nicht alle Informationen auf derselben Seite vorhanden sind und der Benutzer klicken muss, um die zusätzlichen Informationen (wie Antworten) zu erhalten. Es liegt an Ihnen, ob Sie nur die Informationen einschließen, die auf der Seite vorhanden sind (und die URL zum diskussionsspezifischen Beitrag einschließen).
Markieren Sie keinen Beitrag auf der Seite als Hauptentität, wenn es sich nicht um eine Diskussionsseite für den Beitrag handelt. Um zu zeigen, dass Seiten eine zusammenhängende Reihe von Beiträgen sind, kann es sinnvoll sein, sie alle an eine Sammlung oder Artikelliste anzuhängen.
Strukturierte Daten sind ein standardisiertes Format zum Bereitstellen von Informationen über eine Seite und zum Klassifizieren des Seiteninhalts. Wenn Sie mit strukturierten Daten noch nicht vertraut sind, können Sie mehr darüber erfahren, wie strukturierte Daten funktionieren.
Hier finden Sie eine Übersicht darüber, wie Sie strukturierte Daten erstellen, testen und veröffentlichen. Eine Schritt-für-Schritt-Anleitung zum Hinzufügen strukturierter Daten zu einer Webseite finden Sie im Codelab für strukturierte Daten.
Fügen Sie die erforderlichen Eigenschaften hinzu. Erfahren Sie, wo Sie basierend auf dem von Ihnen verwendeten Format strukturierte Daten auf der Seite einfügen.
Sie verwenden ein CMS? Möglicherweise ist es einfacher, ein in Ihr CMS integriertes Plug-In zu verwenden.
Sie verwenden JavaScript? Erfahren Sie, wie Sie mit JavaScript strukturierte Daten generieren. Befolgen Sie die Richtlinien. Validieren Sie Ihren Code mit dem Rich Results-Test und beheben Sie alle kritischen Fehler. Beheben Sie auch alle nicht kritischen Probleme, die möglicherweise im Tool markiert werden, da diese dazu beitragen können, die Qualität Ihrer strukturierten Daten zu verbessern (dies ist jedoch nicht erforderlich, um für Rich Results in Frage zu kommen). Stellen Sie einige Seiten bereit, die Ihre strukturierten Daten enthalten, und testen Sie mit dem URL-Prüftool, wie Google die Seite sieht. Vergewissern Sie sich, dass Ihre Seite für Google zugänglich ist und nicht durch eine robots.txt-Datei, das Noindex-Tag oder Anmeldeanforderungen blockiert wird. Wenn die Seite in Ordnung aussieht, können Sie Google bitten, Ihre URLs erneut zu crawlen.
Hinweis: Lassen Sie etwas Zeit für das erneute Crawlen und Indizieren. Bedenken Sie, dass es nach der Veröffentlichung einer Seite mehrere Tage dauern kann, bis Google sie findet und crawlt. Um Google über zukünftige Änderungen auf dem Laufenden zu halten, empfehlen wir Ihnen, eine Sitemap einzureichen. Sie können dies mit der Sitemap API der Search Console automatisieren. Beispiele
Ich war beim Konzert!te“: „2023-03-01T06:34:34+02:00“, „thumbnailUrl“: „https://example.com/media/super-cool-concert-snap.jpg“ }, „url“: „https://example.com/post/very-popular-thread“, „Autor“: { „@Typ“: „Person“, „Name“: „Katie Pope“, „url“: „https://example.com/user/katie-pope“, „agentInteractionStatistic“: { „@Typ“: „Interaktionszähler“, „Interaktionstyp“: „https://schema.org/WriteAction“, „Benutzerinteraktionsanzahl“: 8 } }, „Veröffentlichungsdatum“: „2023-03-01T08:34:34+02:00“, „Interaktionsstatistik“: { „@typ“: „Interaktionszähler“, „Interaktionstyp“: „https://schema.org/LikeAction“, „Benutzerinteraktionsanzahl“: 27 }, „Kommentar“: [{ „@type“: „Kommentar“, „text“: „Mit wem sind Sie zusammen?“, „author“: { „@type“: „Person“, „name“: „Saul Douglas“, „url“: „https://example.com/user/saul-douglas“, „agentInteractionStatistic“: { „@type“: „InteractionCounter“, „interactionType“: „https://schema.org/WriteAction“, „userInteractionCount“: 167 } }, „datePublished“: „2023-03-01T09:46:02+02:00“ },{ „@type“: „Kommentar“, „text“: „Das ist meine Mutter, ist sie nicht cool?“, „author“: { „@type“: „Person“, „name“: „Katie Pope“, „url“: „https://example.com/user/katie-pope“, „agentInteractionStatistic“: { „@type“: „InteractionCounter“, „interactionType“: „https://schema.org/WriteAction“, „userInteractionCount“: 8 } }, „datePublished“: „2023-03-01T09:50:25+02:00“, „interactionStatistic“: { „@type“: „InteractionCounter“, „interactionType“: „https://schema.org/LikeAction“, „userInteractionCount“: 7 } }] } Richtlinien
Damit Ihre strukturierten Diskussionsforumdaten für die Verwendung in der Google-Suche geeignet sind, müssen Sie diese Richtlinien einhalten:
Allgemeine Richtlinien für strukturierte Daten Grundlagen der Suche Inhaltsrichtlinien Technische Richtlinien Inhaltsrichtlinien Verwenden Sie die Auszeichnung „DiscussionForumPosting“ nur, um einen benutzergenerierten Beitrag in einem Website-Forum zu beschreiben. Verwenden Sie diese Auszeichnung nicht für Inhalte, die hauptsächlich von den Herausgebern der Website oder ihren Vertretern verfasst wurden. Wir empfehlen zwar gültige Markups anderer Typen (Artikel, SocialMediaPosting, VideoObject), die sehr ähnliche Markups mit Kommentaren, Autoreninformationen und Interaktionsstatistiken verwenden können, diese sollten jedoch nicht die Markups von DiscussionForumPosting verwenden. Hier einige Beispiele: Gültige Anwendungsfälle: Eine Community-Forumseite, auf der Benutzer über ein bestimmtes Spiel sprechen können Eine allgemeine Forumplattform, die eine große Vielfalt an Unterforuminhalten hostet
Ein Artikel oder Blog, der direkt von einem Agenten für die Website geschrieben wurde (auch mit Kommentaren) Benutzerbewertungen zu einem Produkt Beachten Sie, dass eine Q&A-Seite für die meisten Anwendungsfälle von Google als Sonderfall einer Diskussionsforumseite gilt. Wenn die Struktur der Forumwebsite hauptsächlich aus Fragen und Antworten besteht, empfehlen wir Ihnen, stattdessen Q&A-Markups zu verwenden. Wenn die Struktur allgemeiner ist und normalerweise keine Fragen und Antworten enthält, wäre DiscussionForumPosting die bessere Wahl. Stellen Sie sicher, dass jeder DiscussionForumPosting den gesamten Text des Beitrags enthält und dass jeder Comment den gesamten Text der Antwort enthält, wenn er auf dieser Seite gefunden wird. Technische Richtlinien Im Gegensatz zu unserer allgemeinen Präferenz für strukturierte Daten empfehlen wir, die DiscussionForumPosting-Auszeichnung nach Möglichkeit in Microdata (oder RDFa) bereitzustellen. Dadurch müssen Sie keine großen Textblöcke in der Auszeichnung duplizieren. Dies ist jedoch nur eine Empfehlung und JSON-LD wird weiterhin vollständig unterstützt. Definitionen strukturierter Datentypen
Sie müssen die erforderlichen Eigenschaften einschließen, damit Ihr Inhalt für die Verwendung in der Google-Suche berechtigt ist. Sie können auch die empfohlenen Eigenschaften einschließen, um weitere Informationen zu Ihren Diskussionsforumseiten hinzuzufügen, was zu einer besseren Nutzererfahrung führen könnte.
Der Typ DiscussionForumPosting definiert eine Originalauszeichnung, die das Diskussionsthema ist. Dieser Typ besteht zwar im Allgemeinen aus Text, es ist jedoch möglich, dass ein Forumsbeitrag nur aus Medieninhalten besteht.
author Person oder OrganisationInformationen zum Autor des Beitrags. Damit Google Autoren anhand verschiedener Funktionen optimal verstehen kann, empfehlen wir, die Best Practices zur Autorenauszeichnung zu befolgen.
Fügen Sie so viele Eigenschaften ein, wie für den Autor sinnvoll sind, und verwenden Sie dabei die unterstützten Eigenschaften aus den strukturierten Daten von Artikeln und Profilseiten als Leitfaden.
Entweder Text oder Bild oder Video Um den Inhalt des Beitrags darzustellen, müssen SieFügen Sie eine der folgenden Eigenschaften hinzu: Text Bild Video
Dies ist nicht erforderlich, wenn Sie einen Beitrag auf einer anderen Seite (mit einer externen URL) darstellen, wie auf späteren Seiten von Foren oder Forenkategorieseiten.
Ein Link zu einer Webseite, die den Autor des Beitrags eindeutig identifiziert, höchstwahrscheinlich eine Profilseite des Forums. Wir empfehlen, diese Seite mit strukturierten Daten der Profilseite zu markieren.
Ein Kommentar zum oder eine Antwort auf den Beitrag, falls zutreffend. Markieren Sie Kommentare in der Reihenfolge, in der sie auf der Seite erscheinen.
Wenn der Beitrag gelöscht wurde, aber für den Kontext oder Threading erhalten bleibt, setzen Sie diese Eigenschaft auf „Gelöscht“.
Das Datum und die Uhrzeit der Bearbeitung des Beitrags im ISO 8601-Format, falls zutreffend. Wenn keine Änderungen vorgenommen wurden, ist es nicht erforderlich, das Veröffentlichungsdatum zu duplizieren.
Überschrift TextDer Titel des Beitrags. Wenn kein separater Titel vorhanden ist, duplizieren oder kürzen Sie den Text nicht zu einer Überschrift. image ImageObject oder URL
Alle Inline-Bilder im Beitrag, falls zutreffend. Wenn keine Bilder vorhanden sind, fügen Sie in dieses Feld keine Standard-, Symbol- oder Platzhalterbilder ein.
https://schema.org/LikeAction: Die Anzahl der Likes oder Upvotes. https://schema.org/DislikeAction: Die Anzahl der Dislikes oder Downvotes. https://schema.org/ViewAction: Die Anzahl der Aufrufe. https://schema.org/CommentAction oder https://schema.org/ReplyAction: Die Anzahl der Kommentare. https://schema.org/ShareAction: Die Anzahl der erneuten Shares.
Die primäre Quelle des Beitrags, wenn der Beitrag in einem bestimmten Teil der gesamten Website erscheint. Zum Beispiel ein Unterforum oder eine Gruppe innerhalb der umfassenderen Website. Wenn ein CreativeWork (wie eine Webseite) verwendet wird, verwenden Sie die Eigenschaft url, um dessen URL anzugeben.
sharedContent CreativeWorkDer primäre freigegebene Inhalt des Beitrags. Am häufigsten wird dies verwendet, um Webseiten (mit URLs) als thematische Diskussion zu teilen, aber auch Bilder oder Videos können mit dieser Eigenschaft verwendet werden, insbesondere wenn sie der primäre Inhalt des Kommentars sind.
Jeder beliebige Text im Beitrag, falls zutreffend. Dies kommt sehr häufig vor, kann aber in manchen Fällen weggelassen werden, wenn der Beitrag andere Medien enthält.
URL URLDie kanonische URL der Diskussion. Legen Sie in mehrseitigen Threads diese Eigenschaft auf die URL der ersten Seite fest. Bei einer einzelnen Diskussion ist dies normalerweise die aktuelle URL. Video VideoObject
Der Kommentartyp definiert einen Kommentar zu einem ursprünglichen CreativeWork. In diesem Fall handelt es sich um einen Diskussionsforum-Beitrag. Er hat viele der gleichen Eigenschaften wie unsere Richtlinien für Diskussionsforum-Beiträge.
Autor Person oder OrganisationInformationen über den Autor des Kommentars. Damit Google Autoren über verschiedene Funktionen hinweg bestmöglich versteht, empfehlen wir, die Best Practices für die Autorenauszeichnung zu befolgen.
Fügen Sie so viele Eigenschaften ein, wie für den Autor sinnvoll sind, und verwenden Sie dabei die unterstützten Eigenschaften aus den strukturierten Daten von Artikeln und Profilseiten als Leitfaden.
Datum und Uhrzeit der Kommentarerstellung im ISO 8601-Format. Wenn keine Änderungen vorgenommen wurden, ist es nicht erforderlich, das Veröffentlichungsdatum zu duplizieren.
text TextDer Haupttext des Kommentars. Idealerweise entspricht dieses Feld dem Text, der auf der Seite im Kommentar vorhanden ist.
Ein Link zu einer Webseite, die den Autor des Kommentars eindeutig identifiziert, höchstwahrscheinlich eine Profilseite des Forums. Wir empfehlen, diese Seite mit strukturierten Daten der Profilseite zu markieren.
Ein weiterer Kommentar über oder als Antwort auf den Kommentar, falls zutreffend. Markieren Sie die Kommentare in der Reihenfolge, in der sie auf der Seite erscheinen.
Wenn der Kommentar gelöscht wurde, aber für den Kontext oder Threading erhalten bleibt, setzen Sie diese Eigenschaft auf „Gelöscht“.
Alle Inline-Bilder im Kommentar, falls zutreffend. Wenn keine Bilder vorhanden sind, fügen Sie in dieses Feld keine Standard-, Symbol- oder Platzhalterbilder ein.
https://schema.org/LikeAction: Die Anzahl der Likes oder Upvotes. https://schema.org/DislikeAction: Die Anzahl der Dislikes oder Downvotes. https://schema.org/ViewAction: Die Anzahl der Aufrufe. https://schema.org/CommentAction oder https://schema.org/ReplyAction: Die Anzahl der Kommentare. https://schema.org/ShareAction: Die Anzahl der erneuten Freigaben.
sharedContent CreativeWorkDer primäre freigegebene Inhalt im Kommentar. Die häufigste Verwendungsweise hierfürdient zum Teilen von Webseiten (mit URLs) als thematische Diskussion, aber Bilder oder Videos können auch mit dieser Eigenschaft verwendet werden, insbesondere wenn sie den Hauptinhalt des Kommentars darstellen.
url URLDie URL zu diesem bestimmten Kommentar auf der Seite. Fügen Sie diese Eigenschaft nicht ein, wenn es sich nur um die URL des Originalbeitrags handelt.
Der InteractionCounter ermöglicht die Zuordnung einer Zählung zu einer bestimmten Art von Interaktion. Dies kann sowohl für Inhaltseigenschaften (DiscussionForumPosting und Kommentar) als auch für Autoreneigenschaften verwendet werden.
Eine Liste gültiger Untertypen der Aktion für diese Eigenschaft finden Sie in der Eigenschaft, die den InteractionCounter verwendet (z. B. interactionStatistic).
Die Search Console ist ein Tool, mit dem Sie die Leistung Ihrer Seiten in der Google-Suche überwachen können. Sie müssen sich nicht bei der Search Console anmelden, um in die Google-Suchergebnisse aufgenommen zu werden, aber sie kann Ihnen dabei helfen, zu verstehen und zu verbessern, wie Google Ihre Website sieht. Wir empfehlen, die Search Console in den folgenden Fällen zu überprüfen:
Nach dem erstmaligen Bereitstellen strukturierter Daten Nach dem Veröffentlichen neuer Vorlagen oder dem Aktualisieren Ihres Codes Regelmäßiges Analysieren des Datenverkehrs Nach dem erstmaligen Bereitstellen strukturierter Daten
Nachdem Google Ihre Seiten indexiert hat, suchen Sie mithilfe des entsprechenden Rich-Ergebnisse-Statusberichts nach Problemen. Im Idealfall gibt es eine Zunahme gültiger Elemente und keine Zunahme ungültiger Elemente. Wenn Sie Probleme mit Ihren strukturierten Daten finden:
Korrigieren Sie die ungültigen Elemente. Überprüfen Sie eine Live-URL, um festzustellen, ob das Problem weiterhin besteht. Fordern Sie mithilfe des Statusberichts eine Validierung an. Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung Ihres Codes
Achten Sie bei wesentlichen Änderungen an Ihrer Website auf eine Zunahme ungültiger Elemente in strukturierten Daten.
Wenn Sie eine Zunahme ungültiger Elemente feststellen, haben Sie möglicherweise eine neue Vorlage eingeführt, die nicht funktioniert, oder Ihre Site interagiert auf eine neue und schlechte Weise mit der vorhandenen Vorlage. Wenn Sie eine Abnahme gültiger Elemente feststellen (ohne dass eine Zunahme ungültiger Elemente vorliegt), betten Sie möglicherweise keine strukturierten Daten mehr in Ihre Seiten ein. Verwenden Sie das URL-Überprüfungstool, um herauszufinden, was das Problem verursacht. Warnung: Verwenden Sie keine zwischengespeicherten Links, um Ihre Seiten zu debuggen. Verwenden Sie stattdessen das URL-Überprüfungstool, da es über die aktuellste Version Ihrer Seiten verfügt. Regelmäßige Analyse des Datenverkehrs
Analysieren Sie Ihren Google Search-Datenverkehr mithilfe des Leistungsberichts. Die Daten zeigen Ihnen, wie oft Ihre Seite als Rich-Ergebnis in der Suche angezeigt wird, wie oft Benutzer darauf klicken und welche durchschnittliche Position Sie in den Suchergebnissen einnehmen. Sie können diese Ergebnisse auch automatisch mit der Search Console API abrufen.
Wenn Sie Probleme bei der Implementierung oder Fehlerbehebung strukturierter Daten haben, finden Sie hier einige Ressourcen, die Ihnen möglicherweise helfen.
Wenn Sie ein Content-Management-System (CMS) verwenden oder jemand anderes sich um Ihre Site kümmert, bitten Sie diese Person um Hilfe. Leiten Sie alle Search Console-Nachrichten, in denen das Problem beschrieben wird, an diese Person weiter.
Google garantiert nicht, dass Funktionen, die strukturierte Daten verwenden, in den Suchergebnissen angezeigt werden. Eine Liste der häufigsten Gründe, warum Google Ihre Inhalte möglicherweise nicht in einem Rich-Ergebnis anzeigt, finden Sie in den Allgemeinen Richtlinien für strukturierte Daten. Möglicherweise liegt ein Fehler in Ihren strukturierten Daten vor. Prüfen Sie die Liste der Fehler bei strukturierten Daten. Wenn für Ihre Seite eine manuelle Aktion bezüglich strukturierter Daten erfolgt ist, werden die strukturierten Daten auf der Seite ignoriert (die Seite kann jedoch weiterhin in den Google-Suchergebnissen angezeigt werden). Verwenden Sie den Bericht „Manuelle Aktionen“, um Probleme mit strukturierten Daten zu beheben. Lesen Sie die Richtlinien noch einmal, um festzustellen, ob Ihr Inhalt nicht den Richtlinien entspricht. Das Problem kann entweder durch Spam-Inhalte oder die Verwendung von Spam-Markup verursacht werden. Es ist jedoch möglicherweise kein Syntaxproblem, sodass der Test für Rich-Suchergebnisse diese Probleme nicht erkennen kann. Beheben Sie Probleme mit fehlenden Rich-Suchergebnissen/Rückgang der Gesamtzahl der Rich-Suchergebnisse. Warten Sie ab, bis eine Seite erneut gecrawlt und indiziert wird. Denken Sie daran, dass es nach der Veröffentlichung einer Seite mehrere Tage dauern kann, bis Google sie findet und crawlen kann. Allgemeine Fragen zum Crawlen und Indizieren finden Sie in den FAQ zum Crawlen und Indizieren der Google-Suche. Posten Sie eine Frage im Forum „Google Search Central“.