Voraussetzungen
Bevor du mit der Implementierung beginnst, stelle sicher, dass folgende Punkte erfüllt sind:
- Zugriff auf den Quellcode deiner Website oder Zugang zum CMS (WordPress, Webflow, Shopify etc.)
- Mindestens 2–3 echte FAQ-Einträge auf der Zielseite — Google empfiehlt, dass die Fragen und Antworten auch sichtbar im HTML der Seite stehen
- Ein Google Search Console Konto, das mit deiner Domain verknüpft ist (für spätere Verifizierung)
- Grundkenntnisse in HTML — du musst lediglich einen
<script>-Block in dein HTML einfügen - Die Seite muss von Google indexiert sein oder indexierbar sein (kein
noindex-Tag)
Schritt-für-Schritt Anleitung
Schritt 1: FAQ-Inhalte auf der Seite sichtbar einbauen
Google verlangt, dass die Fragen und Antworten, die du im Schema markierst, auch für den Nutzer sichtbar auf der Seite erscheinen. Füge deine FAQs zunächst als normalen HTML-Content ein:
<div class='faq-section'>
<h3>Was ist FAQ Schema?</h3>
<p>FAQ Schema ist ein strukturiertes Datenformat, das Google hilft,
Fragen und Antworten auf deiner Seite zu erkennen.</p>
<h3>Wie implementiere ich FAQ Schema?</h3>
<p>Du fügst einen JSON-LD Script-Block in den <head> oder <body>
deiner Seite ein.</p>
</div>Schritt 2: JSON-LD Grundstruktur erstellen
Erstelle nun den JSON-LD Block. JSON-LD ist das von Google empfohlene Format für strukturierte Daten. Öffne einen Texteditor und beginne mit dieser Grundstruktur:
<script type='application/ld+json'>
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": []
}
</script>Das @type-Feld muss exakt FAQPage lauten — Groß- und Kleinschreibung beachten.
Schritt 3: Fragen und Antworten als mainEntity eintragen
Fülle das mainEntity-Array mit deinen FAQ-Einträgen. Jeder Eintrag hat den Typ Question und enthält ein acceptedAnswer-Objekt:
<script type='application/ld+json'>
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Was ist FAQ Schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQ Schema ist ein strukturiertes Datenformat nach Schema.org,
das Suchmaschinen hilft, Fragen und Antworten auf einer Webseite
zu erkennen und als Rich Result darzustellen."
}
},
{
"@type": "Question",
"name": "Wie implementiere ich FAQ Schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Du fügst einen JSON-LD Script-Block mit dem @type FAQPage
in den head- oder body-Bereich deiner HTML-Seite ein."
}
}
]
}
</script>Wichtig: Das Feld name enthält die Frage, text innerhalb von acceptedAnswer enthält die Antwort. Beide Felder sind Pflichtfelder.
Schritt 4: JSON-LD in den HTML-Code einfügen
Platziere den fertigen <script>-Block entweder im <head>-Bereich oder direkt vor dem schließenden </body>-Tag deiner Seite. Beide Positionen werden von Google akzeptiert.
In WordPress: Gehe zu Appearance → Theme File Editor → header.php und füge den Block vor </head> ein. Alternativ nutze ein Plugin wie RankMath oder Yoast SEO — dort unter SEO → Schema → Custom Schema → FAQPage.
In Webflow: Gehe zu Page Settings → Custom Code → Before </body> tag und füge den Block ein.
In Shopify: Bearbeite das Theme unter Online Store → Themes → Edit Code → theme.liquid und füge den Block vor </head> ein.
Schritt 5: JSON auf Syntaxfehler prüfen
Bevor du den Code live schaltest, prüfe ihn auf JSON-Syntaxfehler. Gehe auf jsonlint.com, füge deinen JSON-Inhalt (ohne den <script>-Tag) ein und klicke auf Validate JSON. Häufige Fehler sind fehlende Kommas zwischen Objekten, nicht geschlossene geschweifte Klammern oder falsch escapte Anführungszeichen. Der Validator zeigt dir die genaue Zeilennummer des Fehlers an.
Schritt 6: Im Google Rich Results Test validieren
Gehe auf search.google.com/test/rich-results. Wähle URL testen und gib die URL deiner Seite ein — oder wähle Code testen und füge deinen vollständigen HTML-Code inklusive Script-Block ein. Klicke auf URL testen. Wenn alles korrekt ist, siehst du unter Erkannte strukturierte Daten den Eintrag FAQPage mit einem grünen Häkchen und der Anzahl der erkannten Fragen.
Schritt 7: Seite in Google Search Console zur Indexierung einreichen
Damit Google die Änderungen schnell aufnimmt, reiche die URL manuell ein. Gehe in der Google Search Console auf URL-Prüfung, gib deine Seiten-URL ein und klicke auf Indexierung beantragen. Google crawlt die Seite in der Regel innerhalb von 24–72 Stunden neu. Danach kannst du unter Verbesserungen → FAQ sehen, ob das Markup erkannt wurde.
Häufige Fehler beim FAQ Schema implementieren
- Fragen nicht sichtbar auf der Seite: Google lehnt FAQ Rich Results ab, wenn die Fragen und Antworten nur im Schema-Code, nicht aber im sichtbaren HTML-Inhalt der Seite stehen. Stelle sicher, dass jede Frage auch als Text auf der Seite erscheint.
- Falscher @type-Wert: Schreibfehler wie
faqpage,FAQoderFaqPageführen dazu, dass Google das Markup nicht erkennt. Der korrekte Wert lautet exaktFAQPage. - HTML-Tags im text-Feld: Google erlaubt im
text-Feld der Antwort nur einfaches HTML wie<a>,<strong>und<br>. Komplexe Tags wie<div>oder<table>können Fehler verursachen. - Zu viele FAQs auf einer Seite: Google empfiehlt, FAQ Schema nur auf Seiten einzusetzen, die wirklich FAQ-Charakter haben. Seiten mit 20+ Fragen werden seltener als Rich Result ausgespielt. Fokussiere dich auf 3–8 hochrelevante Fragen.
- Doppeltes Schema auf einer Seite: Wenn du sowohl manuell als auch über ein SEO-Plugin FAQ Schema einfügst, entstehen Duplikate. Prüfe im Rich Results Test, ob das Markup doppelt erscheint, und entferne eine der Quellen.
Verifizierung: So testest du die Implementierung
Nutze diese drei Methoden, um sicherzustellen, dass dein FAQ Schema korrekt funktioniert:
- Google Rich Results Test: Gehe auf search.google.com/test/rich-results, gib deine URL ein und prüfe, ob FAQPage ohne Fehler erkannt wird. Warnungen sind akzeptabel, Fehler müssen behoben werden.
- Google Search Console — Verbesserungen: Nach dem Crawl erscheint unter Search Console → Verbesserungen → FAQ eine Übersicht aller Seiten mit FAQ-Markup. Hier siehst du Fehler, Warnungen und gültige Einträge.
- Direkte Google-Suche: Suche nach deinem Ziel-Keyword in Google. Wenn das FAQ Rich Result ausgespielt wird, erscheinen die Fragen direkt unter deinem Suchergebnis als aufklappbare Elemente. Dies kann einige Tage nach der Indexierung dauern.
Tipp: Nutze den Schema.org Validator als zusätzliche Prüfung — er zeigt dir, ob dein Markup der offiziellen Schema.org-Spezifikation entspricht, unabhängig von Googles Interpretation.