Strukturierte Daten in SEO verstehen und für KI nutzen



Strukturierte Daten – Warum sie für SEO unverzichtbar sind:
Strukturierte Daten sind ein zentraler Bestandteil moderner Suchmaschinenoptimierung. Sie helfen Google & Co. dabei, Inhalte besser zu verstehen – und belohnen Webseitenbetreiber mit mehr Sichtbarkeit, besseren Rankings und auffälligen Darstellungen in den Suchergebnissen (Rich Snippets). In diesem Blogbeitrag erfährst du, was strukturierte Daten sind, wie du sie einsetzt und welche Schema-Typen für verschiedene Seitentypen sinnvoll sind.

Was sind strukturierte Daten?

Strukturierte Daten sind standardisierte Markierungen im Code deiner Website (meist im JSON-LD-Format), die Maschinen wie Google helfen, den Inhalt besser zu interpretieren. Du gibst der Suchmaschine also gezielt Hinweise: „Das hier ist ein Produkt“, „Diese Seite zeigt ein Event“, „Hier geht es um eine Person“ usw.

Vorteile für SEO:

  • Höhere Sichtbarkeit durch Rich Snippets (z. B. Sternebewertungen, FAQs)
  • Schnellere Indexierung
  • Mehr Vertrauen und Klicks durch strukturierte Zusatzinfos
  • Bessere Chancen auf Featured Snippets

Empfohlene Schema-Typen nach Seitentyp

Im Folgenden findest du eine Übersicht, welche Schema-Markups du für welchen Seitentyp einsetzen solltest – basierend auf Best Practices (siehe auch die Grafik weiter oben):

SeitentypSchema-Typen
StartseiteOrganization, WebSite, BreadcrumbList
Über uns / TeamseiteOrganization, Person, AboutPage
**Produktdetailseite (PDP)`Product, Offer, AggregateRating, FAQPage
Blogartikel / NewsBlogPosting, Article, Person, BreadcrumbList
Landingpage / KategorieItemList, FAQPage, BreadcrumbList
Anleitungen / RatgeberHowTo, WebPage, FAQPage
KontaktseiteContactPage, Organization
Karriere / JobsJobPosting, WebPage
EventseiteEvent, Organization

Beispiel: Produktdetailseite mit strukturierten Daten

Warum?

Die Markierung von Produktseiten hilft Google, Preis, Verfügbarkeit und Bewertungen direkt in der Suche anzuzeigen – und kann die Klickrate (CTR) deutlich erhöhen.

Beispiel-JSON-LD:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Super Sneakers 3000",
  "image": "https://example.com/images/sneakers.jpg",
  "description": "Innovative Laufschuhe mit Dämpfungstechnologie.",
  "sku": "SS3000",
  "brand": {
    "@type": "Brand",
    "name": "SneakerCorp"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/produkt/super-sneakers-3000",
    "priceCurrency": "EUR",
    "price": "129.99",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "128"
  }
}

Implementierung: So geht’s

  1. Nutze das Google Structured Data Markup Tool oder den Schema.org Generator.
  2. Füge das generierte JSON-LD-Snippet in den <head>-Bereich deiner Seite ein.
  3. Teste deine Seite mit dem Rich Results Test von Google.

Hilfreiche Ressourcen

Häufige Fragen zu strukturierten Daten

Was passiert, wenn ich keine strukturierten Daten einsetze?

Google versteht deine Inhalte möglicherweise weniger genau – und du verpasst die Chance auf Rich Snippets.

Muss ich jede Seite manuell markieren?

Nein – viele CMS (z. B. WordPress, Shopify) bieten Plugins oder Module, die strukturierte Daten automatisch generieren. In Magento hast du zum Beispiel ein Freifeld um JSON Code einzubauen.

Welches Format ist empfehlenswert?

Google bevorzugt JSON-LD. Es ist sauber, übersichtlich und lässt sich einfach integrieren. Das Microformat ist bei manchen entwicklern beliebt, hat sich aber in der Praxis nicht gut bewährt, das es stark mit der Ausgabe im HTML Code verzahnt ist und sich nicht gut warten lässt.

Wie schnell sieht man Effekte?

In der Regel innerhalb weniger Tage bis Wochen – sobald Google die neuen Markierungen crawlt und interpretiert hat. Hier hilft es wenn deine Seite schnell ist und die in deinen Seiten vorlagen kontinuierlich Verbesserungen durchführst um die Seite nach dem Einbau schneller zu machen. Ein Beispiel könnte sein die Bilder im Footer Template mit einer höhe und Breite zu versehen und mit HTML Loading lazy zu laden.