Zum Hauptinhalt springen
Visuelle Erklärung zu Schema Markup
Technisches SEOFortgeschritten

Schema Markup

Schema Markup einfach erklärt: Schema.org-Typen, Properties, JSON-LD, verschachtelte Entitäten, Rich Results, @id, sameAs und Validierung.

  • #SEO Glossary
  • #SEO
  • #Technical SEO
Geprüft von Crawl Foundry Team9 Min. Lesezeit

Einfach erklärt

Schema Markup nutzt das Schema.org-Vokabular, um Webseiteninhalte, Entitäten und Beziehungen maschinenlesbar auszuzeichnen.

Wichtigste Erkenntnisse

  • Schema Markup ist die konkrete Auszeichnung mit dem Schema.org-Vokabular
  • Gute Markups beschreiben nicht nur Seitentypen, sondern auch Entitäten und Beziehungen
  • Rich-Result-Fähigkeit entsteht nur, wenn Markup wahr
  • vollständig und guideline-konform ist

Im Detail

Kurz gesagt

Schema Markup ist die konkrete Auszeichnung von Webseiteninhalten mit dem Schema.org-Vokabular. Es beschreibt im Code, was eine Information bedeutet: Das ist ein Artikel, das ist ein Produkt, das ist ein Autor, das ist eine Organisation, das ist ein Preis, das ist ein Breadcrumb oder das ist ein Video.

Wenn Structured Data das allgemeine Prinzip ist, dann ist Schema Markup die praktische Sprache. Es macht aus sichtbaren Inhalten maschinenlesbare Aussagen. Suchmaschinen müssen dadurch weniger raten und können Inhalte, Entitäten und Beziehungen klarer einordnen.

Validiere Markup im Rahmen eines technischen SEO-Audits zusammen mit Seiteninhalt und Voraussetzungen des gewünschten Ergebnistyps.

Wichtig: Schema Markup ist kein direkter Ranking-Hebel. Es ist eine Verständnishilfe und kann Seiten für bestimmte Rich Results qualifizieren. Ob ein Rich Result tatsächlich erscheint, entscheidet Google je nach Feature, Qualität, Suchkontext und Richtlinien.

Einfach erklärt

Ein Mensch erkennt auf einer Produktseite sofort: Hier ist der Produktname, hier ist ein Bild, hier steht der Preis, hier steht "auf Lager", hier sind Bewertungen. Für eine Maschine sind das erst einmal Text, Zahlen, Links und Bilder in einem HTML-Dokument.

Schema Markup klebt sinngemäß Etiketten an diese Informationen. Es sagt: Diese Zahl ist nicht irgendeine Zahl, sondern ein Preis. Diese Person ist nicht nur ein Name, sondern die Autorin. Diese Liste ist nicht irgendeine Liste, sondern ein Breadcrumb-Pfad. Diese Firma ist nicht nur ein Wort im Footer, sondern die Organisation hinter der Website.

Das macht Markup so nützlich: Es erklärt Bedeutung. Und Bedeutung ist im modernen SEO entscheidend, weil Suchsysteme nicht nur Keywords abgleichen, sondern Entitäten, Rollen, Beziehungen und Seitentypen verstehen wollen.

Warum Schema Markup für SEO wichtig ist

Schema Markup hilft Suchsystemen, Inhalte präziser zu interpretieren. Das ist besonders wertvoll bei Seiten, die viele strukturierte Informationen enthalten: Produkte, Jobs, Rezepte, Events, Videos, lokale Unternehmen, Autorenprofile, Reviews oder Wissensartikel.

Der sichtbarste SEO-Effekt sind Rich Results. Produktseiten können Preis oder Verfügbarkeit zeigen. Breadcrumbs können die Suchdarstellung verständlicher machen. Artikel können sauberere Metadaten liefern. Videos können mit Thumbnail- und Zeitinformationen besser verarbeitet werden.

Aber der tiefere Wert liegt in Konsistenz. Eine große Website kann hunderte Autoren, tausende Produkte oder viele Standorte haben. Ohne klares Markup entstehen leicht uneinheitliche Signale. Mit gutem Schema Markup werden wiederkehrende Entitäten und Seitentypen systematisch beschrieben.

Das ist kein Ersatz für guten Inhalt. Wenn eine Seite dünn, ungenau oder nicht hilfreich ist, macht Schema Markup sie nicht automatisch wertvoll. Es sorgt nur dafür, dass das, was wirklich vorhanden ist, klarer maschinenlesbar wird.

Schema Markup, Structured Data und Schema.org

Die drei Begriffe werden oft gleich benutzt, aber die Unterscheidung hilft beim Denken.

