Sehr wichtig structured data

mainEntityOfPage

Auch bekannt als: mainEntity, schema:mainEntityOfPage, Page-Hauptentität


Aktualisiert 2026-05-03 · von Marco Biner

1. Kurzdefinition

mainEntityOfPage ist eine Schema.org-Property, die die zentrale Entity einer Page explizit benennt — sie verbindet eine Article- oder Product-Entity mit der WebPage, auf der sie publiziert wird, und macht den thematischen Fokus für KI-Modelle eindeutig.

2. Ausführliche Erklärung

mainEntityOfPage ist die Schema.org-Property, die die zentrale Entity einer Page explizit benennt. Sie verbindet eine Article-, Product- oder andere Content-Entity mit der WebPage, auf der sie publiziert wird. Damit wird klar: diese Page hat eine Hauptentität, die anderen sind Kontext.

Aus GEO-Sicht ist mainEntityOfPage ein subtiler aber wichtiger Disambiguierungs-Hebel. Bei Pages mit mehreren ausgezeichneten Entities (z. B. ein Blog-Post mit Article-Entity, plus die globale Organization-Entity, plus ein FAQPage-Block) muss ein KI-Modell entscheiden, welche Entity das eigentliche Thema der Page ist. mainEntityOfPage macht das explizit — die Article-Entity ist die Hauptsache, die anderen sind Begleit-Information.

Technisch lebt die Property an zwei Stellen. Erstens: an der zentralen Content-Entity (z. B. Article) als mainEntityOfPage mit Wert auf die WebPage-URL. Zweitens: optional an der WebPage-Entity als mainEntity mit Wert auf die Content-Entity. Beide Richtungen können parallel ausgezeichnet werden — das schafft eine bidirektionale Verknüpfung im Wissensgraph.

Die Property wird meist als Sub-Objekt mit @type WebPage ausgezeichnet, nicht als simpler URL-String. Das erlaubt zusätzliche WebPage-Properties wie name, url, breadcrumb direkt am Verknüpfungspunkt zu definieren. Bei minimalen Setups reicht auch ein String-URL — Google und die meisten KI-Crawler interpretieren beide Formen korrekt.

Für eine Schweizer KMU bedeutet mainEntityOfPage konkret: auf jeder Content-Page (Article, Product, FAQPage, DefinedTerm) wird die Hauptentity via mainEntityOfPage mit der WebPage-URL verknüpft. Bei einem MWST-Blog-Post: die BlogPosting-Entity hat ein mainEntityOfPage-Property, das auf die /blog/mwst-2026-URL zeigt. Die WebPage-Entity hat umgekehrt ein mainEntity-Property, das via @id auf die BlogPosting-Entity verweist. Diese Bidirektionalität ist der semantisch sauberste Weg, Page-Hauptentitäten zu deklarieren.

3. Praxisbeispiel

BlogPosting mit mainEntityOfPage und WebPage mit mainEntity:

{
  "@graph": [
    {
      "@type": "BlogPosting",
      "@id": "https://www.beispiel.ch/blog/mwst-2026#article",
      "headline": "MWST-Erhöhung 2026",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.beispiel.ch/blog/mwst-2026"
      }
    },
    {
      "@type": "WebPage",
      "@id": "https://www.beispiel.ch/blog/mwst-2026",
      "name": "MWST-Erhöhung 2026 — Müller Treuhand Blog",
      "mainEntity": {
        "@id": "https://www.beispiel.ch/blog/mwst-2026#article"
      }
    }
  ]
}

Bidirektionale Verknüpfung: BlogPosting verweist via mainEntityOfPage auf die WebPage, WebPage verweist via mainEntity zurück auf die BlogPosting. Damit ist eindeutig: diese Page hat einen klaren Hauptzweck, und der ist die BlogPosting-Entity.

4. Typische Fehler & Missverständnisse

5. Best Practices

6. Fakten


Definition von Marco Biner · Certified GEO Expert

Marco Biner — Founder geoquality.ai, Certified GEO Expert

