seo

Schema.org Markup: Strukturierte Daten für Blogs

Schema.org Markup: Strukturierte Daten für Blogs

Suchmaschinen sind gut darin, Texte zu lesen. Aber sie sind nicht perfekt darin, Texte zu verstehen. Strukturierte Daten schließen diese Lücke. Mit Schema.org-Markup teilen Sie Google, Bing und anderen Suchmaschinen explizit mit, was Ihre Inhalte bedeuten: Dass ein Text ein Blog-Artikel ist, wer ihn geschrieben hat, wann er veröffentlicht wurde und worum es geht. Das Ergebnis: bessere Sichtbarkeit, Rich Snippets in den Suchergebnissen und ein klareres Verständnis Ihrer Website durch Suchmaschinen.

Was sind strukturierte Daten?

Strukturierte Daten sind standardisierte Formate, die Informationen auf einer Webseite für Maschinen lesbar beschreiben. Das Vokabular Schema.org wurde gemeinsam von Google, Bing, Yahoo und Yandex entwickelt und ist der De-facto-Standard für strukturierte Daten im Web.

Wie strukturierte Daten funktionieren

Stellen Sie sich vor, auf Ihrer Blog-Seite steht: “Katharina Schneider, 8. Februar 2026”. Für einen Menschen ist klar: Das ist die Autorin und das Veröffentlichungsdatum. Für eine Suchmaschine ist es zunächst nur Text. Mit strukturierten Daten markieren Sie diese Information eindeutig:

  • “Katharina Schneider” ist der author vom Typ Person
  • “8. Februar 2026” ist das datePublished vom Typ Date

Formate für strukturierte Daten

Es gibt drei Formate für die Implementierung:

  • JSON-LD (empfohlen): JavaScript-basiert, wird im <head> oder <body> als Script-Block eingebettet
  • Microdata: HTML-Attribute direkt in den Markup-Elementen
  • RDFa: Ebenfalls HTML-Attribute, aber mit anderem Syntax

Google empfiehlt ausdrücklich JSON-LD. Es ist am einfachsten zu implementieren, zu pflegen und zu debuggen, da es vom eigentlichen HTML-Code getrennt ist.

Warum strukturierte Daten für Blogs wichtig sind

Strukturierte Daten bringen mehrere konkrete Vorteile:

Rich Snippets in den Suchergebnissen

Rich Snippets sind erweiterte Suchergebnisse, die zusätzliche Informationen anzeigen. Für Blog-Artikel können das sein:

  • Autoreninformationen mit Bild
  • Veröffentlichungsdatum
  • Sternebewertungen (bei Rezensionen)
  • FAQ-Akkordeons
  • How-To-Schritte mit Bildern
  • Breadcrumb-Navigation

Rich Snippets stechen in den Suchergebnissen hervor und erzielen nachweislich höhere Klickraten. Studien zeigen eine Steigerung der CTR um 20 bis 30 Prozent.

Besseres Verständnis durch Suchmaschinen

Strukturierte Daten helfen Google, Ihren Content im Knowledge Graph einzuordnen. Das kann dazu führen, dass Ihre Inhalte in Knowledge Panels, Featured Snippets oder der Entdecken-Funktion erscheinen.

Zukunftssicherheit

Sprachassistenten wie Google Assistant, Alexa und Siri nutzen strukturierte Daten, um Fragen zu beantworten. Je besser Ihre Daten strukturiert sind, desto wahrscheinlicher werden Ihre Inhalte als Antwort ausgewählt.

Die wichtigsten Schema-Typen für Blogs

Für einen Blog sind mehrere Schema-Typen relevant. Hier die wichtigsten mit vollständigen Implementierungsbeispielen.

Article / BlogPosting

Das Article-Schema ist das zentrale Markup für Blog-Artikel. BlogPosting ist ein spezifischerer Untertyp von Article.

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Schema.org Markup: Strukturierte Daten für Blogs",
  "description": "Strukturierte Daten mit Schema.org helfen Suchmaschinen, Ihre Blog-Inhalte besser zu verstehen.",
  "image": {
    "@type": "ImageObject",
    "url": "https://www.example.com/images/schema-org-guide.jpg",
    "width": 1200,
    "height": 630
  },
  "author": {
    "@type": "Person",
    "name": "Katharina Schneider",
    "url": "https://www.example.com/ueber-uns/katharina-schneider"
  },
  "publisher": {
    "@type": "Organization",
    "name": "blogsandpages.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://www.example.com/images/logo.png",
      "width": 280,
      "height": 60
    }
  },
  "datePublished": "2026-02-08",
  "dateModified": "2026-02-08",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.example.com/blog/schema-org-strukturierte-daten/"
  },
  "wordCount": 1800,
  "keywords": ["Schema.org", "Strukturierte Daten", "Rich Snippets", "JSON-LD"],
  "articleSection": "SEO",
  "inLanguage": "de"
}

