---
title: "FAQPage Schema"
title_en: "FAQPage schema"
description: "FAQPage ist ein schema.org-Typ, der eine Seite mit Fragen und Antworten maschinenlesbar beschreibt, meist als JSON-LD. Das Markup muss exakt den sichtbaren Text spiegeln; Google zeigt FAQ-Rich-Results nur noch für ausgewählte Seiten."
description_en: "FAQPage is a schema.org type that describes a page of questions and answers in machine-readable form, usually as JSON-LD. The markup must match the visible text exactly; Google now shows FAQ rich results only for selected sites."
summary_en: "FAQPage is a schema.org type that describes a page of questions and answers in machine-readable form, usually as JSON-LD. The markup must match the visible text exactly; Google now shows FAQ rich results only for selected sites."
direct_answer_en: "FAQPage is a schema.org type, typically written as JSON-LD, that marks up questions and their accepted answers on a page. It must mirror text that is visible to users. Since 2023 Google shows FAQ rich results only for well-known government and health sites, so the markup is now mainly a clean machine-readable description."
url: "https://modern-stack.de/glossar/faqpage-schema"
type: "glossary"
kind: "glossary"
language: de-DE
updated_at: "2026-10-06T18:00:00+00:00"
---

# FAQPage Schema

## English Abstract

FAQPage is a schema.org type that describes a page of questions and answers in machine-readable form, usually as JSON-LD. The markup must match the visible text exactly; Google now shows FAQ rich results only for selected sites.

## Quick Answer (EN)

FAQPage is a schema.org type, typically written as JSON-LD, that marks up questions and their accepted answers on a page. It must mirror text that is visible to users. Since 2023 Google shows FAQ rich results only for well-known government and health sites, so the markup is now mainly a clean machine-readable description.

## Key Takeaways (EN)

- FAQPage = Question and acceptedAnswer pairs in schema.org, usually JSON-LD.
- The markup must match visible page text; hidden or invented answers are a policy violation.
- Google limits FAQ rich results to authoritative government and health sites since August 2023.
- Keep it for clean structure; the value is in the visible FAQ itself.

## English Summary

FAQPage is the schema.org type for pages that list questions with one answer each. Implemented as JSON-LD it contains a mainEntity array of Question objects with acceptedAnswer text. The text has to be visible on the page, and the page must not allow user-submitted answers (that would be QAPage). Google reduced FAQ rich results in 2023, so the markup no longer promises a visual gain, but it remains a valid, tidy description. Modern Stack generates it from the same data as the visible FAQ.


## Quick Answer

**FAQPage Schema:** FAQPage ist ein schema.org-Typ, der eine Seite mit Fragen und jeweils einer Antwort maschinenlesbar beschreibt, in der Regel als JSON-LD. Das Markup muss exakt den sichtbaren Seitentext wiedergeben. Google zeigt FAQ-Rich-Results seit August 2023 nur noch für bekannte Behörden- und Gesundheitsseiten; für alle anderen ist FAQPage heute vor allem eine saubere Beschreibung der Struktur.

> Zitierfähigkeit entsteht, wenn Definition, Struktur und klare nächste Schritte zusammenkommen.
> Steve Baka

## Key Takeaways

- FAQPage besteht aus einer Liste von Question-Objekten, jedes mit einer acceptedAnswer.
- Fragen und Antworten müssen für Besucher sichtbar auf der Seite stehen — nichts nur im Markup.
- Der Rich-Result-Effekt in Google ist stark eingeschränkt; der Wert liegt in der [sichtbaren FAQ](/glossar/faq-struktur).
- Markup und Text kommen am besten aus einer gemeinsamen Datenquelle.

## Was ist das FAQPage-Schema?

FAQPage gehört zum [schema.org](/glossar/schema-org)-Vokabular und ist ein Seitentyp: Er sagt einer Maschine, dass die Seite aus Fragen besteht, die der Betreiber jeweils einmal beantwortet. Die Informationen werden meist als [JSON-LD](/glossar/json-ld) in den Seitenkopf oder -körper eingefügt, getrennt vom sichtbaren HTML, aber mit demselben Inhalt.

Der Aufbau ist einfach. Auf oberster Ebene steht `@type: FAQPage` und eine Eigenschaft `mainEntity`, die eine Liste von `Question`-Objekten enthält. Jede Frage hat einen `name` (der Fragetext) und eine `acceptedAnswer` vom Typ `Answer` mit dem Feld `text`. In der Antwort sind einfache HTML-Elemente wie Absätze, Listen und Links erlaubt; Google nennt in seiner Dokumentation die zugelassenen Tags.