Structured Data ist der Oberbegriff. Es bedeutet: Informationen werden strukturiert bereitgestellt, damit Maschinen sie lesen können.

Schema.org ist das Vokabular. Es stellt Typen und Eigenschaften bereit, zum Beispiel Product, Article, Organization, Person, BreadcrumbList, Event, VideoObject oder JobPosting.

Schema Markup ist die Anwendung dieses Vokabulars auf einer Webseite. In der Praxis wird es meistens als JSON-LD eingebaut, also als Script-Block im HTML. Microdata und RDFa sind ebenfalls möglich, aber JSON-LD ist für viele SEO- und Entwicklungsteams wartbarer.

Ein hilfreicher Merksatz: Structured Data ist die Idee, Schema.org ist das Wörterbuch, Schema Markup ist der konkrete Satz auf deiner Seite.

Wie das Schema.org-Vokabular funktioniert

Types

Types beschreiben, was etwas ist. Ein Article ist ein Artikel. Ein Product ist ein Produkt. Eine Organization ist eine Organisation. Ein BreadcrumbList ist eine Breadcrumb-Liste.

Der Typ ist die erste große Entscheidung. Wenn der Typ falsch ist, helfen auch perfekte Properties nicht. Eine Kategorieseite sollte nicht Product Markup bekommen, nur weil Produkt-Rich-Results attraktiv aussehen. Eine Ratgeberseite ist nicht automatisch eine FAQPage, nur weil sie Fragen beantwortet.

Properties

Properties beschreiben Eigenschaften eines Typs. Ein Product kann name, image, brand, offers und aggregateRating haben. Ein Article kann headline, author, datePublished, dateModified, image und publisher haben.

Manche Properties sind für bestimmte Google-Rich-Results erforderlich, andere empfohlen. Pflichtfelder entscheiden oft über Eligibility. Empfohlene Felder verbessern nicht automatisch Rankings, können aber helfen, das Ergebnis für Nutzer vollständiger und nützlicher zu machen.

Verschachtelte Entitäten

Gutes Schema Markup ist oft verschachtelt. Ein Artikel hat einen Autor, und dieser Autor ist eine Person oder Organization. Ein Produkt hat ein Offer, und dieses Offer hat Preis und Verfügbarkeit. Eine BreadcrumbList hat mehrere ListItem-Elemente.

Diese Verschachtelung ist wichtig, weil sie Beziehungen beschreibt. Suchsysteme sehen nicht nur einzelne Fakten, sondern ein kleines Modell der Seite.

Stabile Entitäten mit @id

Bei größeren Websites kann @id helfen, Entitäten stabil zu identifizieren. Die Organisation hinter der Website kann zum Beispiel auf vielen Seiten dieselbe ID haben. Ein Autorprofil kann eine eindeutige ID bekommen. So wirkt die Website weniger wie eine Sammlung einzelner Seiten und mehr wie ein konsistentes System.

@id ist kein magisches SEO-Tag. Es ist ein Strukturwerkzeug. Es hilft vor allem, wenn Markup über viele Templates hinweg sauber gepflegt wird.

sameAs und Profile

sameAs kann verwendet werden, um auf Profile oder offizielle Seiten derselben Entität zu verweisen, zum Beispiel Social-Profile oder eine offizielle Unternehmensseite. Das sollte sparsam und wahr verwendet werden. Ziel ist nicht, möglichst viele Links in JSON-LD zu stopfen, sondern Identität nachvollziehbar zu machen.

Ein kleines JSON-LD-Beispiel

So kann ein stark vereinfachtes Markup für einen Artikel mit Autor und Publisher aussehen:

