Als ich das erste Mal von Schema Markup hörte, dachte ich: “Das klingt kompliziert und technisch – brauche ich das wirklich?” Drei Monate später konnte ich mit eigenen Augen sehen, wie unsere Produkte in den Suchergebnissen mit Sternebewertungen, Preisen und Verfügbarkeit erschienen. Der Klickrate-Boost war sofort messbar: +23% bei Produktseiten.
Schema Markup ist eines der mächtigsten – aber oft übersehenen – SEO-Tools. In diesem Artikel zeige ich Ihnen, was strukturierte Daten sind, warum sie wichtig sind, und wie Sie sie selbst implementieren können.
Was ist Schema Markup?
Schema Markup (auch “strukturierte Daten” genannt) ist ein standardisierter Code, der Suchmaschinen hilft, Ihre Inhalte besser zu verstehen. Es ist wie eine Übersetzung Ihrer Website in eine Sprache, die Google perfekt versteht.
Ein einfaches Beispiel
Wenn auf Ihrer Seite steht:
"Unser Shop wurde 2020 gegründet und hat seinen Sitz in Wien."
Versteht Google das als Text. Mit Schema Markup übersetzen Sie es in:
{
"@type": "Organization",
"foundingDate": "2020",
"address": {
"@type": "PostalAddress",
"addressLocality": "Wien"
}
}
Jetzt weiß Google GENAU, dass 2020 das Gründungsjahr ist und Wien der Standort – nicht nur irgendwelche Zahlen und Worte im Text.
Warum Sie Schema Markup brauchen
1. Rich Results (Rich Snippets)
Das ist der sichtbarste Vorteil: Ihre Suchergebnisse können erweitert werden mit:
- ⭐ Sternebewertungen
- 💰 Preisen
- 📅 Veranstaltungsdaten
- 👤 Autor-Informationen
- ⏱️ Zubereitungszeiten (Rezepte)
- ❓ FAQ-Boxen
- 🎬 Video-Thumbnails
Resultat: Ihre Einträge fallen mehr auf → höhere Klickrate → mehr Traffic (ohne besseres Ranking!)
2. Bessere Darstellung in der Suche
Selbst ohne Rich Results nutzt Google Schema Markup für:
- Knowledge Panels
- Carousels
- “Ähnliche Produkte”-Boxen
- Voice Search Antworten
- Google Assistant Informationen
3. Vorbereitung auf AI-Suche
ChatGPT, Perplexity und Google’s SGE (Search Generative Experience) nutzen strukturierte Daten, um Informationen zu extrahieren. Wer jetzt Schema implementiert, ist für die AI-Zukunft gerüstet.
4. Klarheit für Suchmaschinen
Manchmal ist Kontext schwer zu interpretieren. “Jaguar” – das Auto oder das Tier? “Paris” – die Stadt oder Paris Hilton? Schema beseitigt Mehrdeutigkeiten.
Die wichtigsten Schema-Typen
Es gibt hunderte verschiedene Schema-Typen auf Schema.org. Hier sind die relevantesten für die meisten Websites:
Organization (Unternehmen)
Nutzen Sie es für: Ihre Über-uns-Seite, Footer Informationen: Name, Logo, Kontaktdaten, Social-Media-Profile, Gründungsjahr
Warum wichtig: Hilft Google, Ihr Business korrekt im Knowledge Graph einzuordnen.
LocalBusiness (Lokales Geschäft)
Nutzen Sie es für: Standortseiten, Shop-Finder Informationen: Adresse, Öffnungszeiten, Telefonnummer, Geo-Koordinaten
Warum wichtig: Entscheidend für Local SEO und Google Maps.
Product (Produkt)
Nutzen Sie es für: Produktseiten in Online-Shops Informationen: Name, Bild, Preis, Verfügbarkeit, Bewertungen, SKU, Marke
Warum wichtig: Kann zu Rich Results mit Preis und Sternen führen – massiver Vorteil im E-Commerce!
Article (Artikel)
Nutzen Sie es für: Blog-Posts, News-Artikel Informationen: Überschrift, Autor, Veröffentlichungsdatum, Bild
Warum wichtig: Bessere Darstellung in Google News, Discover, und normalen Suchergebnissen.
FAQ (Häufig gestellte Fragen)
Nutzen Sie es für: FAQ-Sections auf Produktseiten, Service-Seiten Informationen: Frage-Antwort-Paare
Warum wichtig: Kann direkt in den Suchergebnissen ausgeklappt werden – nimmt viel Platz ein!
BreadcrumbList (Breadcrumb-Navigation)
Nutzen Sie es für: Navigation auf allen Seiten Informationen: Hierarchie-Pfad (Home > Kategorie > Unterkategorie > Produkt)
Warum wichtig: Google zeigt schönere Breadcrumbs in den Suchergebnissen statt der URL.
Review / AggregateRating (Bewertungen)
Nutzen Sie es für: Produktseiten, Dienstleistungsseiten Informationen: Bewertungssterne, Anzahl Bewertungen, Durchschnittswert
Warum wichtig: Sternebewertungen in den Suchergebnissen = höhere CTR.
JSON-LD: Die beste Implementierungsmethode
Es gibt drei Formate für Schema Markup:
- Microdata (im HTML eingebettet)
- RDFa (auch im HTML)
- JSON-LD (separater Script-Block)
Meine klare Empfehlung: JSON-LD
Warum?
- ✅ Sauberer Code – kein Durcheinander im HTML
- ✅ Einfacher zu pflegen und zu debuggen
- ✅ Von Google empfohlen
- ✅ Kann nachträglich hinzugefügt werden ohne HTML-Änderungen
- ✅ Kann zentral in Templates verwaltet werden
JSON-LD Schritt für Schritt implementieren
Lassen Sie mich Ihnen zeigen, wie einfach es ist. Hier ist ein komplettes Beispiel für eine Produktseite:
Schritt 1: Das Basis-Markup erstellen
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Asics Gel-Kayano 29 Laufschuhe",
"image": "https://mein-shop.at/images/asics-kayano-29.jpg",
"description": "Premium Laufschuhe mit maximaler Dämpfung für Langstreckenläufer. Perfekt für Überpronierer.",
"brand": {
"@type": "Brand",
"name": "Asics"
},
"offers": {
"@type": "Offer",
"price": "169.95",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://mein-shop.at/produkte/asics-kayano-29"
}
}
</script>
Das kommt einfach in den <head> oder am Ende des <body> Ihrer HTML-Seite.
Schritt 2: Bewertungen hinzufügen
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Asics Gel-Kayano 29 Laufschuhe",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "89"
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Michael K."
},
"datePublished": "2024-10-15",
"reviewBody": "Beste Laufschuhe, die ich je hatte. Perfekte Dämpfung auch nach 400km.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
}
]
}
</script>
Wichtig: Bewertungen müssen echt sein! Fake-Reviews verstoßen gegen Googles Richtlinien.
Schritt 3: Zusätzliche Details
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Asics Gel-Kayano 29 Laufschuhe",
"sku": "ASICS-K29-BLK-42",
"mpn": "1011B440",
"color": "Schwarz/Orange",
"size": "42 EU",
"weight": {
"@type": "QuantitativeValue",
"value": "315",
"unitCode": "GRM"
}
}
Beispiel 2: Organization Schema für Ihre Website
Dieses Schema sollte auf jeder Seite Ihrer Website sein (am besten im globalen Template):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Sport & Lauf Berger",
"url": "https://mein-shop.at",
"logo": "https://mein-shop.at/logo.png",
"description": "Ihr Experte für Laufsport und Sportbekleidung in Wien",
"address": {
"@type": "PostalAddress",
"streetAddress": "Mariahilfer Straße 123",
"addressLocality": "Wien",
"postalCode": "1060",
"addressCountry": "AT"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+43-1-234567",
"contactType": "customer service",
"email": "info@mein-shop.at",
"availableLanguage": ["German", "English"]
},
"sameAs": [
"https://www.facebook.com/meinshop",
"https://www.instagram.com/meinshop",
"https://www.linkedin.com/company/meinshop"
]
}
</script>
Beispiel 3: FAQ Schema
FAQs sind goldwert für Featured Snippets:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Wie wähle ich die richtige Laufschuh-Größe?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Laufschuhe sollten eine halbe bis ganze Größe größer sein als Ihre normale Schuhgröße. Messen Sie Ihre Füße nachmittags, wenn sie leicht angeschwollen sind. Zwischen Zehen und Schuhspitze sollten ca. 1cm Platz sein."
}
},
{
"@type": "Question",
"name": "Wie oft sollte ich meine Laufschuhe wechseln?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Die meisten Laufschuhe halten 500-800 Kilometer. Bei 3 Läufen pro Woche à 10km bedeutet das einen Wechsel alle 4-6 Monate. Achten Sie auf abgenutzte Sohlen und reduzierte Dämpfung als Warnzeichen."
}
}
]
}
</script>
Beispiel 4: Blog-Artikel mit Autor
Für jeden Blog-Post:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Die besten Laufschuhe für Anfänger 2024",
"image": "https://mein-shop.at/blog/laufschuhe-anfaenger.jpg",
"author": {
"@type": "Person",
"name": "Lisa Berger",
"url": "https://mein-shop.at/ueber-mich"
},
"publisher": {
"@type": "Organization",
"name": "Sport & Lauf Berger",
"logo": {
"@type": "ImageObject",
"url": "https://mein-shop.at/logo.png"
}
},
"datePublished": "2024-10-28",
"dateModified": "2024-10-28",
"description": "Entdecken Sie die 5 besten Laufschuhe für Einsteiger. Mit Kaufberatung, Preisvergleich und Erfahrungsberichten."
}
</script>
Testing: So prüfen Sie Ihr Schema Markup
Google Rich Results Test
URL: https://search.google.com/test/rich-results
So nutze ich es:
- URL eingeben (oder Code direkt einfügen)
- Klick auf “URL testen”
- Warten auf Ergebnis
- Prüfen, welche Rich Results möglich sind
- Eventuelle Fehler beheben
Wichtig: “Eligible” bedeutet, dass Google Ihr Markup KÖNNTE anzeigen – keine Garantie!
Schema Markup Validator
URL: https://validator.schema.org/
So nutze ich es:
- Code oder URL eingeben
- Detaillierte Prüfung aller Schema-Typen
- Warnungen ernst nehmen (auch wenn nicht kritisch)
Dieser Validator zeigt ALLE Schema-Typen, nicht nur die, die zu Rich Results führen.
Google Search Console
Nach der Implementierung:
- Gehen Sie zu “Verbesserungen”
- Schauen Sie unter “Produkte”, “Rezepte”, “FAQs” etc.
- Fehler werden hier gemeldet
- “Überprüfung anfordern” nach Korrekturen
Tipp: Es kann 2-4 Wochen dauern, bis Google Ihr Schema crawlt und verarbeitet. Geduld!
Häufige Fehler und wie Sie sie vermeiden
Fehler 1: Schema und sichtbarer Content stimmen nicht überein
Problem: Ihr Schema sagt “5 Sterne Bewertung”, aber auf der Seite sind keine Sterne sichtbar.
Lösung: Schema muss IMMER den sichtbaren Content widerspiegeln. Nichts erfinden!
Fehler 2: Falsche Datentypen verwenden
Problem: Preis als “169,95 €” statt “169.95” (Punkt statt Komma, keine Währung im Wert)
Lösung: Folgen Sie exakt den Schema.org-Spezifikationen. Nutzen Sie Validators!
Fehler 3: Pflichtfelder fehlen
Problem: Product-Schema ohne “offers” oder “image”
Lösung: Jeder Schema-Typ hat Pflichtfelder. Checken Sie die Dokumentation auf Schema.org.
Fehler 4: Duplicate Schema
Problem: Derselbe Inhalt wird mehrfach mit Schema markiert (z.B. im Template UND manuell im Content)
Lösung: Prüfen Sie im Page Source, ob Schema doppelt vorkommt. Google mag das nicht!
Fehler 5: Veraltete Schema-Versionen
Problem: Alte Properties verwenden, die deprecated sind
Lösung: Checken Sie regelmäßig Schema.org Changelog. Manchmal ändern sich Best Practices.
Schema für verschiedene Seitentypen
Homepage
- Organization
- WebSite (mit SearchAction für die Suchbox)
Produktseite
- Product
- Offer
- AggregateRating (wenn vorhanden)
- BreadcrumbList
Blog-Artikel
- BlogPosting (oder Article)
- Person (Autor)
- Organization (Publisher)
- BreadcrumbList
Kategorie-Seite
- CollectionPage
- ItemList (Liste der Produkte/Artikel)
- BreadcrumbList
FAQ-Seite
- FAQPage
- Question & Answer Paare
Kontaktseite
- ContactPage
- Organization mit ContactPoint
Fortgeschrittene Tipps
1. Verschachtelte Schema-Typen
Sie können mehrere Typen kombinieren:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"name": "Mein Shop"
},
{
"@type": "WebSite",
"url": "https://mein-shop.at",
"potentialAction": {
"@type": "SearchAction",
"target": "https://mein-shop.at/suche?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
]
}
2. Dynamisches Schema mit CMS/Shop-System
In WordPress, Shopify, WooCommerce gibt es Plugins:
- Yoast SEO (WordPress): Automatisches Schema für Posts/Pages
- Rank Math (WordPress): Sehr umfangreich, viele Schema-Typen
- Schema App (Multi-Plattform): Visual Schema Builder
Mein Ansatz: Basis-Schema per Plugin, spezielle Ergänzungen manuell.
3. Schema für mehrsprachige Websites
Verwenden Sie inLanguage und separate Schema-Blöcke pro Sprache:
{
"@context": "https://schema.org",
"@type": "WebPage",
"inLanguage": "de-AT"
}
Realistische Erwartungen: Was Schema kann und was nicht
Schema Markup ist KEIN Ranking-Faktor
Google hat mehrfach bestätigt: Schema hilft bei der DARSTELLUNG, nicht beim Ranking.
ABER: Bessere Darstellung → höhere CTR → mehr Traffic → indirekt positive Signale.
Nicht jedes Markup führt zu Rich Results
Nur weil Sie FAQ-Schema implementiert haben, heißt das nicht, dass Google es auch anzeigt. Google entscheidet selbst, wann Rich Results sinnvoll sind.
Rich Results sind nicht garantiert
Selbst mit perfektem Markup kann Google sich entscheiden, Ihre Rich Results nicht anzuzeigen – besonders in sehr kompetitiven Bereichen.
Meine persönliche Schema-Strategie
Priorität 1: Organization + LocalBusiness auf allen Seiten Priorität 2: Product Schema für alle Produktseiten Priorität 3: Article/BlogPosting für alle Blog-Posts Priorität 4: FAQ Schema wo sinnvoll (Service-Seiten, Produktseiten) Priorität 5: BreadcrumbList überall Nice to have: VideoObject, HowTo, Recipe (je nach Content)
Tools und Ressourcen
Validatoren:
- Google Rich Results Test: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org/
- Google Search Console
Generatoren:
- Schema Markup Generator by Merkle: https://technicalseo.com/tools/schema-markup-generator/
- JSON-LD Schema Generator: https://hallanalysis.com/json-ld-generator/
Dokumentation:
- Schema.org: https://schema.org/ (offizielle Spezifikation)
- Google Schema Docs: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
Learning:
- Google Search Central: Structured Data Guidelines
- Ahrefs Blog: Schema Markup Guide
Fazit: Schema ist einfacher als gedacht
Als ich anfing, dachte ich, Schema Markup sei nur etwas für Entwickler. Heute weiß ich: Mit JSON-LD kann jeder strukturierte Daten implementieren – Copy & Paste inklusive.
Meine 3 wichtigsten Learnings:
- Starten Sie klein: Organization + Product/Article Schema reichen für den Anfang
- Nutzen Sie Validators IMMER – sie sparen Ihnen viel Debugging
- Schema ist ein Marathon, kein Sprint – implementieren Sie Schritt für Schritt
Der Impact ist messbar: Seit wir Schema konsequent nutzen, haben wir:
- +23% CTR auf Produktseiten (mit Sternen + Preis)
- +15% CTR auf Blog-Artikel (mit Autor + Datum)
- 3x mehr Featured Snippets (dank FAQ-Schema)
Schema Markup ist Low-Hanging-Fruit-SEO: Relativ wenig Aufwand, deutlich sichtbare Resultate. Probieren Sie es aus!
Nächste Schritte: Implementieren Sie Organization-Schema auf Ihrer Website. Nutzen Sie den Rich Results Test. Und wenn Sie Fragen haben – schreiben Sie mir gerne!