Abzugrenzen ist FAQPage von `QAPage`. Letzteres gilt für Seiten, auf denen Nutzer Antworten beisteuern und eine Frage mehrere Antworten haben kann, etwa Foren. Für Unternehmensseiten, auf denen du selbst antwortest, ist FAQPage der richtige Typ.

## Welche Regeln gelten?

Google gibt klare Richtlinien vor:

- **Sichtbarkeit:** Jede Frage und Antwort muss auf der Seite für Nutzer lesbar sein, auch wenn sie in einem Aufklapper steckt.
- **Eine Antwort pro Frage:** Mehrere konkurrierende Antworten sind nicht vorgesehen.
- **Kein Werbeinhalt:** Die Seite ist für Informationsfragen gedacht, nicht für Anzeigen.
- **Kein Spam:** Markup auf Inhalte, die nicht existieren, oder auf Fragen, die eine Seite gar nicht beantwortet, verstößt gegen die Richtlinien.
- **Einmal pro Seite:** Dieselbe FAQ nicht mehrfach auf vielen Seiten wiederholen.

Wer diese Punkte missachtet, riskiert manuelle Maßnahmen und verliert Vertrauen in die eigenen strukturierten Daten.

## Bringt FAQPage-Markup heute noch etwas?

Im August 2023 hat Google FAQ-Rich-Results reduziert: Aufklappbare Fragen unter dem Suchergebnis erscheinen nur noch bei bekannten, maßgeblichen Behörden- und Gesundheitsseiten. Das Markup selbst bleibt gültig, die Prüfwerkzeuge erkennen es weiterhin, doch für typische Unternehmensseiten entsteht dadurch keine sichtbare Erweiterung mehr.

Das heißt nicht, dass es wertlos ist. Markup beschreibt eine Struktur, die [GEO](/glossar/geo)- und [AEO](/glossar/aeo)-Systeme leichter verarbeiten können, und kann bei Audits als Qualitätsindikator dienen. Zugleich gilt: Keine Zusage, dass ein Assistent deine FAQ deshalb zitiert. Der Hebel bleibt der sichtbare Text, kurz, konkret und mit der Antwort im ersten Satz ([Direct Answer](/glossar/direct-answer)).

## Wie gehen wir bei Modern Stack vor?

Bei Modern Stack liegt jede FAQ als strukturierte Liste in der Inhaltsquelle. Daraus rendern wir die sichtbaren Frage-Antwort-Blöcke unter dem Anfrageformular und erzeugen aus denselben Zeilen das FAQPage-JSON-LD. Damit stimmen beide Fassungen zwangsläufig überein, und es gibt keine Markup-Reste, wenn sich eine Antwort ändert. Prüfe die Ausgabe vor dem Livegang mit dem Rich-Results-Test von Google und gleiche sie mit dem gerenderten HTML ab. Hintergründe stehen unter [Strukturierte Daten für GEO](/themen/structured-data-geo).

## Häufige Fehler

1. Fragen nur im JSON-LD, nicht auf der Seite.
2. Werbeslogans als „Antwort“ ohne Informationsgehalt.
3. Unterschiedliche Texte im Markup und im sichtbaren HTML.
4. FAQPage auf Seiten mit Nutzerantworten, wo QAPage passt.
5. Erwartung eines Rankingschubs oder garantierter Rich Results.

## Verwandte Themen

- [FAQ-Struktur](/glossar/faq-struktur)
- [JSON-LD](/glossar/json-ld)
- [schema.org](/glossar/schema-org)
- [Direct Answer](/glossar/direct-answer)
- [GEO & AI-Sichtbarkeit](/themen/geo-ai-sichtbarkeit)
- [Strukturierte Daten für GEO](/themen/structured-data-geo)

## Quellen