``json { "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "@id": "https://www.crawlfoundry.com/#organization", "name": "Crawl Foundry", "url": "https://www.crawlfoundry.com/" }, { "@type": "Person", "@id": "https://www.crawlfoundry.com/authors/matthias-ramahi/#person", "name": "Matthias Ramahi" }, { "@type": "Article", "@id": "https://www.crawlfoundry.com/glossary/schema-markup/#article", "headline": "Schema Markup einfach erklärt", "author": { "@id": "https://www.crawlfoundry.com/authors/matthias-ramahi/#person" }, "publisher": { "@id": "https://www.crawlfoundry.com/#organization" } } ] } ``

Das Beispiel zeigt mehr als einzelne Felder. Es zeigt Beziehungen. Die Organisation ist Publisher, die Person ist Autor, und der Artikel verweist auf beide. Genau diese Beziehungslogik unterscheidet gutes Schema Markup von einer losen Liste zufälliger Werte.

Wichtige Schema-Typen für SEO

Article, BlogPosting und NewsArticle

Diese Typen helfen bei redaktionellen Seiten. Sie beschreiben Titel, Autor, Bilder, Publikationsdatum, Aktualisierungsdatum und Publisher. Für Blogs, Glossare, News und Wissensartikel sind sie oft sinnvoll.

Wichtig ist, dass sichtbare Autorendaten, Datum und redaktionelle Qualität vorhanden sind. Markup sollte keine Autorität vortäuschen, die die Seite nicht zeigt.

Product und Offer

Product Markup ist für echte Produktdetailseiten gedacht. Es kann Preis, Verfügbarkeit, Marke, Bilder, Bewertungen und Varianten strukturieren. Besonders in Shops muss es aus echten Produktdaten kommen, nicht aus hart codierten Beispielen.

Wenn Preise, Lagerstatus oder Bewertungen im Markup von der Seite abweichen, wird es schnell problematisch. Nutzer und Suchsysteme erwarten Konsistenz.

BreadcrumbList beschreibt, wo eine Seite in der Website-Struktur liegt. Es ist oft eines der saubersten Basis-Markups, weil es Hierarchie sichtbar macht. Für große Websites mit Hubs, Kategorien und Detailseiten ist das besonders wertvoll.

Organization, LocalBusiness und Person

Diese Typen strukturieren Identität. Sie helfen bei Marken, Unternehmen, Standorten, Autoren und Ansprechpartnern. Für Entity SEO sind sie wichtig, weil sie Namen, Profile, Logos und Beziehungen konsistent machen.

VideoObject, Event und JobPosting

Diese Typen sind stärker an konkrete Features und Richtlinien gebunden. Sie sollten nur verwendet werden, wenn der Inhalt wirklich passt und die spezifische Google-Dokumentation eingehalten wird. Ein VideoObject ohne sichtbares Video oder ein Event ohne echte Eventdetails ist kein gutes Markup.

Den richtigen Schema-Typ wählen

Beginne nie mit der Frage: "Welches Rich Result hätten wir gern?" Beginne mit: "Was ist diese Seite wirklich?"

Eine Produktdetailseite, eine Kategorieseite, ein Glossarbeitrag, ein Tool, eine Landingpage und ein Ratgeber haben unterschiedliche Aufgaben. Das Markup sollte diese Aufgabe widerspiegeln.

Danach prüfst du, ob Google für den Typ ein Rich Result dokumentiert. Schema.org enthält sehr viele Typen, aber Google nutzt nur einen Teil davon für spezielle Suchdarstellungen. Ein Schema.org-Typ kann also valide sein, ohne ein Google-Rich-Result zu erzeugen.

Wenn mehrere Typen möglich sind, wähle den spezifischsten Typ, der wahr bleibt. Ein korrektes allgemeineres Markup ist besser als ein überambitioniertes spezifisches Markup, das die Seite nicht trägt.

Implementierung: sauberer Datenfluss statt Plugin-Chaos

Viele Websites haben Schema-Probleme, weil mehrere Plugins, Themes oder Templates gleichzeitig JSON-LD ausgeben. Dann entstehen doppelte Organisationen, widersprüchliche Autoren, verschiedene Logos oder mehrere Breadcrumbs.

Professionelle Implementierung beginnt deshalb mit einer Quelle der Wahrheit. Autoren kommen aus dem CMS. Unternehmensdaten kommen aus einem zentralen Brand-Datensatz. Produktdaten kommen aus dem Produktfeed. Breadcrumbs kommen aus der echten Navigation.

Der Code sollte daraus konsistent JSON-LD erzeugen. Wenn ein Feld fehlt, sollte das Template bewusst reagieren: Markup weglassen, Warnung erzeugen oder den Inhalt vervollständigen. Schlechte Daten sollten nicht still als scheinbar korrektes Schema veröffentlicht werden.

Mehrsprachigkeit und Canonicals

Bei internationalen Websites muss Schema Markup zur Sprachversion passen. Eine deutsche Seite sollte deutsche Titel, deutsche Beschreibungen und die richtige URL ausgeben. Eine englische Version braucht eigene Werte. Organisationen können über Sprachversionen hinweg stabil bleiben, aber Artikel, Breadcrumbs und Seitentitel müssen lokalisiert sein.

Auch Canonicals und hreflang sollten zur strukturierten Ausgabe passen. Wenn Markup auf eine falsche URL zeigt oder eine andere Sprache beschreibt, entsteht Verwirrung. Gerade bei großen Content-Portfolios lohnt sich deshalb ein automatischer Test je Locale.

Validierung und Monitoring

Der Rich Results Test ist die wichtigste erste Prüfung, wenn du ein Google-Rich-Result anstrebst. Er zeigt, ob Google das Markup für unterstützte Features versteht und welche Fehler oder Warnungen vorliegen.

Der Schema Markup Validator prüft breiter, ob das Schema.org-Markup strukturell lesbar ist. Das ist hilfreich, wenn du Markup baust, das nicht direkt ein Google-Rich-Result auslösen soll.

Search Console ist der Realitätscheck nach dem Launch. Sie zeigt, ob Google Markup auf echten URLs erkennt und ob Fehler über URL-Gruppen auftreten. Ein einzelner grüner Test vor dem Deployment reicht nicht, wenn ein Template später auf tausenden Seiten läuft.

Praktisches Beispiel

Ein Content-Hub enthält Glossareinträge, Ratgeber und Produktvergleichsseiten. Das Team will "Schema einbauen". Der schnelle, schlechte Weg wäre, überall denselben Article-Block zu kopieren.

Der bessere Weg beginnt mit Seitentypen. Glossarbegriffe bekommen Article-Markup und können im Content-Modell zusätzlich als definierte Begriffe behandelt werden. Ratgeber bekommen Article oder BlogPosting mit sichtbarem Autor, Datum und Update-Logik. Produktvergleiche nutzen Product- oder Review-nahe Markups nur, wenn echte Produkte, sichtbare Bewertungen und Richtlinien passen.

Danach werden Organization und BreadcrumbList einheitlich über alle passenden Seiten ausgespielt. Autoren erhalten stabile Profile. Jede Sprachversion bekommt passende lokale Werte. So entsteht kein Markup-Flickenteppich, sondern eine klare semantische Struktur.

Häufige Fehler

  • Schema Markup als Ranking-Hack betrachten.
  • Unsichtbare Inhalte markieren.
  • Den attraktivsten Rich-Result-Typ wählen, nicht den wahrsten Seitentyp.
  • Product Markup auf Kategorieseiten oder Ratgeberseiten erzwingen.
  • Review-Daten ausspielen, die Nutzer nicht sehen können.
  • Markup aus mehreren Plugins ungeprüft zusammenlaufen lassen.
  • @id und sameAs als Link-Sammelstelle missbrauchen.
  • Pflichtfelder manuell pflegen und später veralten lassen.
  • Schema.org-Validität mit Google-Rich-Result-Fähigkeit verwechseln.
  • Nur eine URL testen, obwohl das Template viele Varianten hat.
  • Mehrsprachige Markups nicht lokalisiert ausgeben.

Mini-Workflow

1. Bestimme die Hauptaufgabe der Seite. 2. Wähle den passenden Schema.org-Typ ausgehend vom echten Inhalt. 3. Prüfe die aktuelle Google-Dokumentation für Rich-Result-Anforderungen. 4. Definiere Pflichtfelder, empfohlene Felder und optionale Entitätsfelder. 5. Verbinde jedes Feld mit einer echten Datenquelle. 6. Plane stabile IDs für wiederkehrende Entitäten. 7. Erzeuge JSON-LD template-basiert und vermeide widersprüchliche Quellen. 8. Teste mehrere Seitenvarianten und mehrere Locales. 9. Validiere mit Rich Results Test und Schema Markup Validator. 10. Überwache Search Console nach dem Deployment.

Mit Crawl Foundry anwenden

Der Site Audit von Crawl Foundry verbindet Crawl-Ergebnisse, interne Links und technische Befunde. Prüfe betroffene URLs und priorisiere die nötigen Korrekturen.

Site Audit ansehen

Verwandte Begriffe

Diese Begriffe passen als nächste Leseschritte:

  • structured-data
  • rich-snippet
  • knowledge-graph
  • technical-seo-advanced
  • content-optimization

Quellen für den Review

Warum es für SEO wichtig ist

Schema Markup macht Entitäten, Seitentypen und Beziehungen für Suchsysteme klarer und kann Rich-Result-Fähigkeit unterstützen.

Häufige Fragen

Was ist Schema Markup?

Schema Markup nutzt das Schema.org-Vokabular, um Webseiteninhalte, Entitäten und Beziehungen maschinenlesbar auszuzeichnen.

Warum ist Schema Markup für SEO wichtig?

Schema Markup macht Entitäten, Seitentypen und Beziehungen für Suchsysteme klarer und kann Rich-Result-Fähigkeit unterstützen.

Tiefe Blog-Guides

Wenn du vom Begriff in den praktischen Workflow wechseln willst, lies mit diesen Guides weiter.

Deine Website mit einem Site Audit prüfen

Der Site Audit von Crawl Foundry verbindet Crawl-Ergebnisse, interne Links und technische Befunde. Prüfe betroffene URLs und priorisiere die nötigen Korrekturen.

Site Audit ansehen