Fragen und Antworten
F&A-Seiten sind Webseiten, die Daten in einem Frage-Antwort-Format enthalten. Es wird also eine Frage gezeigt, gefolgt von der oder den zugehörigen Antworten. Inhalte, die eine Frage und deine Antworten repräsentieren, kannst du mit den Schema.org-Typen QAPage
, Question
und Answer
auszeichnen.
Seiten mit korrektem Markup können als Rich-Ergebnis auf einer Suchergebnisseite angezeigt werden. Eine solche umfassende Auszeichnung sorgt dafür, dass deine Website in der Suche von den richtigen Nutzern gefunden wird. Nachfolgend siehst du ein Beispiel für ein mögliches Ergebnis für die Frage "Wie entferne ich ein Kabel, das in einem USB-Anschluss feststeckt?", wenn die Seite mit Markup als eine Seite ausgezeichnet wurde, auf der diese Frage beanwortet wird.
Das Auszeichnen deiner F&A-Seite ermöglicht aber nicht nur die oben gezeigte Darstellung deiner Inhalte in Rich-Suchergebnissen, sondern hilft Google auch dabei, ein besseres Snippet für deine Seite zu generieren. Im obigen Beispiel erscheint der Inhalt der Antworten möglicherweise auch dann im einfachen Ergebnis, wenn das Rich-Suchergebnis nicht angezeigt wird.
So fügst du strukturierte Daten hinzu
Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls du mit strukturierten Daten noch nicht vertraut bist, findest du hier weitere Informationen dazu, wie sie funktionieren.
In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst. Eine detaillierte Anleitung dazu, wie du einer Webseite strukturierte Daten hinzufügst, findest du im Codelab zu strukturierten Daten.
- Füge die erforderlichen Properties hinzu. Informationen dazu, wo strukturierte Daten auf der Seite platziert werden, erhältst du in diesem Video: JSON-LD structured data: Where to insert on the page.
- Folge den Richtlinien.
- Prüfe deinen Code mit dem Test auf Rich-Suchergebnisse.
- Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das
noindex
-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen. - Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.
Beispiele
Das folgende Beispiel enthält Markup-Definitionen für QAPage
, Question
und Answer
in JSON-LD:
<html> <head> <title>How many ounces are there in a pound?</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "QAPage", "mainEntity": { "@type": "Question", "name": "How many ounces are there in a pound?", "text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?", "answerCount": 3, "upvoteCount": 26, "dateCreated": "2016-07-23T21:11Z", "author": { "@type": "Person", "name": "New Baking User" }, "acceptedAnswer": { "@type": "Answer", "text": "1 pound (lb) is equal to 16 ounces (oz).", "dateCreated": "2016-11-02T21:11Z", "upvoteCount": 1337, "url": "https://example.com/question1#acceptedAnswer", "author": { "@type": "Person", "name": "SomeUser" } }, "suggestedAnswer": [ { "@type": "Answer", "text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.", "dateCreated": "2016-11-02T21:11Z", "upvoteCount": 42, "url": "https://example.com/question1#suggestedAnswer1", "author": { "@type": "Person", "name": "AnotherUser" } }, { "@type": "Answer", "text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.", "dateCreated": "2016-11-06T21:11Z", "upvoteCount": 0, "url": "https://example.com/question1#suggestedAnswer2", "author": { "@type": "Person", "name": "ConfusedUser" } } ] } } </script> </head> <body> </body> </html>
<html> <body itemscope itemtype="https://schema.org/QAPage"> <div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"> <h2 itemprop="name">How many ounces are there in a pound?</h2> <div itemprop="upvoteCount">52</div> <div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div> <div>asked <time itemprop="dateCreated" datetime="2010-11-04T20:07Z">Nov 11 '10 at 20:07</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">New Baking User</span></div> <div> <div><span itemprop="answerCount">3</span> answers</div> <div><span itemprop="upvoteCount">26</span> votes</div> <div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">1337</div> <div itemprop="text"> 1 pound (lb) is equal to 16 ounces (oz). </div> <a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a> <div>answered <time itemprop="dateCreated" datetime="2010-12-01T22:01Z">Dec 1 '10 at 22:01</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">SomeUser</span></div> </div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">42</div> <div itemprop="text"> Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water. </div> <a itemprop="url" href="https://example.com/question1#suggestedAnswer1">Answer Link</a> <div>answered <time itemprop="dateCreated"datetime="2010-12-06T21:11Z">Dec 6 '10 at 21:11</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">AnotherUser</span></div> </div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">0</div> <div itemprop="text"> I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that. </div> <a itemprop="url" href="https://example.com/question1#suggestedAnswer2">Answer Link</a> <div>answered <time itemprop="dateCreated"datetime="2010-12-06T21:11Z">Dec 6 '10 at 21:11</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">ConfusedUser</span></div> </div> </div> </div> </body> </html>
Richtlinien
Damit Ihre Seite als Rich-Suchergebnis für FAQ-Seiten dargestellt werden kann, müssen Sie die folgenden Richtlinien beachten:
Inhaltsrichtlinien
- Verwende
QAPage
-Markup nur dann, wenn deine Seite Informationen in einem Frage-Antwort-Format enthält, d. h., wenn eine Frage gefolgt von der oder den zugehörigen Antworten aufgeführt wird. - Die Nutzer müssen Antworten auf die Frage einsenden können. Verwende
QAPage
-Markup nicht für Inhalte, die nur eine einzige Antwort auf eine bestimmte Frage enthalten und bei denen Nutzer keine weiteren Antworten ergänzen können. Wähle in diesen FällenFAQPage
. Hier einige Beispiele:Gültige Anwendungsfälle:
- Eine Forenseite, auf der Nutzer auf eine einzelne Frage antworten können
- Eine Produktsupportseite, auf der Nutzer auf eine einzelne Frage antworten können
Ungültige Anwendungsfälle:
- Eine FAQ-Seite, die vom Team der Website selbst verfasst wurde, ohne dass Nutzer alternative Antworten einsenden können
- Eine Produktseite, auf der Nutzer mehrere Fragen und Antworten auf einer einzigen Seite einsenden können
- Eine Anleitung, die eine Frage beantwortet
- Ein Blogpost, der eine Frage beantwortet
- Ein Essay, der eine Frage beantwortet
- Wende
QAPage
-Markup nicht auf alle Seiten einer Website oder eines Forums an, wenn nicht alle vorhandenen Inhalte den Anforderungen entsprechen. So können beispielsweise in einem Forum viele Fragen eingestellt sein, die jede für sich genommen für Markup infrage käme. Wenn es in diesem Forum jedoch auch Seiten gibt, die keine Fragen enthalten, dann erfüllen diese Seiten die Anforderungen nicht. - Verwende
QAPage
-Markup nicht für FAQ-Seiten oder Seiten mit mehreren Fragen pro Seite. DasQAPage
-Markup ist für Seiten vorgesehen, die sich mit einer einzigen Frage befassen und die zugehörigen Antworten enthalten. - Verwende
QAPage
-Markup nicht für Werbezwecke. - Jedes
Question
-Element muss den gesamten Fragetext und jedesAnswer
-Element den vollständigen Antworttext enthalten. - Das
Answer
-Markup ist für Antworten auf die Frage vorgesehen, nicht für Kommentare zur Frage oder zu anderen Antworten. Verwende dasAnswer
-Markup nicht für Kommentare, die keine Antworten sind. - Fragen und Antworten werden möglicherweise nicht als Rich-Suchergebnis angezeigt, wenn sie obszöne, vulgäre, sexuell explizite oder gewaltförmige Inhalte, Werbung für gefährliche oder illegale Handlungen, Hassrede oder Belästigungen enthalten.
- F&A-Seiten zum Thema MINT, die schwerpunktmäßig Fragen von Nutzern zu ihren eingereichten Hausarbeiten beantworten, kommen unter Umständen für ein F&A-Karussell infrage.
Diese Seiten enthalten eventuell nur eine Antwort, die von internen Experten (anstelle von Nutzern) zur Verfügung gestellt oder ausgewählt wird.
Beispiel: Eine Bildungsseite, auf der ein Nutzer eine Frage gestellt hat, zu der Experten eine Top-Antwort auswählen.
Definitionen strukturierter Datentypen
In diesem Abschnitt werden die strukturierten Datentypen für QAPage
beschrieben.
Damit die Inhalte als Rich-Suchergebnis angezeigt werden können, musst du alle erforderlichen Properties hinzufügen. Du kannst auch die empfohlenen Properties einbinden, um deine strukturierten Daten weiter zu ergänzen und deinen Nutzern so einen Mehrwert zu bieten.
Mit dem Test für Rich-Suchergebnisse von Google kannst du die strukturierten Daten prüfen und als Vorschau anzeigen lassen.
QAPage
Mit dem Typ QAPage
wird angegeben, dass die betreffende Seite eine Frage und mindestens eine zugehörige Antwort enthält. Wir verwenden nur strukturierte Question
-Daten von Seiten mit QAPage
-Markup. Pro Seite darf nur eine Definition des Typs QAPage
vorhanden sein.
Die vollständige Definition von QAPage
findest du unter https://schema.org/QAPage.
In der folgenden Tabelle werden die Properties des Typs QAPage
beschrieben, die von der Google-Suche verwendet werden.
Erforderliche Properties | |
---|---|
|
Question
Das |
Question
Question
definiert die Frage, die auf dieser Seite beantwortet wird, und enthält gegebenenfalls die Antworten auf diese Frage. Für jede Seite wird genau ein Question
-Typ erwartet, der in der Property mainEntity
von schema.org/QAPage
verschachtelt ist. Pro Seite darf nur eine Definition des Typs Question
vorhanden sein.
Die vollständige Definition von Question
findest du unter https://schema.org/Question.
Erforderliche Properties | |||||
---|---|---|---|---|---|
|
Integer
Die Gesamtzahl der Antworten auf die Frage. Sind beispielsweise 15 Antworten vorhanden, dann hat dieses Element den Wert 15, auch wenn aufgrund des Seitenumbruchs nur die ersten 10 Antworten mit Markup ausgezeichnet wurden. Bei Fragen ohne Antworten kann der Wert auch 0 sein. |
||||
Entweder acceptedAnswer oder suggestedAnswer |
Answer
Damit eine Frage als Rich-Suchergebnis dargestellt werden kann, muss sie mindestens eine Antwort haben. Dies kann ein
|
||||
|
Text
Der vollständige Fragetext in Kurzform. Beispiel: "Wie viele Teelöffel gehen in eine Tasse?" |
Empfohlene Properties | |
---|---|
|
Person oder Organization
Der Autor der Frage |
|
Date oder DateTime Das Datum, an dem die Frage auf der Seite hinzugefügt wurde. Die Angabe erfolgt im ISO-8601-Format. |
|
Text
Der vollständige Fragetext in Langform. Beispiel: „Ich koche mir gerade etwas und muss wissen, wie viele Teelöffel in eine Tasse passen. Wie viele Teelöffel ergeben eine Tasse?“ |
|
Integer
Die Gesamtzahl der Stimmen, die diese Frage erhalten hat. Wenn die Seite mit dem Konzept von Dafür- und Dagegen-Stimmen (Upvotes und Downvotes) arbeitet, setze den Wert von |
Answer
Mit dem Typ Answer
werden jeweils die vorgeschlagenen und akzeptierten Antworten auf Question
auf dieser Seite angegeben. Definiere Answers
innerhalb von Question
als Werte der Properties suggestedAnswer
und acceptedAnswer
.
In der folgenden Tabelle werden die Properties des Typs Answer
beschrieben, der in einem Question
-Element verwendet wird.
Die vollständige Definition von Answer
findest du unter https://schema.org/Answer.
Erforderliche Properties | |
---|---|
|
Text
Der vollständige Antworttext. Wenn nur ein Teil des Antworttexts mit Markup ausgezeichnet ist, wird Ihr Inhalt möglicherweise nicht angezeigt und Google kann den besten Text für die Darstellung nicht ermitteln. |
Empfohlene Properties | |
---|---|
|
Person oder Organization
Der Autor der Antwort |
|
Date oder DateTime Das Datum, an dem die Antwort auf der Seite eingetragen wurde. Die Angabe erfolgt im ISO-8601-Format. |
|
Integer
Die Gesamtzahl der Stimmen, die diese Antwort erhalten hat. Wenn die Seite mit dem Konzept von Dafür- und Dagegen-Stimmen (Upvotes und Downvotes) arbeitet, setze den Wert von |
|
URL
Eine URL, die direkt auf diese Antwort verweist. Beispiel: |
Rich-Suchergebnisse mit der Search Console beobachten
Die Search Console ist ein Tool, mit dem du die Leistung deiner Seiten in der Google-Suche beobachten kannst. Damit deine Website in die Google-Suchergebnisse aufgenommen wird, musst du dich nicht für die Search Console registrieren. Du kannst aber mithilfe der Search Console möglicherweise besser nachvollziehen, wie deine Website von Google gesehen wird, und sie bei Bedarf optimieren. Wir empfehlen, die Search Console in den folgenden Fällen aufzusuchen:
- Nach der erstmaligen Bereitstellung von strukturierten Daten
- Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung deines Codes
- Zur regelmäßigen Analyse der Zugriffe
Nach der erstmaligen Bereitstellung von strukturierten Daten
Nachdem Google deine Seiten indexiert hat, kannst du mithilfe des entsprechenden Statusberichts für Rich-Suchergebnisse nach Problemen suchen. Idealerweise solltest du eine Zunahme der gültigen Seiten und keine Zunahme von Fehlern oder Warnungen feststellen. Wenn Probleme mit deinen strukturierten Daten auftreten:
- Behebe die Fehler.
- Prüfe eine Live-URL, um festzustellen, ob das Problem weiterhin besteht.
- Beantrage die Validierung mithilfe des Statusberichts.
Nachdem du neue Vorlagen veröffentlicht oder deinen Code aktualisiert hast
Wenn du wichtige Änderungen an deiner Website vornimmst, solltest du auf eine Zunahme von Fehlern und Warnungen bei strukturierten Daten achten.- Wenn du eine Zunahme der Fehler feststellst, hast du möglicherweise eine neue Vorlage eingeführt, die nicht funktioniert. Eventuell interagiert deine Website auch auf eine neue und fehlerhafte Art mit der vorhandenen Vorlage.
- Wenn du eine Abnahme der gültigen Elemente, aber keine Zunahme von Fehlern feststellst, sind möglicherweise keine strukturierten Daten mehr in deine Seiten eingebettet. Verwende das URL-Prüftool, um die Ursache des Problems zu ermitteln.
Zur regelmäßigen Analyse der Zugriffe
Analysiere mit dem Leistungsbericht die Zugriffe über die Google Suche. Die Daten geben Aufschluss darüber, wie oft deine Seite als Rich-Suchergebnis angezeigt wird, wie oft Nutzer darauf klicken und wie hoch deine durchschnittliche Position in den Suchergebnissen ist. Du kannst diese Ergebnisse auch automatisch mit der Search Console API abrufen.Fehlerbehebung
Falls du Probleme bei der Implementierung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen:
- Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
- Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
- Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen von Webmastern.
- Wenn du eine Frage hast, kannst du sie bei der Webmaster-Online-Sprechstunde stellen.
- Poste deine Fragen im Webmaster-Forum.