- [Google Search Central — FAQ structured data](https://developers.google.com/search/docs/appearance/structured-data/faqpage) — Google Search Central; Offizielle Anforderungen, Beispiele und Hinweis zur eingeschränkten Anzeige.
- [schema.org — FAQPage](https://schema.org/FAQPage) — schema.org; Offizielle Typdefinition mit mainEntity, Question und Answer.
- [Strukturierte Daten für GEO](https://modern-stack.de/themen/structured-data-geo) — Modern Stack; Praxis, wie wir Markup und sichtbaren Text synchron halten.

## FAQ

### Muss ich FAQPage-Markup einsetzen?

Nein. Es ist optional. Entscheidend ist die sichtbare FAQ auf der Seite. Markup lohnt sich als saubere Beschreibung, wenn es exakt mit dem Text übereinstimmt und aus derselben Datenquelle erzeugt wird.

### Warum sehe ich keine FAQ-Aufklapper mehr in Google?

Google hat im August 2023 FAQ-Rich-Results auf bekannte, maßgebliche Behörden- und Gesundheitsseiten beschränkt. Für andere Webseiten werden sie in der Regel nicht mehr angezeigt, auch wenn das Markup gültig ist.

### Was ist der Unterschied zu QAPage?

FAQPage ist für Seiten, auf denen der Betreiber Fragen mit je einer Antwort liefert. QAPage ist für Seiten, auf denen eine Frage mehrere Nutzerantworten hat, wie in einem Forum.

## Related

- [FAQ-Struktur](https://modern-stack.de/glossar/faq-struktur)
- [JSON-LD](https://modern-stack.de/glossar/json-ld)
- [GEO & AI-Sichtbarkeit](https://modern-stack.de/themen/geo-ai-sichtbarkeit)
- [Schema.org](https://modern-stack.de/glossar/schema-org)
- [Direct Answer](https://modern-stack.de/glossar/direct-answer)
- [Strukturierte Daten für GEO](https://modern-stack.de/themen/structured-data-geo)

## Inline Entity Mentions

- [[entity:faq-struktur]] → https://modern-stack.de/themen/faq-struktur
- [[entity:schema-org]] → https://modern-stack.de/themen/schema-org
- [[entity:json-ld]] → https://modern-stack.de/themen/json-ld
- [[entity:geo]] → https://modern-stack.de/themen/geo
- [[entity:aeo]] → https://modern-stack.de/themen/aeo
- [[entity:direct-answer]] → https://modern-stack.de/themen/direct-answer
- [[entity:structured-data-geo]] → https://modern-stack.de/themen/structured-data-geo
- [[entity:geo-ai-sichtbarkeit]] → https://modern-stack.de/themen/geo-ai-sichtbarkeit

## Strukturierte Daten

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://modern-stack.de/#website",
      "url": "https://modern-stack.de",
      "name": "Modern Stack",
      "description": "Wir modernisieren bestehende Unternehmenswebseiten — schneller, klarer und besser lesbar für Suche und KI. Inhalte bleiben. Ab 500 €.",
      "publisher": {
        "@id": "https://modern-stack.de/#organization"
      },
      "inLanguage": "de-DE"
    },
    {
      "@type": [
        "Organization",
        "ProfessionalService"
      ],
      "@id": "https://modern-stack.de/#organization",
      "name": "Modern Stack",
      "legalName": "Modern Stack",
      "url": "https://modern-stack.de",
      "logo": "https://modern-stack.de/brand/logo.png",
      "email": "info@modern-stack.de",
      "telephone": "+4915225317285",
      "sameAs": [
        "https://www.google.com/search?kgmid=/g/11p1mc1kq_&q=Modern+Stack",
        "https://stevebaka.de",
        "https://www.linkedin.com/in/steve-baka/",
        "https://www.mallorca-expats.de"
      ],
      "foundingLocation": {
        "@type": "Place",
        "name": "Bad Schönborn, Deutschland"
      },
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Glöckelsberg 13/2",
        "postalCode": "76669",
        "addressLocality": "Bad Schönborn",
        "addressRegion": "Baden-Württemberg",
        "addressCountry": "DE"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 49.22167,
        "longitude": 8.65734
      },
      "areaServed": [
        {
          "@type": "Place",
          "name": "Bad Schönborn",
          "url": "https://modern-stack.de/regionen/bad-schoenborn"
        },
        {
          "@type": "Place",
          "name": "Mingolsheim",
          "alternateName": "Bad Mingolsheim",
          "url": "https://modern-stack.de/regionen/mingolsheim"
        },
        {
          "@type": "Place",
          "name": "Langenbrücken",
          "alternateName": "Bad Langenbrücken",
          "url": "https://modern-stack.de/regionen/langenbruecken"
        },
        {
          "@type": "Country",
          "name": "DE"
        },
        {
          "@type": "Country",
          "name": "AT"
        },
        {
          "@type": "Country",
          "name": "CH"
        }
      ],
      "knowsAbout": [
        "Webseite-Modernisierung",
        "WordPress-Migration",
        "Generative Engine Optimization",
        "Lokale Sichtbarkeit Bad Schönborn"
      ],
      "founder": {
        "@id": "https://modern-stack.de/#person"
      }
    },
    {
      "@type": "Person",
      "@id": "https://modern-stack.de/#person",
      "name": "Steve Baka",
      "jobTitle": "Gründer, Modern Stack",
      "url": "https://stevebaka.de",
      "email": "info@modern-stack.de",
      "telephone": "+4915225317285",
      "sameAs": [
        "https://stevebaka.de",
        "https://www.linkedin.com/in/steve-baka/",
        "https://www.mallorca-expats.de",
        "https://geo-seo-aio.de"
      ],
      "worksFor": {
        "@id": "https://modern-stack.de/#organization"
      },
      "knowsAbout": [
        "Webseite-Modernisierung",
        "Generative Engine Optimization",
        "AI Search",
        "WordPress Migration",
        "Knowledge Graph",
        "Lokale Sichtbarkeit D-A-CH"
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://modern-stack.de/glossar/faqpage-schema#webpage",
      "url": "https://modern-stack.de/glossar/faqpage-schema",
      "name": "FAQPage-Schema: Aufbau, Regeln, Grenzen | Modern Stack",
      "description": "FAQPage-Schema erklärt: JSON-LD-Aufbau, Pflichtregeln, warum Google FAQ-Rich- Results eingeschränkt hat und wann sich das Markup trotzdem lohnt.",
      "isPartOf": {
        "@id": "https://modern-stack.de/#website"
      },
      "about": {
        "@id": "https://modern-stack.de/glossar/faqpage-schema#main"
      },
      "breadcrumb": {
        "@id": "https://modern-stack.de/glossar/faqpage-schema#breadcrumb"
      },
      "dateModified": "2026-10-06T18:00:00+00:00",
      "inLanguage": "de-DE"
    },
    {
      "@type": "DefinedTerm",
      "@id": "https://modern-stack.de/glossar/faqpage-schema#main",
      "name": "FAQPage-Schema: Aufbau, Regeln, Grenzen",
      "headline": "FAQPage-Schema: Aufbau, Regeln, Grenzen",
      "alternateName": "FAQPage Schema",
      "description": "FAQPage ist ein schema.org-Typ, der eine Seite mit Fragen und Antworten maschinenlesbar beschreibt, meist als JSON-LD. Das Markup muss exakt den sichtbaren Text spiegeln; Google zeigt FAQ-Rich-Results nur noch für ausgewählte Seiten.",
      "abstract": [
        {
          "@value": "FAQPage ist ein schema.org-Typ, der eine Seite mit Fragen und Antworten maschinenlesbar beschreibt, meist als JSON-LD. Das Markup muss exakt den sichtbaren Text spiegeln; Google zeigt FAQ-Rich-Results nur noch für ausgewählte Seiten.",
          "@language": "de"
        },
        {
          "@value": "FAQPage is a schema.org type that describes a page of questions and answers in machine-readable form, usually as JSON-LD. The markup must match the visible text exactly; Google now shows FAQ rich results only for selected sites.",
          "@language": "en"
        }
      ],
      "url": "https://modern-stack.de/glossar/faqpage-schema",
      "inLanguage": [
        "de-DE",
        "en"
      ],
      "datePublished": "2026-08-31T19:00:00+00:00",
      "dateModified": "2026-10-06T18:00:00+00:00",
      "author": {
        "@id": "https://modern-stack.de/#person"
      },
      "publisher": {
        "@id": "https://modern-stack.de/#organization"
      },
      "mainEntityOfPage": {
        "@id": "https://modern-stack.de/glossar/faqpage-schema#webpage"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gb-direct-answer",
          ".gb-faq-answer"
        ]
      },
      "encoding": {
        "@type": "MediaObject",
        "encodingFormat": "text/markdown",
        "name": "English direct answer",
        "text": "FAQPage is a schema.org type, typically written as JSON-LD, that marks up questions and their accepted answers on a page. It must mirror text that is visible to users. Since 2023 Google shows FAQ rich results only for well-known government and health sites, so the markup is now mainly a clean machine-readable description."
      },
      "citation": [
        "https://developers.google.com/search/docs/appearance/structured-data/faqpage",
        "https://schema.org/FAQPage",
        "https://modern-stack.de/themen/structured-data-geo"
      ],
      "mentions": [
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/faq-struktur#main",
          "name": "FAQ-Struktur",
          "alternateName": "FAQ structure",
          "url": "https://modern-stack.de/glossar/faq-struktur"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/json-ld#main",
          "name": "JSON-LD",
          "alternateName": "JSON-LD",
          "url": "https://modern-stack.de/glossar/json-ld"
        },
        {
          "@type": "Thing",
          "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main",
          "name": "GEO & AI-Sichtbarkeit",
          "alternateName": "GEO and AI visibility",
          "url": "https://modern-stack.de/themen/geo-ai-sichtbarkeit"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/schema-org#main",
          "name": "Schema.org",
          "alternateName": "Schema.org",
          "url": "https://modern-stack.de/glossar/schema-org"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/direct-answer#main",
          "name": "Direct Answer",
          "alternateName": "Direct answer",
          "url": "https://modern-stack.de/glossar/direct-answer"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/structured-data-geo#main",
          "name": "Strukturierte Daten für GEO",
          "alternateName": "Structured data for GEO",
          "url": "https://modern-stack.de/themen/structured-data-geo"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/geo#main",
          "name": "GEO",
          "alternateName": "Generative Engine Optimization",
          "url": "https://modern-stack.de/glossar/geo"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/aeo#main",
          "name": "AEO",
          "alternateName": "Answer Engine Optimization",
          "url": "https://modern-stack.de/glossar/aeo"
        }
      ],
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Verwandte Leistungen",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "item": {
              "@type": "Service",
              "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main",
              "name": "GEO & AI-Sichtbarkeit",
              "url": "https://modern-stack.de/themen/geo-ai-sichtbarkeit",
              "provider": {
                "@id": "https://modern-stack.de/#organization"
              }
            }
          }
        ]
      },
      "isPartOf": {
        "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main"
      },
      "inDefinedTermSet": "https://modern-stack.de/glossar"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://modern-stack.de/glossar/faqpage-schema#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Startseite",
          "item": "https://modern-stack.de/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Glossar",
          "item": "https://modern-stack.de/glossar"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "FAQPage Schema",
          "item": "https://modern-stack.de/glossar/faqpage-schema"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://modern-stack.de/glossar/faqpage-schema#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Muss ich FAQPage-Markup einsetzen?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nein. Es ist optional. Entscheidend ist die sichtbare FAQ auf der Seite. Markup lohnt sich als saubere Beschreibung, wenn es exakt mit dem Text übereinstimmt und aus derselben Datenquelle erzeugt wird."
          }
        },
        {
          "@type": "Question",
          "name": "Warum sehe ich keine FAQ-Aufklapper mehr in Google?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Google hat im August 2023 FAQ-Rich-Results auf bekannte, maßgebliche Behörden- und Gesundheitsseiten beschränkt. Für andere Webseiten werden sie in der Regel nicht mehr angezeigt, auch wenn das Markup gültig ist."
          }
        },
        {
          "@type": "Question",
          "name": "Was ist der Unterschied zu QAPage?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "FAQPage ist für Seiten, auf denen der Betreiber Fragen mit je einer Antwort liefert. QAPage ist für Seiten, auf denen eine Frage mehrere Nutzerantworten hat, wie in einem Forum."
          }
        }
      ]
    },
    {
      "@type": "Service",
      "@id": "https://modern-stack.de/themen/geo-ai-sichtbarkeit#main",
      "name": "GEO & AI-Sichtbarkeit",
      "alternateName": "GEO and AI visibility",
      "url": "https://modern-stack.de/themen/geo-ai-sichtbarkeit",
      "description": "Warum moderne Webseiten für Google und KI-Systeme strukturiert sein müssen — und wie Modern Stack die technische Grundlage für GEO, AIO und Zitation in generativen Antworten schafft.",
      "provider": {
        "@id": "https://modern-stack.de/#organization"
      },
      "areaServed": [
        {
          "@type": "Place",
          "name": "Bad Schönborn",
          "url": "https://modern-stack.de/regionen/bad-schoenborn"
        },
        {
          "@type": "Place",
          "name": "Mingolsheim",
          "alternateName": "Bad Mingolsheim",
          "url": "https://modern-stack.de/regionen/mingolsheim"
        },
        {
          "@type": "Place",
          "name": "Langenbrücken",
          "alternateName": "Bad Langenbrücken",
          "url": "https://modern-stack.de/regionen/langenbruecken"
        },
        {
          "@type": "Country",
          "name": "DE"
        },
        {
          "@type": "Country",
          "name": "AT"
        },
        {
          "@type": "Country",
          "name": "CH"
        }
      ]
    }
  ]
}
```