Breadcrumbs zeigen den Pfad zur aktuellen Seite an. Google zeigt diese häufig in den Suchergebnissen anstelle der URL an.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Startseite",
      "item": "https://www.example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://www.example.com/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "SEO",
      "item": "https://www.example.com/blog/seo/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Schema.org Strukturierte Daten"
    }
  ]
}

FAQPage

Wenn Ihr Blog-Artikel häufig gestellte Fragen beantwortet, können Sie das FAQ-Schema verwenden. Google zeigt diese als aufklappbare Fragen direkt in den Suchergebnissen an.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Was sind strukturierte Daten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Strukturierte Daten sind standardisierte Formate, die Informationen auf einer Webseite für Maschinen lesbar beschreiben. Der wichtigste Standard ist Schema.org."
      }
    },
    {
      "@type": "Question",
      "name": "Welches Format empfiehlt Google für strukturierte Daten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Google empfiehlt JSON-LD als Format für strukturierte Daten. Es ist am einfachsten zu implementieren und zu pflegen."
      }
    }
  ]
}

HowTo

Für Anleitungen und Tutorials eignet sich das HowTo-Schema. Es kann Schritte, benötigte Materialien und geschätzte Zeiten auszeichnen.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "JSON-LD für Blog-Artikel implementieren",
  "description": "Schritt-für-Schritt-Anleitung zur Implementierung von strukturierten Daten.",
  "totalTime": "PT15M",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "EUR",
    "value": "0"
  },
  "step": [
    {
      "@type": "HowToStep",
      "name": "Schema-Typ auswählen",
      "text": "Wählen Sie den passenden Schema-Typ für Ihren Content. Für Blog-Artikel empfiehlt sich BlogPosting.",
      "url": "https://www.example.com/anleitung#schritt-1"
    },
    {
      "@type": "HowToStep",
      "name": "JSON-LD generieren",
      "text": "Erstellen Sie das JSON-LD-Markup mit allen relevanten Eigenschaften.",
      "url": "https://www.example.com/anleitung#schritt-2"
    },
    {
      "@type": "HowToStep",
      "name": "In HTML einbetten",
      "text": "Fügen Sie das JSON-LD-Script in den head-Bereich Ihrer Seite ein.",
      "url": "https://www.example.com/anleitung#schritt-3"
    },
    {
      "@type": "HowToStep",
      "name": "Validieren",
      "text": "Überprüfen Sie das Markup mit dem Google Rich Results Test.",
      "url": "https://www.example.com/anleitung#schritt-4"
    }
  ]
}

WebSite mit SearchAction

Wenn Ihr Blog eine Suchfunktion hat, können Sie diese über das WebSite-Schema auszeichnen. Google kann dann einen Sitelink-Suchbox in den Suchergebnissen anzeigen.

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Mein Branchenblog",
  "url": "https://www.example.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://www.example.com/suche?q={search_term_string}"
    },
    "query-input": "required name=search_term_string"
  }
}

Implementierung in der Praxis

Die konkrete Implementierung hängt von Ihrem technischen Setup ab. Hier die gängigsten Szenarien.

Statische Websites und Static-Site-Generatoren

Bei statischen Websites fügen Sie das JSON-LD-Script direkt in Ihre Templates ein. Bei Hugo, Eleventy oder Astro können Sie die Daten aus dem Frontmatter generieren:

<!-- Im head-Bereich Ihres Templates -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "{{ .Title }}",
  "datePublished": "{{ .Date.Format "2006-01-02" }}",
  "author": {
    "@type": "Person",
    "name": "{{ .Params.author }}"
  }
}
</script>

WordPress

In WordPress gibt es mehrere Wege:

  • Plugins: Yoast SEO, Rank Math oder Schema Pro generieren strukturierte Daten automatisch
  • Theme-Integration: Direkte Einbettung in die theme-Dateien (header.php oder single.php)
  • Custom Fields: Nutzung von Advanced Custom Fields in Kombination mit einem Template

Plugins wie Yoast SEO decken die gängigsten Schema-Typen ab. Für spezifische Anforderungen ist eine manuelle Implementierung oder ein spezialisiertes Plugin wie Schema Pro empfehlenswert.

Mehrere Schema-Typen kombinieren

Auf einer einzelnen Blog-Seite können und sollten Sie mehrere Schema-Typen verwenden. Ein typisches Setup:

<head>
  <!-- BlogPosting Schema -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "headline": "Strukturierte Daten für Blogs",
    "author": { "@type": "Person", "name": "Katharina Schneider" },
    "datePublished": "2026-02-08"
  }
  </script>

  <!-- Breadcrumb Schema -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
      { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog/" }
    ]
  }
  </script>

  <!-- Organization Schema -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "blogsandpages.com",
    "url": "https://www.example.com",
    "logo": "https://www.example.com/logo.png"
  }
  </script>
</head>

Validierung und Testing

Nach der Implementierung müssen Sie Ihre strukturierten Daten validieren. Fehlerhafte Daten können ignoriert oder sogar negativ bewertet werden.

Google Rich Results Test

