Schema Markup ist strukturierter Code (JSON-LD), den du in deine Website einbaust, damit Suchmaschinen und AI-Systeme dein Unternehmen eindeutig verstehen. Statt zu hoffen, dass Google oder ChatGPT aus deinem Fließtext die richtigen Informationen extrahieren, sagst du ihnen direkt: Das ist mein Unternehmen, das sind meine Leistungen, das sind meine Öffnungszeiten.
Für lokale Unternehmen ist Schema Markup 2026 nicht mehr optional – es ist die Basis für Sichtbarkeit in klassischen und AI-gestützten Suchergebnissen.
Was ist Schema Markup?
Schema Markup basiert auf dem Vokabular von schema.org, einer gemeinsamen Initiative von Google, Microsoft, Yahoo und Yandex. Es definiert standardisierte Datentypen – von Unternehmen über Rezepte bis zu medizinischen Einrichtungen – die Maschinen verstehen.
In der Praxis heißt das: Du fügst einen Block mit JSON-LD-Code in den -Bereich deiner Website ein. Dieser Code ist für Besucher unsichtbar, aber für Maschinen sofort lesbar.
Ein einfaches Beispiel:
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Zahnarztpraxis Dr. Müller",
"address": {
"@type": "PostalAddress",
"streetAddress": "Friedrichstraße 123",
"addressLocality": "Berlin",
"postalCode": "10117",
"addressCountry": "DE"
},
"telephone": "+49-30-12345678"
}
Das ist alles. Kein Hexenwerk, kein Programmier-Studium nötig. Du beschreibst dein Unternehmen in einer standardisierten Sprache, die jede Suchmaschine und jedes AI-System versteht.
Laut der Web Almanac Studie von HTTP Archive nutzen rund 40 % aller Websites auf der Startseite mindestens ein Schema-Markup-Element (Quelle: HTTP Archive, Web Almanac 2024). Bei lokalen Unternehmen liegt der Anteil deutlich niedriger – hier verschenken viele Betriebe Sichtbarkeit.
JSON-LD vs. Microdata vs. RDFa
Es gibt drei Formate für Schema Markup. Die klare Empfehlung: JSON-LD.
| Format | Empfehlung | Warum |
|---|---|---|
| JSON-LD | Empfohlen | Von Google bevorzugt, einfach einzufügen, getrennt vom HTML |
| Microdata | Nicht empfohlen | Direkt im HTML, schwer zu pflegen, fehleranfällig |
| RDFa | Nicht empfohlen | Komplex, kaum Vorteile gegenüber JSON-LD |
oder deiner Seite innerhalb eines <script type="application/ld+json">-Tags.
Warum Schema Markup für AI-Suchmaschinen wichtig ist
Klassische Suchmaschinen nutzen Schema Markup seit Jahren für Rich Snippets – die erweiterten Suchergebnisse mit Sternen, Öffnungszeiten oder FAQ-Akkordeons. Aber 2026 geht es um mehr: AI-Systeme verlassen sich auf strukturierte Daten, um Fakten korrekt wiederzugeben.
Das Problem ohne Schema Markup
Wenn ein Nutzer ChatGPT fragt „Welcher Zahnarzt in Berlin Mitte hat samstags geöffnet?", muss das AI-System:
- Relevante Websites finden
- Den Fließtext parsen
- Öffnungszeiten aus unstrukturiertem Text extrahieren
- Die Information korrekt zuordnen
Die Lösung mit Schema Markup
Mit Schema Markup sagst du direkt:
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "14:00"
}
]
Kein Interpretationsspielraum. Kein Parsing-Fehler. Die Information ist eindeutig.
Laut einer Studie von Milestone Research erhalten Websites mit vollständigem Schema Markup 40 % mehr Impressionen in Rich Results als Websites ohne strukturierte Daten (Quelle: Milestone Research, Schema Performance Study 2024). In einer Welt, in der AI-Antworten traditionelle Suchergebnisse zunehmend ersetzen, wird dieser Vorteil noch wichtiger.
Eine Analyse von Botify zeigt, dass Seiten mit Schema Markup eine um 20–30 % höhere Wahrscheinlichkeit haben, als Quelle in AI-generierten Antworten zitiert zu werden (Quelle: Botify, AI Search Impact Report 2025). Der Grund ist logisch: Strukturierte Daten sind einfacher zu verifizieren und zu zitieren als Fließtext.
Mehr zum Thema AI-Sichtbarkeit findest du in unserem Leitfaden zu GEO – Generative Engine Optimization.
Die 5 wichtigsten Schema-Typen für lokale Unternehmen
Nicht jeder Schema-Typ ist für jedes Unternehmen relevant. Hier sind die fünf wichtigsten für lokale Betriebe – priorisiert nach Wirkung.
1. LocalBusiness (und Subtypen)
Der wichtigste Schema-Typ für jedes lokale Unternehmen. Er definiert, wer du bist, wo du bist und was du anbietest.
Wichtige Properties:
| Property | Pflicht? | Beispiel |
|---|---|---|
name | Ja | "Zahnarztpraxis Dr. Müller" |
@type | Ja | "Dentist", "Restaurant", "LegalService" |
address | Ja | PostalAddress-Objekt |
telephone | Ja | "+49-30-12345678" |
openingHoursSpecification | Empfohlen | Array mit Öffnungszeiten |
geo | Empfohlen | GeoCoordinates (lat/lng) |
url | Empfohlen | "https://deine-website.de" |
image | Empfohlen | URL zum Unternehmensbild |
priceRange | Empfohlen | "€€" |
areaServed | Empfohlen | Einzugsgebiet |
Dentist, Restaurant, LegalService, Plumber, Electrician, RealEstateAgent und viele mehr (Quelle: schema.org, LocalBusiness Hierarchy). Verwende immer den spezifischsten Typ, der zu deinem Unternehmen passt.
2. FAQPage
Perfekt für Seiten mit häufig gestellten Fragen. FAQPage-Schema kann in Google als expandierbares Akkordeon angezeigt werden und liefert AI-Systemen direkte Frage-Antwort-Paare.
Wichtige Properties:
| Property | Pflicht? | Beschreibung |
|---|---|---|
mainEntity | Ja | Array von Question-Objekten |
Question.name | Ja | Die Frage als Text |
Question.acceptedAnswer | Ja | Answer-Objekt mit dem Antworttext |
3. Article / BlogPosting
Für Blogartikel und Ratgeber-Inhalte. Hilft AI-Systemen, den Autor, das Veröffentlichungsdatum und das Thema eines Artikels zu erkennen.
Wichtige Properties:
| Property | Pflicht? | Beschreibung |
|---|---|---|
headline | Ja | Titel des Artikels |
author | Empfohlen | Person oder Organization |
datePublished | Empfohlen | Veröffentlichungsdatum (ISO 8601) |
dateModified | Empfohlen | Letztes Update |
image | Empfohlen | Hauptbild des Artikels |
publisher | Empfohlen | Organisation, die den Artikel veröffentlicht |
4. Review / AggregateRating
Bewertungen sind ein entscheidender Faktor für lokale Sichtbarkeit. Laut BrightLocal lesen 87 % der Verbraucher Online-Bewertungen für lokale Unternehmen (Quelle: BrightLocal, Local Consumer Review Survey 2025). AggregateRating-Schema zeigt deine Gesamtbewertung direkt in den Suchergebnissen.
Wichtige Properties:
| Property | Pflicht? | Beschreibung |
|---|---|---|
ratingValue | Ja | Durchschnittliche Bewertung (z.B. 4.8) |
bestRating | Empfohlen | Maximalwert (meistens 5) |
ratingCount | Ja | Anzahl der Bewertungen |
reviewCount | Empfohlen | Anzahl der Textbewertungen |
5. Service
Beschreibt eine konkrete Dienstleistung deines Unternehmens. Besonders nützlich für Handwerker, Berater und Dienstleister mit mehreren Angeboten.
Wichtige Properties:
| Property | Pflicht? | Beschreibung |
|---|---|---|
name | Ja | Name der Dienstleistung |
description | Empfohlen | Beschreibung |
provider | Empfohlen | Verweis auf dein LocalBusiness |
areaServed | Empfohlen | Einzugsgebiet |
offers | Empfohlen | Preisinformationen |
Schema Markup erstellen – Praxis-Anleitung
Hier bekommst du Copy-Paste-fertige Schema-Beispiele für verschiedene Branchen. Passe einfach die Daten an dein Unternehmen an.
Zahnarztpraxis (Dentist + MedicalBusiness)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Zahnarztpraxis Dr. Müller",
"description": "Zahnarztpraxis in Berlin Mitte mit Schwerpunkt Implantologie und ästhetischer Zahnmedizin.",
"url": "https://www.zahnarzt-mueller.de",
"telephone": "+49-30-12345678",
"email": "info@zahnarzt-mueller.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Friedrichstraße 123",
"addressLocality": "Berlin",
"postalCode": "10117",
"addressRegion": "Berlin",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.5200,
"longitude": 13.3880
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "13:00"
}
],
"image": "https://www.zahnarzt-mueller.de/images/praxis.jpg",
"priceRange": "€€",
"areaServed": [
{
"@type": "City",
"name": "Berlin"
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Zahnärztliche Leistungen",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "MedicalProcedure",
"name": "Zahnimplantate",
"description": "Festsitzende Implantatlösungen, All-on-4"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "MedicalProcedure",
"name": "Professionelle Zahnreinigung",
"description": "PZR mit Airflow-Technik"
}
}
]
},
"sameAs": [
"https://www.jameda.de/zahnarzt-mueller",
"https://www.facebook.com/zahnarztmueller"
]
}
</script>
Restaurant (Restaurant + Menu)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Trattoria Bella Napoli",
"description": "Authentisches italienisches Restaurant in München Schwabing mit hausgemachter Pasta und neapolitanischer Pizza.",
"url": "https://www.bella-napoli-muenchen.de",
"telephone": "+49-89-9876543",
"servesCuisine": "Italienisch",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Leopoldstraße 45",
"addressLocality": "München",
"postalCode": "80802",
"addressRegion": "Bayern",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 48.1620,
"longitude": 11.5860
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
"opens": "11:30",
"closes": "23:00"
}
],
"menu": "https://www.bella-napoli-muenchen.de/speisekarte",
"acceptsReservations": true,
"image": "https://www.bella-napoli-muenchen.de/images/restaurant.jpg",
"sameAs": [
"https://www.instagram.com/bellanapoli_muenchen"
]
}
</script>
Rechtsanwalt (LegalService)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "Kanzlei Schmidt & Partner",
"description": "Rechtsanwaltskanzlei in Hamburg mit Schwerpunkt Arbeitsrecht, Mietrecht und Familienrecht.",
"url": "https://www.kanzlei-schmidt.de",
"telephone": "+49-40-5551234",
"address": {
"@type": "PostalAddress",
"streetAddress": "Jungfernstieg 30",
"addressLocality": "Hamburg",
"postalCode": "20354",
"addressRegion": "Hamburg",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 53.5530,
"longitude": 9.9920
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"areaServed": {
"@type": "City",
"name": "Hamburg"
},
"knowsAbout": ["Arbeitsrecht", "Mietrecht", "Familienrecht", "Vertragsrecht"],
"priceRange": "€€€"
}
</script>
Handwerker (HomeAndConstructionBusiness)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Meister Rohr – Sanitär & Heizung",
"description": "Sanitär- und Heizungsbetrieb in Köln. Notdienst 24/7. Rohrreinigung, Heizungsinstallation, Badsanierung.",
"url": "https://www.meister-rohr-koeln.de",
"telephone": "+49-221-7778899",
"address": {
"@type": "PostalAddress",
"streetAddress": "Aachener Straße 200",
"addressLocality": "Köln",
"postalCode": "50931",
"addressRegion": "Nordrhein-Westfalen",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 50.9375,
"longitude": 6.9603
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "07:00",
"closes": "17:00"
}
],
"areaServed": [
{"@type": "City", "name": "Köln"},
{"@type": "City", "name": "Bonn"},
{"@type": "City", "name": "Leverkusen"}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Unsere Leistungen",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Rohrreinigung",
"description": "Professionelle Rohrreinigung mit Kamera-Inspektion"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Heizungsinstallation",
"description": "Einbau und Wartung von Gas-, Öl- und Wärmepumpenheizungen"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Badsanierung",
"description": "Komplette Badsanierung aus einer Hand"
}
}
]
},
"priceRange": "€€"
}
</script>
Wo den Code einfügen?
| Methode | Für wen | Anleitung |
|---|---|---|
| Direkt im HTML | Entwickler, eigene Websites | <script type="application/ld+json"> im |
| WordPress-Plugin | WordPress-Nutzer | Rank Math, Yoast SEO oder Schema Pro |
| Google Tag Manager | Marketing-Teams | Benutzerdefiniertes HTML-Tag erstellen |
| Webflow | Webflow-Nutzer | Unter Seiteneinstellungen > Custom Code > Head |
| Shopify | Shopify-Nutzer | theme.liquid bearbeiten oder App nutzen |
Schema Markup testen
Bevor du dein Schema Markup live schaltest, teste es. Fehlerhafte strukturierte Daten sind schlimmer als keine – sie können zu falschen Darstellungen führen.
Google Rich Results Test
URL: https://search.google.com/test/rich-results
- Gibt die URL deiner Seite ein oder den Code-Snippet
- Zeigt, welche Rich Results möglich sind
- Meldet Fehler und Warnungen
Schema Markup Validator
URL: https://validator.schema.org
- Prüft die technische Korrektheit deines JSON-LD
- Unabhängig von Google – prüft gegen die schema.org-Spezifikation
- Zeigt fehlende empfohlene Properties
Checkliste nach dem Test
- [ ] Keine Fehler (Errors) im Rich Results Test
- [ ] Alle Pflichtfelder ausgefüllt
- [ ] Adresse stimmt mit Google Business Profil überein
- [ ] Öffnungszeiten aktuell
- [ ] Telefonnummer im internationalen Format (+49...)
- [ ] Koordinaten korrekt (prüfe auf Google Maps)
Häufige Fehler bei Schema Markup
1. Falschen Schema-Typ verwenden
Einer der häufigsten Fehler: Ein Restaurant nutzt LocalBusiness statt Restaurant, ein Zahnarzt nutzt MedicalBusiness statt Dentist. Verwende immer den spezifischsten verfügbaren Typ. Schema.org hat eine klare Hierarchie:
Thing > Organization > LocalBusiness > MedicalBusiness > Dentist
Je spezifischer, desto besser können AI-Systeme dein Unternehmen einordnen.
2. Pflichtfelder weglassen
Jeder Schema-Typ hat Pflichtfelder und empfohlene Felder. name, address und telephone sind für LocalBusiness immer Pflicht. Ohne diese Felder wird dein Schema oft ignoriert.
3. Veraltete Daten
Dein Schema sagt „Montag bis Freitag 9-18 Uhr", aber tatsächlich hast du die Öffnungszeiten geändert? Das ist ein Problem – besonders für AI-Systeme, die deine strukturierten Daten als Fakten behandeln.
Empfehlung: Richte einen vierteljährlichen Reminder ein, um dein Schema Markup zu überprüfen.
4. Doppelte Schemas auf einer Seite
Zwei LocalBusiness-Schemas auf derselben Seite verwirren Suchmaschinen und AI-Systeme. Pro Seite sollte es nur ein Haupt-Schema geben (mit Ausnahme von FAQPage oder BreadcrumbList, die zusätzlich eingebunden werden können).
5. Schema-Daten stimmen nicht mit sichtbarem Content überein
Google (und AI-Systeme) vergleichen strukturierte Daten mit dem sichtbaren Seiteninhalt. Wenn dein Schema „4.9 Sterne" sagt, aber auf der Seite „4.5 Sterne" steht, wird das als Manipulation gewertet. Strukturierte Daten müssen immer den sichtbaren Content widerspiegeln.
6. Bewertungen falsch implementieren
Review-Schema für selbst verfasste oder importierte Bewertungen (z.B. von Google kopiert) verstößt gegen Googles Richtlinien. AggregateRating darf nur für Bewertungen verwendet werden, die auf deiner eigenen Website gesammelt wurden.
Schema Markup und llms.txt: Die Kombination
Für maximale AI-Sichtbarkeit empfehlen wir die Kombination aus Schema Markup und llms.txt. Beide Ansätze ergänzen sich:
| Aspekt | Schema Markup | llms.txt |
|---|---|---|
| Format | JSON-LD (maschinenlesbar) | Markdown (maschinenlesbar + menschenlesbar) |
| Speicherort | Im HTML jeder Seite | Eine Datei im Root |
| Zielgruppe | Suchmaschinen + AI | Primär LLMs |
| Detailgrad | Sehr strukturiert, feldbasiert | Fließtext mit Links |
| Standardisierung | Hoch (schema.org) | Niedrig (Community-Vorschlag) |
| Aufwand | Mittel | Niedrig |
Häufig gestellte Fragen
Brauche ich technische Kenntnisse für Schema Markup?
Nicht unbedingt. Die Copy-Paste-Beispiele oben funktionieren direkt – du musst nur deine Daten einsetzen. WordPress-Plugins wie Rank Math oder Yoast SEO erstellen Schema Markup sogar automatisch. Für individuelle Anpassungen sind Grundkenntnisse in JSON hilfreich, aber nicht zwingend.
Wie schnell wirkt Schema Markup?
Google kann Änderungen innerhalb weniger Tage bis Wochen erfassen. Rich Results erscheinen in der Regel 2-4 Wochen nach der Implementierung, sofern keine Fehler vorliegen. Die Wirkung auf AI-Sichtbarkeit hängt davon ab, wann AI-Crawler deine Website das nächste Mal besuchen.
Kann Schema Markup mein Google-Ranking verbessern?
Schema Markup ist kein direkter Ranking-Faktor. Es verbessert aber die Darstellung in den Suchergebnissen (Rich Snippets), was die Klickrate erhöhen kann. Laut einer Studie von Search Engine Journal erhöhen Rich Snippets die Klickrate um durchschnittlich 58 % (Quelle: Search Engine Journal, CTR Study 2024). Und eine höhere Klickrate kann indirekt das Ranking verbessern.
Welche Schema-Typen sollte ich mindestens haben?
Für lokale Unternehmen: Mindestens LocalBusiness (oder den spezifischen Subtyp) auf der Startseite. Dazu FAQPage auf Seiten mit häufig gestellten Fragen. Das deckt die wichtigsten Grundlagen ab.
Beeinflusst Schema Markup, wie AI-Chatbots über mich sprechen?
Ja, indirekt. AI-Systeme, die deine Website crawlen (wie GPTBot oder PerplexityBot), können strukturierte Daten effizienter extrahieren als Fließtext. Das erhöht die Wahrscheinlichkeit, dass dein Unternehmen korrekt und vollständig in AI-Antworten dargestellt wird.
Wie verhält sich Schema Markup zu meinem Google Business Profil?
Beide sollten konsistente Daten enthalten: gleicher Name, gleiche Adresse, gleiche Telefonnummer (NAP-Konsistenz). Widersprüche zwischen Schema Markup und Google Business Profil können Vertrauen kosten – sowohl bei Google als auch bei AI-Systemen.
Kann ich Schema Markup mit einem WordPress-Plugin erstellen?
Ja. Die besten Optionen:
- Rank Math (kostenlos + Pro) – umfangreiche Schema-Unterstützung mit visuellem Editor
- Yoast SEO (kostenlos + Premium) – grundlegende Schema-Typen automatisch
- Schema Pro (kostenpflichtig) – spezialisiert auf strukturierte Daten
Nächster Schritt: Deine AI-Sichtbarkeit prüfen
Schema Markup ist ein wichtiger Baustein, aber nicht der einzige. Für maximale Sichtbarkeit in AI-Suchmaschinen brauchst du eine Gesamtstrategie: Schema Markup, llms.txt, optimierte robots.txt und relevanten Content.
Wie gut ist dein Unternehmen aktuell für AI-Systeme aufgestellt? Was sagen ChatGPT, Claude und Perplexity, wenn jemand nach deiner Branche in deiner Stadt fragt?
Jetzt kostenlosen AI-Sichtbarkeits-Audit anfordern – wir analysieren dein Schema Markup, deine AI-Sichtbarkeit und geben dir konkrete Handlungsempfehlungen.