Schema Markup & strukturierte Daten: Die praktische Anleitung mit Code-Beispielen
Du willst Schema Markup auf deiner Website einbauen, findest aber nur theoretische Erklärungen ohne brauchbaren Code? Genau das ändert dieser Leitfaden. Hier bekommst du für jeden wichtigen Schema-Typ ein vollständiges, gültiges JSON-LD-Snippet zum Kopieren, das den Rich Results Test besteht.
Du lernst, was strukturierte Daten sind, warum du JSON-LD nutzen solltest, wie du Schema in WordPress oder manuell einbaust, wie du alles testest und welche Rich Results Google 2026 wirklich noch anzeigt. Praxisnah, ehrlich und vom technischen SEO-Team aus München.
Was ist Schema Markup? Strukturierte Daten einfach erklärt
Was ist Schema Markup? Schema Markup ist strukturierter Code, den du in deine Website einbaust, um Suchmaschinen den Inhalt einer Seite eindeutig zu erklären. Mit dem Vokabular von schema.org sagst du Google klar, was ein Text bedeutet: ob eine Zahl ein Preis, eine Bewertung oder ein Datum ist. So versteht Google deine Seite besser und kann passende Rich Results anzeigen.
Stell dir vor, Google liest deine Seite wie ein Mensch mit verbundenen Augen: Es sieht Wörter, aber nicht immer ihre Bedeutung. Steht auf deiner Seite „4,8“, ist das ein Preis, eine Sternebewertung oder eine Versionsnummer? Strukturierte Daten lösen genau dieses Problem. Sie liefern den Maschinen eine eindeutige Übersetzung deines Inhalts.
Vier Begriffe werden ständig durcheinandergeworfen. Hier die klare Abgrenzung, damit du im Rest des Artikels nicht ins Stolpern gerätst:
| Begriff | Was es bedeutet |
|---|---|
| Strukturierte Daten | Der Oberbegriff: ein standardisiertes Format, um Informationen maschinenlesbar auszuzeichnen. |
| Schema.org | Das gemeinsame Vokabular von Google, Microsoft, Yahoo und Yandex, das die verfügbaren Typen und Eigenschaften definiert. |
| Schema Markup | Der konkrete Code auf deiner Seite, der dieses Vokabular nutzt. In der Praxis meist als JSON-LD. |
| Rich Snippets / Rich Results | Das mögliche Ergebnis in der Suche: erweiterte Treffer mit Sternen, Bildern oder Preisen. Schema ist die Voraussetzung, aber keine Garantie dafür. |
Merke dir den wichtigsten Unterschied: Schema Markup ist das, was du tust. Rich Results sind das, was Google daraus machen kann. „Strukturierte Daten“ und „Schema Markup“ meinen im Alltag fast immer dasselbe und werden hier synonym verwendet.
JSON-LD, Microdata oder RDFa? Das richtige Format
Strukturierte Daten lassen sich in drei Formaten schreiben. Du musst sie nicht alle beherrschen, aber den Unterschied kurz kennen, um die richtige Wahl zu treffen.
| Format | Funktionsweise | Empfehlung |
|---|---|---|
| JSON-LD | Ein abgekapselter Skriptblock, getrennt vom sichtbaren HTML. Liegt im <head> oder <body>. | Klare Empfehlung von Google |
| Microdata | Attribute, die du direkt in deine HTML-Tags einbettest (itemscope, itemprop). | Funktioniert, aber unübersichtlich |
| RDFa | HTML5-Erweiterung mit Attributen wie vocab und property im Markup. | Selten genutzt, eher Altbestand |
Die kurze Antwort: Nimm JSON-LD. Google empfiehlt das Format ausdrücklich, weil der Code sauber vom sichtbaren Inhalt getrennt liegt. Das macht ihn einfacher zu schreiben, leichter zu pflegen und unkompliziert über Plugins oder einen Tag Manager einzubinden, ganz ohne dein HTML umzubauen. Microdata und RDFa verteilen die Auszeichnung im gesamten Quelltext, was schnell unübersichtlich und fehleranfällig wird.
Der gesamte Rest dieser Anleitung nutzt deshalb ausschließlich JSON-LD. Jedes Code-Beispiel kannst du direkt kopieren, anpassen und einbauen.
Schema Markup erstellen: dein erstes JSON-LD in 4 Schritten
Bevor wir die einzelnen Typen durchgehen, baust du dein erstes Schema. Jedes JSON-LD folgt demselben Grundgerüst. Hast du es einmal verstanden, sind alle weiteren Typen nur Variationen davon.
- Skript-Container anlegen. Schema lebt in einem
<script type="application/ld+json">-Block. Alles dazwischen ist gültiges JSON. - Kontext und Typ festlegen. Jedes Snippet beginnt mit
"@context": "https://schema.org"und einem"@type", der bestimmt, worum es geht (z.B.OrganizationoderArticle). - Eigenschaften ausfüllen. Du ergänzt die Properties als Schlüssel-Wert-Paare, etwa
"name","url"oder"logo". Achte auf Pflichtfelder des jeweiligen Typs. - Einbauen und testen. Den fertigen Block fügst du in deine Seite ein und prüfst ihn anschließend im Rich Results Test.
So sieht ein vollständiges, gültiges Organization-Schema aus, dein erstes kopierbares Snippet:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEO München",
"url": "",
"logo": "/logo.png",
"description": "SEO-Agentur für Unternehmen in München und Bayern.",
"sameAs": [
"https://www.linkedin.com/company/seomuenchen",
"https://www.facebook.com/seomuenchen"
]
}
</script>
Das ist bereits gültiger, einsatzbereiter Code. Du tauschst nur deine eigenen Werte ein. Genau nach diesem Muster funktionieren auch alle folgenden Typen.
Die wichtigsten Schema-Typen mit Code-Beispielen
Das ist das Herzstück dieser Anleitung. Für jeden relevanten Schema-Typ bekommst du hier ein gültiges JSON-LD-Snippet zum Kopieren. Alle Beispiele bestehen den Rich Results Test beziehungsweise den Schema Markup Validator. Du musst nicht jeden Typ einsetzen, sondern nur die, die zu deinen Seiten passen. Welcher das ist, zeigt dir diese Entscheidungstabelle:
| Seitentyp | Passender Schema-Typ | Visuelles Rich Result möglich? |
|---|---|---|
| Blogartikel / News | Article, BlogPosting | Eingeschränkt (hauptsächlich Verständnis) |
| Lokales Unternehmen | LocalBusiness | Ja, stärkt Knowledge Panel & lokale Treffer |
| Produktseite (Shop) | Product + Offer | Ja, Preis, Verfügbarkeit, Sterne |
| Einzelbewertung | Review | Ja, als Teil von Produkt/Business |
| Schritt-für-Schritt-Anleitung | HowTo | Stark eingeschränkt (siehe unten) |
| FAQ-Bereich | FAQPage | Stark eingeschränkt (siehe unten) |
| Navigation / Pfad | BreadcrumbList | Ja, Breadcrumb im Treffer |
| Unternehmens-Basis | Organization | Indirekt, stützt Knowledge Panel |
Article / BlogPosting
Für Blogartikel und redaktionelle Inhalte. BlogPosting ist eine Unterart von Article und passt perfekt für Blogs. Pflicht sind unter anderem headline, image, datePublished und der author.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Schema Markup & strukturierte Daten: Die praktische Anleitung",
"image": "/blog/schema-markup-anleitung/thumbnail.png",
"author": {
"@type": "Person",
"name": "Julian Schäfer"
},
"publisher": {
"@type": "Organization",
"name": "SEO München",
"logo": {
"@type": "ImageObject",
"url": "/logo.png"
}
},
"datePublished": "2026-01-20",
"dateModified": "2026-06-27",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "/blog/schema-markup-anleitung"
}
}
</script>
LocalBusiness
Der wichtigste Typ für jedes lokale Unternehmen. LocalBusiness sagt Google, wer du bist, wo du sitzt und wann du geöffnet hast. Pflicht sind name und address. Sehr empfehlenswert sind Telefonnummer, Öffnungszeiten und Geo-Koordinaten. Nutze möglichst einen spezifischen Subtyp (z.B. Bakery, Dentist), falls er passt.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "SEO München",
"image": "/logo.png",
"url": "",
"telephone": "+49-89-12345678",
"priceRange": "EUR",
"address": {
"@type": "PostalAddress",
"streetAddress": "Beispielstraße 1",
"addressLocality": "München",
"postalCode": "80331",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 48.137154,
"longitude": 11.576124
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
}]
}
</script>
FAQPage
Für Seiten mit einer echten Frage-Antwort-Sektion. Jede Frage wird zu einer Question mit einer acceptedAnswer. Wichtig: Frage und Antwort müssen exakt so auch sichtbar auf der Seite stehen. Zur 2026er Realität von FAQ-Rich-Results unten mehr, das Markup hilft trotzdem beim maschinellen Verständnis.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Was ist Schema Markup?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema Markup ist Code, der Suchmaschinen den Inhalt einer Seite eindeutig erklärt."
}
},
{
"@type": "Question",
"name": "Welches Format soll ich nutzen?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JSON-LD. Google empfiehlt es ausdrücklich, weil es sauber vom HTML getrennt liegt."
}
}
]
}
</script>
BreadcrumbList
Zeichnet den Navigationspfad einer Seite aus. BreadcrumbList ist einer der zuverlässigsten Typen: Google zeigt den Pfad regelmäßig direkt im Suchergebnis statt der nackten URL an. Jede Stufe ist ein ListItem mit position, name und item (der URL).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": ""
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "Schema Markup Anleitung",
"item": "/blog/schema-markup-anleitung"
}
]
}
</script>
Product (mit Offer & AggregateRating)
Für Produktseiten im Online-Shop, einer der wenigen Typen mit starker visueller Wirkung in der Suche. Pflicht ist der name; für ein Rich Result brauchst du außerdem ein offers-Objekt (Preis und Verfügbarkeit). aggregateRating erzeugt die Sterne, darf aber nur echte, auf der Seite sichtbare Bewertungen abbilden.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Beispiel-Laufschuh Pro",
"image": "https://example.com/schuh.jpg",
"description": "Leichter Laufschuh für lange Distanzen.",
"brand": {
"@type": "Brand",
"name": "Beispielmarke"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/laufschuh-pro",
"priceCurrency": "EUR",
"price": "129.95",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "184"
}
}
</script>
Review
Für eine einzelne Bewertung, etwa eines Produkts, eines Buchs oder eines Unternehmens. Das itemReviewed nennt das bewertete Objekt, reviewRating die vergebene Note, author den Verfasser. Google zeigt Review-Sterne nur für bestimmte Inhaltstypen und nie für Selbstbewertungen der eigenen Firma.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Review",
"itemReviewed": {
"@type": "Product",
"name": "Beispiel-Laufschuh Pro"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Anna Beispiel"
},
"reviewBody": "Sehr bequem und leicht, ideal für den Halbmarathon."
}
</script>
HowTo
Zeichnet eine Schritt-für-Schritt-Anleitung aus. Jeder Schritt ist ein HowToStep. Das Markup hilft Maschinen weiterhin, den Aufbau deiner Anleitung zu verstehen. Wichtig zur Erwartung: Google hat das sichtbare HowTo-Rich-Result in der normalen Suche stark zurückgefahren, rechne also nicht mehr mit der bebilderten Schritt-Anzeige (Details im 2026-Abschnitt).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "JSON-LD in WordPress einbauen",
"step": [
{
"@type": "HowToStep",
"name": "Plugin installieren",
"text": "Installiere ein SEO-Plugin wie Rank Math oder Yoast."
},
{
"@type": "HowToStep",
"name": "Schema auswählen",
"text": "Wähle den passenden Schema-Typ für die Seite aus."
},
{
"@type": "HowToStep",
"name": "Testen",
"text": "Prüfe das Ergebnis im Rich Results Test."
}
]
}
</script>
Organization
Die Basis-Auszeichnung deines Unternehmens, ideal für die Startseite. Organization bündelt Name, Logo, URL und deine Profile auf anderen Plattformen (sameAs). Das vollständige Beispiel findest du oben im 4-Schritte-Abschnitt. Es stützt dein Knowledge Panel und hilft Google, deine Marke als Entität zu erkennen.
Schema Markup einbauen: WordPress, manuell & via GTM
Den fertigen JSON-LD-Code musst du jetzt in deine Seite bekommen. Dafür gibt es drei gängige Wege. Welcher passt, hängt von deinem System und deinen technischen Kenntnissen ab.
WordPress mit Rank Math oder Yoast
Für die meisten Websites ist das der einfachste Weg, ganz ohne Code. Beide Plugins erzeugen Schema automatisch im Hintergrund.
- Rank Math: bringt einen umfangreichen Schema-Generator mit. Unter „Schema“ wählst du pro Beitrag oder Seite den Typ (Article, Product, FAQ und viele mehr), füllst die Felder aus und das Plugin gibt valides JSON-LD aus.
- Yoast SEO: baut von Haus aus ein zusammenhängendes Schema-@graph für jede Seite (Organization, WebPage, Breadcrumb). Für FAQ und HowTo nutzt du die passenden Gutenberg-Blöcke, die das Markup automatisch ergänzen.
Wer ohnehin schon mit einem dieser Plugins arbeitet, sollte dort starten. Wichtig: Lass nicht zwei Plugins gleichzeitig dasselbe Schema ausgeben, das führt zu Duplikaten. Eine saubere technische Basis ist ohnehin Pflicht; was sonst noch dazugehört, zeigt unsere OnPage-SEO-Checkliste.
Manuell im <head>
Hast du keine Plugin-Lösung oder volle Kontrolle über den Quellcode, fügst du den JSON-LD-Block direkt in deine Seite ein. Am sichersten platzierst du ihn im <head>, technisch erlaubt ist aber auch der <body>. So sieht der Einbau im Seitenkopf aus:
<head>
<title>Meine Seite</title>
<meta name="description" content="...">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEO München",
"url": ""
}
</script>
</head>
Bei JavaScript-Frameworks wie Next.js renderst du diesen Block am besten serverseitig, damit Google ihn ohne zusätzliches Rendering zuverlässig findet.
Über den Google Tag Manager
Kommst du nicht an den Quellcode heran, ist der Google Tag Manager (GTM) eine Alternative. Du legst ein neues Tag vom Typ „Benutzerdefiniertes HTML“ an, fügst deinen kompletten <script type="application/ld+json">-Block ein und lässt ihn auf den passenden Seiten auslösen. Ein Hinweis dazu: Per GTM injiziertes Schema wird erst nach dem Laden der Seite eingefügt. Google kann es zwar verarbeiten, doch serverseitig oder per Plugin ausgeliefertes Markup ist robuster. Nutze GTM daher eher als Notlösung, wenn der direkte Einbau nicht möglich ist.
Schema Markup testen & validieren
Niemals Schema ungetestet live schalten. Ein einziger Tippfehler kann das ganze Markup ungültig machen. Zum Glück dauert die Prüfung nur Sekunden. Diese vier Werkzeuge brauchst du:
| Tool | URL | Wofür |
|---|---|---|
| Rich Results Test | search.google.com/test/rich-results | Prüft, ob deine Seite für ein Google-Rich-Result infrage kommt |
| Schema Markup Validator | validator.schema.org | Prüft die reine schema.org-Gültigkeit, unabhängig von Google |
| GSC-Bericht „Verbesserungen“ | Google Search Console | Zeigt Fehler & Warnungen für die gesamte Live-Website |
| Schema-Generator | z.B. der Generator von Merkle/RankRanger | Erzeugt Grundgerüste per Klick, gut für den Einstieg |
So gehst du beim Testen vor
- Rich Results Test: URL oder Code-Snippet einfügen. Das Tool sagt dir, welche Rich-Result-Typen erkannt wurden und ob Fehler vorliegen. Das ist dein wichtigster Check vor dem Go-Live.
- Schema Markup Validator: prüft strenger gegen das schema.org-Vokabular, auch Typen, die Google selbst nicht für Rich Results nutzt. Ideal, um sauberen Code sicherzustellen.
- Search Console: Über den Bericht „Verbesserungen“ siehst du nach dem Crawling, ob Google dein Markup auf der echten Website korrekt verarbeitet, inklusive aller Fehler und Warnungen pro Seitentyp.
Faustregel: Erst lokal im Rich Results Test prüfen, dann live stellen, dann nach ein paar Tagen die Search Console kontrollieren.
Häufige Fehler & Troubleshooting
Schema sieht simpel aus, doch ein paar Stolperfallen tauchen immer wieder auf. Hier die häufigsten und wie du sie löst.
Errors vs. Warnings: der wichtige Unterschied
Die Testtools unterscheiden zwei Stufen. Errors (Fehler) betreffen fehlende Pflichtfelder. Sie verhindern das Rich Result und musst du beheben. Warnings (Warnungen) betreffen empfohlene, aber nicht zwingende Felder. Dein Markup bleibt gültig, doch das Ergänzen verbessert deine Chancen. Kurz: Fehler immer beheben, Warnungen nach Möglichkeit auflösen.
„Pflichtfeld fehlt“
Die häufigste Fehlermeldung. Jeder Typ hat Pflicht-Properties: Product braucht einen name, ein Rich Result zusätzlich Preisangaben im offers; Article braucht headline und image. Der Rich Results Test nennt dir das fehlende Feld konkret. Ergänze es und teste erneut.
Markup muss dem sichtbaren Inhalt entsprechen
Die wichtigste Regel: Dein Schema darf nur Informationen enthalten, die auch sichtbar auf der Seite stehen. Sterne für Bewertungen, die es auf der Seite gar nicht gibt, oder FAQ-Einträge, die nirgends auftauchen, gelten als Spam. Solche Verstoße gegen die Richtlinien für strukturierte Daten können eine manuelle Maßnahme nach sich ziehen.
Warum erscheint mein Rich Result nicht?
Dein Markup ist gültig, aber in der Suche tut sich nichts? Das ist normal und hat meist einen dieser Gründe:
- Google braucht Zeit. Die Seite muss erst neu gecrawlt werden, das kann Tage bis Wochen dauern.
- Rich Results sind nie garantiert. Gültiges Schema ist die Voraussetzung, keine Zusage. Google entscheidet pro Suchanfrage, ob und welches Rich Result es zeigt.
- Der Typ bringt kein visuelles Result mehr. Bei FAQ und HowTo ist die sichtbare Anzeige stark eingeschränkt (siehe nächster Abschnitt).
- Qualität oder Vertrauen reichen nicht. Bei schwachen oder neuen Seiten hält Google Rich Results manchmal zurück.
Schema & Rich Results 2026: Was Google wirklich anzeigt
Hier wird es ehrlich, denn an dieser Stelle versprechen viele Anleitungen mehr, als Google liefert. Du musst zwei Dinge klar trennen: Schema, das ein sichtbares Rich Result auslösen kann, und Schema, das Google „nur“ beim Verstehen deiner Seite hilft. Beides ist wertvoll, aber es ist nicht dasselbe.
| Schema-Typ | Visuelles Rich Result 2026? | Realität |
|---|---|---|
Product | Ja | Preis, Verfügbarkeit, Sterne, weiterhin stark |
Review / AggregateRating | Ja | Sternebewertung, nur für erlaubte Inhaltstypen |
BreadcrumbList | Ja | Pfad statt URL im Treffer, sehr zuverlässig |
Event, Recipe, JobPosting | Ja | Eigene, prominente Darstellungen |
FAQPage | Stark eingeschränkt | Sichtbare FAQ-Snippets nur noch für wenige, autoritative Seiten |
HowTo | Praktisch nicht mehr | Sichtbares HowTo-Result in der normalen Suche abgeschafft |
Article / Organization | Indirekt | Kein eigenes Snippet, aber wichtig für Verständnis & Knowledge Panel |
Ehrliche Einordnung zu FAQ & HowTo: Google hat die sichtbaren Rich Results für diese beiden Typen massiv eingeschränkt. FAQ-Snippets erscheinen nur noch bei wenigen, behördlichen oder stark autoritativen Seiten, das bebilderte HowTo-Result ist in der normalen Suche faktisch verschwunden. Versprich dir oder deinen Kunden also kein sichtbares FAQ- oder HowTo-Snippet mehr. Das Markup bleibt dennoch sinnvoll, weil es Google und KI-Systemen hilft, deine Inhalte korrekt zu erfassen.
Und genau hier liegt die zweite, oft übersehene Funktion strukturierter Daten: Maschinenlesbarkeit für KI und LLM-Antworten. Suchmaschinen und generative KI-Systeme nutzen Schema, um Entitäten, Beziehungen und Fakten einer Seite eindeutig zu erfassen. Eine klar ausgezeichnete Seite ist leichter zu verstehen und damit eher als verlässliche Quelle zu zitieren. Wer früh auf saubere strukturierte Daten setzt, arbeitet schon heute für die KI-gestützte Suche von morgen. Wie diese Optimierung für generative Systeme funktioniert, erklärt unser Leitfaden zu Generative Engine Optimization (GEO), vertiefend dazu auch unser Beitrag zu AI SEO 2026.
Schema für lokale Sichtbarkeit in München & Bayern
Für lokale Unternehmen ist Schema Markup besonders wertvoll. Wenn du als Handwerker, Arzt, Anwalt oder Dienstleister in München und Bayern gefunden werden willst, ist das LocalBusiness-Schema ein echter Hebel. Es liefert Google die Fakten, die über deine lokale Sichtbarkeit entscheiden: deinen exakten Standort, deine Öffnungszeiten und deine Kontaktdaten.
Damit das wirkt, müssen drei Dinge zusammenpassen: deine Angaben im LocalBusiness-Schema, dein Google-Unternehmensprofil und die Angaben auf deiner Website. Diese NAP-Daten (Name, Adresse, Telefon) sollten überall identisch sein. Widersprüche verwirren Google und schwächen dein lokales Ranking. Das Schema ist dabei nur ein Baustein. Wie du dein Google-Unternehmensprofil optimal aufsetzt, zeigt unsere Anleitung zum Google Business Profile optimieren.
Gerade in einem umkämpften Markt wie München verschafft dir eine saubere lokale Auszeichnung einen Vorsprung, weil viele lokale Wettbewerber ihr Schema gar nicht oder fehlerhaft pflegen. Den kompletten Fahrplan für mehr lokale Sichtbarkeit findest du in unserem Local SEO Guide für München. Wenn du die technische Basis lieber abgeben möchtest, übernehmen wir das im Rahmen unseres Local-SEO-Service. Eine vollständige Bestandsaufnahme deiner Seite, inklusive Schema-Prüfung, liefert dir außerdem unsere SEO-Audit-Checkliste.
Häufig gestellte Fragen zu Schema Markup
Product, ein Blogartikel Article oder BlogPosting, dein lokaler Standort LocalBusiness. Sinnvolle Basis-Auszeichnungen wie Organization auf der Startseite und BreadcrumbList in der Navigation lohnen sich fast immer. Eine reine Kontakt- oder Impressumsseite braucht dagegen oft kein eigenes Markup. Wichtiger als Vollständigkeit ist, dass das eingesetzte Schema korrekt und zum Inhalt passend ist.<head> deiner Seite, technisch akzeptiert Google das Markup aber auch im <body>. Entscheidend ist nur, dass der <script type="application/ld+json">-Block im ausgelieferten HTML steht und gültig ist. Bei JavaScript-Frameworks solltest du das Schema serverseitig rendern, damit Google es zuverlässig findet. Nutzt du ein Plugin oder den Tag Manager, übernimmt das Tool die Platzierung automatisch.Fazit: Schema Markup richtig nutzen
Schema Markup ist eine der wenigen SEO-Maßnahmen, bei denen ein wenig sauberer Code direkt sichtbaren Mehrwert schaffen kann. Du gibst Google eine eindeutige Übersetzung deiner Inhalte und legst zugleich die Basis für die KI-gestützte Suche. Drei Dinge solltest du mitnehmen:
- Nimm JSON-LD. Google empfiehlt es, es ist am einfachsten zu pflegen, und alle Beispiele in diesem Artikel sind direkt einsatzbereit.
- Bleib realistisch bei Rich Results. Product, Review und Breadcrumb bringen sichtbare Treffer, FAQ und HowTo dagegen kaum noch. Nutze sie fürs Verständnis, nicht für das Versprechen eines Snippets.
- Teste, bevor du live gehst. Rich Results Test, Schema Markup Validator und die Search Console verhindern, dass ein Tippfehler dein Markup unbrauchbar macht.
Du willst Schema Markup nicht selbst pflegen oder unsicher sein, ob es korrekt eingebaut ist? Vereinbare ein kostenloses Erstgespräch (ohne Bindung). Wir prüfen deine technische Basis und zeigen dir, welche Auszeichnungen sich für dein Unternehmen in München wirklich lohnen. Mehr dazu auf unserer Seite zum technischen SEO. Antwort innerhalb von 24 Stunden.