Wenn du WebPage und WebSite Schema Markup schon kennst, hast du eine gute Grundlage. Doch schema.org geht weiter: Für fast jeden Seitentyp einer Website gibt es spezialisierte Untertypen, die Google noch präzisere Informationen liefern. AboutPage, ContactPage, FAQPage und ItemPage sind die wichtigsten davon — und sie werden von den meisten Websites komplett ignoriert.
In diesem Artikel erfährst du, welcher Untertyp für welche Seite passt, wie die JSON-LD-Implementierung jeweils aussieht und welche Vorteile du in den Google-Suchergebnissen erwarten kannst.
Warum WebPage-Untertypen für SEO wichtig sind
Der generische @type: "WebPage" sagt Google: "Das ist eine Seite." Der spezialisierte Typ @type: "AboutPage" sagt Google: "Das ist die Seite, auf der das Unternehmen sich vorstellt." Dieser Unterschied klingt klein, ist aber für Googles Verständnis deiner Website erheblich.
Gute strukturierte Daten helfen Google dabei, den Kontext einer Seite zu erfassen — unabhängig davon, ob der Text gut oder schlecht geschrieben ist. Wenn Google weiß, dass es sich um eine Kontaktseite handelt, kann es diese Information für lokale Suchanfragen, Knowledge Panels und andere Darstellungsformen nutzen.
Ein weiterer Vorteil: WebPage-Untertypen können Google signalisieren, welche Seite deiner Website am relevantesten für bestimmte Anfragen ist. Wer nach "[Unternehmen] Kontakt" sucht, soll deine Kontaktseite finden — nicht zufällig die Startseite.
Die wichtigsten WebPage-Untertypen im Überblick
Schema.org definiert folgende Untertypen von WebPage:
- AboutPage — für die Über-uns-Seite
- ContactPage — für die Kontaktseite
- FAQPage — für Seiten mit häufig gestellten Fragen
- ItemPage — für einzelne Produktseiten oder Artikel-Detailseiten
- CheckoutPage — für den Checkout-Bereich im E-Commerce
- CollectionPage — für Übersichtsseiten (Kategorien, Archivseiten)
- ProfilePage — für Nutzerprofile oder Autoren-Seiten
- SearchResultsPage — für interne Suchergebnisseiten
Wir behandeln die vier wichtigsten im Detail.
1. AboutPage — die Über-uns-Seite
Die Über-uns-Seite ist oft die meistbesuchte Seite nach der Startseite. Nutzer wollen wissen, wer hinter einem Unternehmen steckt. Google nutzt diese Seite auch für das Knowledge Panel — die Informationsbox rechts in den Suchergebnissen.
Wann AboutPage verwenden?
- Deine "/ueber-uns/" oder "/about/" Seite
- Teamvorstellung, Unternehmensgeschichte, Mission und Werte
- Seiten die erklären, wer das Unternehmen ist und was es macht
JSON-LD Implementierung
{
"@context": "https://schema.org",
"@type": "AboutPage",
"name": "Über uns – Musterunternehmen GmbH",
"description": "Erfahre mehr über Musterunternehmen GmbH: unsere Geschichte, unser Team und unsere Werte.",
"url": "https://www.example.de/ueber-uns/",
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Startseite",
"item": "https://www.example.de/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Über uns",
"item": "https://www.example.de/ueber-uns/"
}
]
},
"mainEntity": {
"@type": "Organization",
"name": "Musterunternehmen GmbH",
"foundingDate": "2010",
"description": "Wir entwickeln innovative Lösungen für den Mittelstand.",
"url": "https://www.example.de"
}
}
Der Schlüssel ist die mainEntity-Property: Sie verknüpft die AboutPage mit dem Organization-Schema und sagt Google explizit, dass diese Seite das Unternehmen beschreibt. Das stärkt das E-E-A-T-Signal (Expertise, Experience, Authority, Trustworthiness).
2. ContactPage — die Kontaktseite
Die Kontaktseite ist für lokale Unternehmen besonders wertvoll. Google kann die Kontaktinformationen aus dem Schema Markup extrahieren und für Local-Search-Ergebnisse nutzen. Kombiniert mit einem ContactPoint Schema wird die Seite noch wertvoller.
Wann ContactPage verwenden?
- Deine "/kontakt/" oder "/contact/" Seite
- Seiten mit Adresse, Telefonnummer, Kontaktformular
- Standortseiten bei mehreren Niederlassungen
JSON-LD Implementierung
{
"@context": "https://schema.org",
"@type": "ContactPage",
"name": "Kontakt – Musterunternehmen GmbH",
"description": "Nehmen Sie Kontakt mit Musterunternehmen GmbH auf. Wir sind Mo–Fr von 9–17 Uhr erreichbar.",
"url": "https://www.example.de/kontakt/",
"mainEntity": {
"@type": "LocalBusiness",
"name": "Musterunternehmen GmbH",
"telephone": "+49-30-123456789",
"email": "info@example.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Musterstraße 1",
"addressLocality": "Berlin",
"postalCode": "10115",
"addressCountry": "DE"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "17:00"
}
]
}
}
Beachte: Das mainEntity auf der ContactPage verweist auf das LocalBusiness-Schema — also das Unternehmen selbst, nicht auf einen Ansprechpartner. Einzelne Ansprechpartner kannst du zusätzlich über contactPoint am Organization-Schema einbinden.
3. FAQPage — häufig gestellte Fragen
FAQPage ist einer der mächtigsten WebPage-Untertypen für SEO — weil er direkte Rich Snippets in Google auslöst. Fragen und Antworten können direkt unter dem blauen Link in den Suchergebnissen erscheinen und doppelt so viel Platz einnehmen wie ein normales Snippet.
Wir haben in unserem Artikel zu FAQPage Schema Markup die Implementierung ausführlich beschrieben. Hier die Kurzfassung:
JSON-LD Implementierung
{
"@context": "https://schema.org",
"@type": "FAQPage",
"name": "Häufige Fragen – Musterunternehmen GmbH",
"url": "https://www.example.de/faq/",
"mainEntity": [
{
"@type": "Question",
"name": "Wie lange dauert die Lieferung?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Die Lieferzeit beträgt in der Regel 2–3 Werktage innerhalb Deutschlands."
}
},
{
"@type": "Question",
"name": "Bieten Sie auch Express-Versand an?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ja, Express-Versand mit Lieferung am nächsten Werktag ist gegen Aufpreis möglich."
}
},
{
"@type": "Question",
"name": "Kann ich meine Bestellung stornieren?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bestellungen können innerhalb von 24 Stunden nach Aufgabe kostenlos storniert werden. Danach greift unser Rückgaberecht von 14 Tagen."
}
}
]
}
Wichtig: FAQPage funktioniert nur, wenn die Fragen und Antworten tatsächlich sichtbar auf der Seite stehen — als HTML, nicht nur im JSON-LD. Google prüft das. Versteckte oder nicht gerenderte Inhalte werden abgestraft.
Nutze unseren kostenlosen FAQ Schema Generator, um dein FAQPage-Markup schnell zu erstellen.
4. ItemPage — Produktdetailseiten
ItemPage ist der richtige Typ für einzelne Produktseiten, Artikel-Detailseiten oder andere Seiten, die ein spezifisches Objekt beschreiben. In E-Commerce-Shops ist jede Produktseite potenziell eine ItemPage.
Wann ItemPage verwenden?
- Einzelne Produktseiten im Online-Shop
- Detailseiten für Dienstleistungen (eine Seite pro Service)
- Artikel-Detailseiten in Newsportalen
- Spezifikationsseiten für einzelne Produkte
JSON-LD Implementierung
{
"@context": "https://schema.org",
"@type": "ItemPage",
"name": "Wireless Kopfhörer ProX 500 – Produktdetails",
"description": "Der ProX 500 ist ein hochwertiger Bluetooth-Kopfhörer mit 40h Akkulaufzeit und aktiver Geräuschunterdrückung.",
"url": "https://www.example.de/produkte/wireless-kopfhoerer-prox-500/",
"mainEntity": {
"@type": "Product",
"name": "Wireless Kopfhörer ProX 500",
"sku": "KH-PROX-500",
"description": "Bluetooth 5.3, 40h Akkulaufzeit, Active Noise Cancellation, Faltbar",
"brand": {
"@type": "Brand",
"name": "ProX Audio"
},
"offers": {
"@type": "Offer",
"price": "149.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
}
Die Kombination aus ItemPage als Seitentyp und Product als mainEntity ist sehr mächtig: Google versteht, dass diese Seite genau über dieses Produkt spricht und behandelt sie als kanonische Quelle für dieses Objekt.
Weitere nützliche WebPage-Untertypen
CheckoutPage
Für Checkout-Seiten im E-Commerce. Kein besonderer SEO-Vorteil durch Rich Snippets, aber hilfreich für Googles Strukturverständnis deines Shops. Checkout-Seiten sollten idealerweise mit noindex versehen werden — das Schema Markup bleibt trotzdem sinnvoll für interne Verlinkungsstrategien.
CollectionPage
Für Kategorie- und Archivseiten, die mehrere Items zusammenfassen. Wir haben CollectionPage Schema Markup in einem eigenen Artikel ausführlich behandelt.
ProfilePage
Für Autoren-Profile oder Nutzerprofilseiten. Auf Blogs sinnvoll, wenn es eine dedizierte Autorenseite gibt. In Kombination mit Person als mainEntity stärkt das E-E-A-T-Signale für Autoren.
SearchResultsPage
Für interne Suchergebnisseiten. Google soll diese Seiten idealerweise nicht indexieren (noindex), aber das Schema Markup hilft Google zu verstehen, dass es sich um dynamisch generierte Inhalte handelt.
Mehrere Untertypen kombinieren?
Ja — du kannst mehrere Typen angeben, wenn eine Seite mehrere Eigenschaften hat. Syntax:
{
"@context": "https://schema.org",
"@type": ["WebPage", "FAQPage"],
...
}
Das ist sinnvoll, wenn eine Seite zum Beispiel primär eine normale WebPage ist, aber auch einen FAQ-Abschnitt enthält. Nutze das aber sparsam — Google bevorzugt eindeutige Zuordnungen.
Häufige Fehler bei WebPage-Untertypen
- Falsche Seite, falscher Typ: AboutPage auf der Startseite oder FAQPage auf einer Seite ohne sichtbare Fragen — das verwirrt Google und kann zur Abwertung führen.
- Fehlende mainEntity: Ein WebPage-Untertyp ohne
mainEntitygibt wenig zusätzliche Information. Verlinke die Seite immer mit dem passenden inhaltlichen Entity. - Inhalte nur im Schema, nicht auf der Seite: Besonders bei FAQPage kritisch — alle Fragen und Antworten müssen im sichtbaren HTML vorhanden sein.
- Breadcrumb vergessen: WebPage-Schema ist eine gute Gelegenheit, auch gleich das Breadcrumb-Markup einzubinden. Das verbessert die Darstellung in den Suchergebnissen.
Integration mit SiteNavigationElement und WebSite
WebPage-Untertypen arbeiten am besten, wenn sie Teil eines vollständigen Schema-Ökosystems sind. Das bedeutet:
- Auf jeder Seite: passendes WebPage-Untertypen-Schema
- Auf der Startseite zusätzlich: WebSite-Schema mit SiteSearch
- In der Navigation: SiteNavigationElement Schema
- Im Header: Organization-Schema mit Logo und Kontaktdaten
Wenn all das zusammenspielt, hat Google ein vollständiges Bild deiner Website-Struktur und kann sie in vielfältigeren Kontexten anzeigen.
Implementierung: Schritt für Schritt
- Seitentyp bestimmen: Welche deiner Seiten sind About, Contact, FAQ oder ItemPage?
- JSON-LD vorbereiten: Nutze die Beispiele aus diesem Artikel als Ausgangspunkt.
- Im
<head>einbinden: Das Script-Tag kommt in den Head-Bereich, idealerweise nach dem Title-Tag. - Validieren: Prüfe das Markup mit unserem JSON-LD Structured Data Validator.
- In der Search Console beobachten: Google Search Console zeigt unter "Verbesserungen", welche strukturierten Daten erkannt wurden.
Fazit: Präzision zahlt sich aus
WebPage-Untertypen sind eine der einfachsten Möglichkeiten, Google mehr Kontext über deine Website zu geben. Der technische Aufwand ist gering — meistens musst du nur den @type anpassen und eine passende mainEntity hinzufügen.
Der Lohn dafür: besseres strukturelles Verständnis bei Google, stärkere E-E-A-T-Signale und in manchen Fällen (besonders bei FAQPage) direkt sichtbare Rich Snippets in den Suchergebnissen. Starte mit deinen wichtigsten Seiten — About, Contact und FAQ — und arbeite dich dann durch deine Produktseiten.
Wenn du noch nicht weißt, welche Schema-Fehler deine Website aktuell hat, kannst du shift07.ai kostenlos nutzen — unser Tool analysiert alle strukturierten Daten und zeigt dir genau, was fehlt oder falsch konfiguriert ist.