Der Rich Results Test von Google zeigt, ob Ihre strukturierten Daten für Rich Snippets qualifiziert sind:

  1. Geben Sie die URL ein oder fügen Sie den Code ein
  2. Prüfen Sie auf Fehler und Warnungen
  3. Sehen Sie eine Vorschau des möglichen Rich Snippets

Erreichbar unter: https://search.google.com/test/rich-results

Schema Markup Validator

Der offizielle Schema.org-Validator prüft die technische Korrektheit Ihres Markups unabhängig von Google-spezifischen Anforderungen:

Erreichbar unter: https://validator.schema.org/

Google Search Console

In der Search Console finden Sie unter “Verbesserungen” detaillierte Berichte zu Ihren strukturierten Daten:

  • Welche Schema-Typen wurden erkannt?
  • Gibt es Fehler oder Warnungen?
  • Wie viele Seiten sind betroffen?

Überprüfen Sie diese Berichte regelmäßig, insbesondere nach Änderungen an Ihren Templates.

Häufige Fehler vermeiden

Bei der Implementierung strukturierter Daten gibt es einige typische Stolperfallen.

Fehler 1: Inhalte auszeichnen, die nicht sichtbar sind

Google verlangt, dass die strukturierten Daten den sichtbaren Seiteninhalt widerspiegeln. Wenn der Artikel keine Sternebewertung zeigt, dürfen Sie keine Bewertung im Schema angeben. Verstöße dagegen können zu einer manuellen Abstrafung führen.

Fehler 2: Falsche Schema-Typen verwenden

Verwenden Sie den spezifischsten passenden Typ. Ein Blog-Artikel sollte als BlogPosting oder Article ausgezeichnet werden, nicht als WebPage. Eine Produktbewertung ist ein Review, kein Article.

Fehler 3: Pflichtfelder auslassen

Jeder Schema-Typ hat Pflichtfelder. Für BlogPosting sind das:

  • headline
  • image
  • datePublished
  • author

Fehlen Pflichtfelder, ignoriert Google das Markup möglicherweise komplett.

Fehler 4: Veraltete Daten

Wenn sich Ihre Inhalte ändern, müssen auch die strukturierten Daten aktualisiert werden. Das dateModified-Feld sollte das tatsächliche Datum der letzten Änderung widerspiegeln.

Fehler 5: Zu viele Schema-Typen auf einer Seite

Mehr ist nicht immer besser. Verwenden Sie nur Schema-Typen, die tatsächlich zum Seiteninhalt passen. Eine Blog-Übersichtsseite braucht kein BlogPosting-Schema, sondern ein CollectionPage-Schema.

Fortgeschrittene Techniken

Wenn Sie die Grundlagen beherrschen, können Sie mit fortgeschrittenen Techniken noch mehr herausholen.

Speakable Markup

Das speakable-Schema markiert Textabschnitte, die besonders gut für die Sprachausgabe geeignet sind. Relevant für Voice Search und Sprachassistenten:

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Strukturierte Daten für Blogs",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [".article-summary", ".key-takeaways"]
  }
}

Entity-Linking mit sameAs

Verknüpfen Sie Ihre Autoren und Organisation mit externen Profilen, um die Identität eindeutig zu machen:

{
  "@type": "Person",
  "name": "Katharina Schneider",
  "sameAs": [
    "https://www.linkedin.com/in/katharina-schneider",
    "https://twitter.com/katharina_schneider"
  ]
}

Automatisierte Generierung

Für Blogs mit vielen Artikeln empfiehlt sich die automatisierte Generierung der strukturierten Daten aus den Metadaten. Bei Static-Site-Generatoren können Sie Templates erstellen, die das JSON-LD aus dem Frontmatter generieren. Bei WordPress übernehmen Plugins diese Aufgabe.

Fazit

Strukturierte Daten mit Schema.org sind eine der wirkungsvollsten technischen SEO-Maßnahmen für Blogs. Sie verbessern die Sichtbarkeit in den Suchergebnissen, ermöglichen Rich Snippets und helfen Suchmaschinen, Ihre Inhalte besser zu verstehen. Die Implementierung über JSON-LD ist vergleichsweise einfach und kann bei den meisten Blog-Systemen automatisiert werden. Beginnen Sie mit dem BlogPosting-Schema und BreadcrumbList, validieren Sie Ihre Implementierung gründlich und erweitern Sie schrittweise um weitere Schema-Typen. Der Aufwand lohnt sich: Websites mit strukturierten Daten erzielen nachweislich höhere Klickraten und bessere Sichtbarkeit in den Suchergebnissen.

Katharina Schneider

Katharina Schneider

Gründerin von blogsandpages.com – Expertin für Blogs, Unternehmenswebseiten und individuelle Publishing-Lösungen.

Bereit für Ihr nächstes Projekt?

Ob Blog, Unternehmenswebseite oder individuelle Plattform – lassen Sie uns gemeinsam bauen. Professionell, SEO-optimiert und auf Ihre Bedürfnisse zugeschnitten.

Projekt starten