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.

Beispiel für ein Suchergebnis auf einer Frage- und Antwortkarte für die Suchanfrage

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.

  1. 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.
  2. Folge den Richtlinien.
  3. Prüfe deinen Code mit dem Test für Rich-Suchergebnisse.
  4. 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.
  5. 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:

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>
Mikrodaten

<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 deine F&A-Seite für die Darstellung in Rich-Suchergebnissen infrage kommt, musst du 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ällen FAQPage. 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. Das QAPage-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 jedes Answer-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 das Answer-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 drastisch dargestellte gewaltförmige Inhalte, Werbung für gefährliche oder illegale Handlungen, Hassrede oder Belästigungen enthalten.

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

mainEntity

Question

Das Question-Element dieser Seite muss in der Property mainEntity des QAPage-Elements verschachtelt sein.

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

answerCount

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 acceptedAnswer- oder ein suggestedAnswer-Element sein. Möglicherweise haben Fragen jedoch unmittelbar nach deiner Veröffentlichung noch keine Antworten. Setz bei Fragen ohne Antworten die Property answerCount auf 0. Fragen ohne Antworten kommen für Rich-Suchergebnisse nicht infrage.

acceptedAnswer

Answer

Eine Top-Antwort auf die Frage. Hiervon können null oder mehr Elemente pro Frage vorhanden sein. Solche Antworten sollten auf deiner Website auf irgendeine Weise als Top-Antwort eingeschätzt worden sein Die Ausweisung einer Top-Antwort könnte durch den Fragesteller, einen Moderator oder ein Abstimmungssystem erfolgen. Weitere Arten der Sortierung – beispielsweise nach der Aktualität der Antworten – sollten nicht zur Ermittlung von Top-Antworten herangezogen werden.

suggestedAnswer

Answer

Eine mögliche Antwort, die aber nicht als Top-Antwort (acceptedAnswer) eingeschätzt wurde. Hiervon können null oder mehr Elemente pro Frage vorhanden sein.

name

Text

Der vollständige Fragetext in Kurzform. Beispiel: "Wie viele Teelöffel gehen in eine Tasse?"

Empfohlene Properties

author

Person oder Organization

Der Autor der Frage

dateCreated

Date oder DateTime

Das Datum, an dem die Frage auf der Seite hinzugefügt wurde. Die Angabe erfolgt im ISO-8601-Format.

text

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?"

upvoteCount

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 upvoteCount auf einen Gesamtwert, der die Summe dieser Stimmen repräsentiert. Sind beispielsweise 5 Dafür-Stimmen und 2 Dagegen-Stimmen eingegangen, beläuft sich der Gesamtwert von upvoteCount auf 3. Hast du hingegen 5 Dafür-Stimmen erhalten und werden Dagegen-Stimmen von der Website nicht unterstützt, hat upvoteCount den Wert 5.

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

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

author

Person oder Organization

Der Autor der Antwort

dateCreated

Date oder DateTime

Das Datum, an dem die Antwort auf der Seite eingetragen wurde. Die Angabe erfolgt im ISO-8601-Format.

upvoteCount

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 upvoteCount auf einen Gesamtwert, der die Summe dieser Stimmen repräsentiert. Sind beispielsweise 5 Dafür-Stimmen und 2 Dagegen-Stimmen eingegangen, beläuft sich der Gesamtwert von upvoteCount auf 3. Hast du hingegen 5 Dafür-Stimmen erhalten und werden Dagegen-Stimmen von der Website nicht unterstützt, hat upvoteCount den Wert 5.

url

URL

Eine URL, die direkt auf diese Antwort verweist. Beispiel: https://www.examplesite.com/question#answer1

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 zu prüfen:

  1. Nach der erstmaligen Bereitstellung von strukturierten Daten
  2. Nach der Veröffentlichung neuer Vorlagen oder der Aktualisierung deines Codes
  3. Zur regelmäßigen Analyse der Zugriffe

Nachdem du zum ersten Mal strukturierte Daten bereitgestellt hast

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:

  1. Behebe die Fehler.
  2. Prüfe eine Live-URL, um festzustellen, ob das Problem weiterhin besteht.
  3. 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 von Fehlern 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.

Zugriffe regelmäßig analysieren

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.