mainEntityOfPage ist einer der unterschätzten Schema-Properties. Auf den ersten Blick scheint sie redundant — wenn auf einer Page eine Article-Entity ausgezeichnet ist, ist doch klar, dass die das Thema ist. In der Praxis ist es aber nicht so eindeutig: viele Pages haben mehrere Entities im @graph (Article + WebSite + Organization + FAQPage), und ohne mainEntityOfPage muss das KI-Modell raten.

Mein Standard: bidirektionale Verknüpfung auf jeder Content-Page. Article-Entity hat mainEntityOfPage, WebPage hat mainEntity zurück. Das ist 30 Sekunden zusätzlicher Aufwand pro Template und macht den thematischen Fokus jeder Page explizit — für Crawler und KI-Modelle.


GEO Importance Rank

Wie wichtig ist dieser Begriff für Generative Engine Optimization?

73 /100
Sehr wichtig Range 70–89

FAQs

Wann nutze ich mainEntity vs. mainEntityOfPage?

mainEntity geht von einer Page zu einer Entity ("Diese Page handelt hauptsächlich von dieser Entity"). mainEntityOfPage geht umgekehrt von einer Entity zu einer Page ("Diese Entity hat ihre Hauptdarstellung auf dieser Page"). Beide werden meist parallel gesetzt — bidirektional. Bei reziproker Auszeichnung ist semantisch klar: Page X handelt von Entity Y und Entity Y wird auf Page X dargestellt.

Brauche ich die Property bei jeder Page?

Nein, nur bei Content-Pages mit klarer Hauptentity. Eine Übersichtsseite ohne klares Hauptthema (z. B. eine Blog-Index-Page) braucht kein mainEntityOfPage. Eine Detail-Page mit einem zentralen Artikel oder Produkt sollte die Property setzen. Faustregel: wenn du fragen müsstest „worum geht's auf dieser Page primär?“ und die Antwort ist eine konkrete Entity — dann mainEntityOfPage.

Was passiert wenn ich mehrere Hauptentitäten auszeichne?

Crawler werden konfus und ordnen die Page nicht eindeutig zu. Das ist semantisch falsch — pro Page genau eine Hauptentity. Wenn eine Page tatsächlich mehrere wichtige Entities hat (z. B. eine Vergleichs-Seite mit zwei Produkten), dann andere Mechanismen nutzen: ItemList für geordnete Listen, hasPart für Teilbeziehungen, oder eine eigenständige Wrapper-Entity als Hauptentity.

Muss die URL identisch zur Canonical-URL sein?

Ja, das ist Pflicht. Wenn mainEntityOfPage auf eine andere URL zeigt als die Canonical, entsteht Inkonsistenz im Wissensgraph — Crawler erkennen das als Fehler. Best Practice: beide Werte aus derselben Quelle generieren (z. B. zentral aus der Page-Konfiguration).

Funktioniert mainEntityOfPage auch ohne explizite WebPage-Entity?

Ja. mainEntityOfPage kann ein Sub-Objekt mit @type WebPage und @id setzen, ohne dass die WebPage anderswo im @graph existiert. Best Practice ist aber, eine vollständige WebPage-Entity im @graph zu haben — dann lässt sich mainEntityOfPage als @id-Referenz schreiben statt als verschachteltes Sub-Objekt.

Welche Entities können mainEntityOfPage haben?

Alle CreativeWork-Sub-Types: Article, BlogPosting, NewsArticle, Product, Recipe, Event, Course, FAQPage, HowTo, Book, Movie. Auch DefinedTerm und SoftwareApplication. Generell: jede Entity, die als Hauptthema einer Page auftritt. Organization und Person haben die Property in der Spec, werden aber meist nicht als Page-Hauptentitäten ausgezeichnet (weil Personen-/Organization-Pages typisch ProfilePage- oder AboutPage-Markup nutzen).


Verwandte Begriffe

Eigene AI-Sichtbarkeit messen

Kostenlose SEAKT-Analyse für jede Website — Score in unter 2 Minuten.

Jetzt analysieren →