Schema Markup: Rich Results für Ihre Website

Technical SEOWebsite-OptimierungPerformance
Titelbild für "Schema Markup: Rich Results für Ihre Website"

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!

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:

  1. Microdata (im HTML eingebettet)
  2. RDFa (auch im HTML)
  3. 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": "[email protected]",
    "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:

  1. URL eingeben (oder Code direkt einfügen)
  2. Klick auf “URL testen”
  3. Warten auf Ergebnis
  4. Prüfen, welche Rich Results möglich sind
  5. 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:

  1. Code oder URL eingeben
  2. Detaillierte Prüfung aller Schema-Typen
  3. 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:

  1. Gehen Sie zu “Verbesserungen”
  2. Schauen Sie unter “Produkte”, “Rezepte”, “FAQs” etc.
  3. Fehler werden hier gemeldet
  4. “Ü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:

Generatoren:

Dokumentation:

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:

  1. Starten Sie klein: Organization + Product/Article Schema reichen für den Anfang
  2. Nutzen Sie Validators IMMER – sie sparen Ihnen viel Debugging
  3. 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!

Verwandte Artikel