Anleitung
- Geben Sie jede Frage und die dazugehörige Antwort so ein, wie sie auf Ihrer Seite erscheinen.
- Fügen Sie weitere Paare hinzu, verschieben Sie sie nach oben oder unten oder entfernen Sie nicht benötigte. Unvollständige Paare werden ausgelassen und gekennzeichnet.
- Kopieren Sie das Script und fügen Sie es in den HTML-Code der Seite ein, in den Head oder den Body.
- Prüfen Sie die Seite mit einem Validator für strukturierte Daten, um sicherzustellen, dass das Markup korrekt erkannt wird.
So funktioniert es
Der Generator erstellt ein schema.org-FAQPage-Objekt mit einer Question pro Frage-Antwort-Paar. Jede Question enthält eine acceptedAnswer vom Typ Answer. Das JSON wird mit einem echten JSON-Serializer erzeugt, sodass Anführungszeichen, Backslashes und Zeilenumbrüche in Ihrem Text korrekt maskiert werden. Außerdem werden alle „<“, „>“ und „&“ als \u-Escapes ausgegeben. So wird verhindert, dass Text wie „</script>“ oder „<!--“ in einer Antwort das Script-Element vorzeitig beendet und die Seite beschädigt. JSON-Parser lesen trotzdem die ursprünglichen Zeichen.
Zu Rich-Suchergebnissen: Im August 2023 beschränkte Google FAQ-Rich-Suchergebnisse auf bekannte, maßgebliche Websites von Behörden und aus dem Gesundheitsbereich. Für die meisten anderen Websites erzeugt FAQPage-Markup in der Google-Suche keine ausklappbaren Fragen mehr. Es bleibt gültige strukturierte Daten, die die Seite beschreiben und von anderen Nutzern schema.org-Daten verwenden können.
Wichtige Regeln: Die Fragen und Antworten im Markup müssen auch auf der Seite sichtbar sein. Jede Frage sollte eine einzige, von der Website verfasste Antwort haben (auf Seiten, auf denen Nutzer Antworten einreichen, ist QAPage der richtige Typ). Das Markup darf nicht für Werbung verwendet werden. Antworten können einfaches HTML wie Links und Listen enthalten, das laut Google-Richtlinien im Antworttext zulässig ist.
Beispiele
Produktsupport-Seite
Drei Fragen zu Lieferung, Rückgabe und Garantie werden zu einer FAQPage mit drei Question-Elementen. Fügen Sie das Script einmal auf der Support-Seite ein, auf der diese Fragen angezeigt werden.
Eine Antwort mit Code
Eine Antwort, die „</script>“ enthält, wird im JSON als \u003c/script\u003e ausgegeben. So bleibt das Script-Tag der Seite intakt und der sichtbare Text unverändert.
Häufig gestellte Fragen
Erhält meine Seite durch FAQ-Markup Rich-Suchergebnisse bei Google?
Wahrscheinlich nicht – es sei denn, es handelt sich um eine bekannte, maßgebliche Website einer Behörde oder aus dem Gesundheitsbereich. Google beschränkte FAQ-Rich-Suchergebnisse 2023 auf solche Websites. Das Markup ist weiterhin gültig und kann von anderen Diensten gelesen werden.
Wo sollte ich das JSON-LD-Script einfügen?
An beliebiger Stelle im HTML, im Head oder im Body. Es wird nichts angezeigt. Fügen Sie es nur auf der Seite ein, auf der diese Fragen und Antworten tatsächlich zu sehen sind.
Kann ich Links in Antworten einfügen?
Ja. Die FAQ-Richtlinien von Google erlauben im Antworttext eine begrenzte Auswahl an HTML-Tags, zum Beispiel für Links, Listen und Absätze. Geben Sie das HTML in der Antwort ein; für das Script wird es sicher maskiert.
Warum enthält die Ausgabe \u003c-Sequenzen?
Das ist das JSON-Escape für „<“. Durch diese Schreibweise wird verhindert, dass Text in Ihren Antworten das Script-Tag schließt. Jeder JSON-LD-Reader wandelt es wieder in „<“ um.
Datenschutz
Das Markup wird in Ihrem Browser erstellt. Ihre Fragen und Antworten werden weder übermittelt noch gespeichert.