Wer einen Blog betreibt, kennt das Ziel: möglichst viele Klicks aus den Google-Suchergebnissen. Article Schema Markup ist einer der direktesten Wege, um Google zu helfen, deine Inhalte besser zu verstehen — und gleichzeitig Rich Snippets in den SERPs zu aktivieren. In diesem Artikel erklären wir, welcher Article-Typ zu deinem Content passt, wie du JSON-LD korrekt implementierst und welche Fehler du unbedingt vermeiden solltest.
Bereits in unserem Artikel zu strukturierten Daten für SEO haben wir die Grundlagen von Schema Markup erklärt. Jetzt gehen wir tief in den Article-Typ ein — den wichtigsten Schema-Typ für Blogs, Nachrichtenportale und Content-fokussierte Websites.
Article, NewsArticle oder BlogPosting — welchen Typ nutzen?
Schema.org unterscheidet drei Haupt-Untertypen für Artikel-Inhalte:
Article (Basistyp)
Article ist der allgemeine Oberbegriff für jeden Artikel-Content. Er ist geeignet für redaktionelle Inhalte, die weder eindeutig Nachrichten noch Blog-Posts sind. Beispiele: Ratgeber-Artikel, How-To-Guides, Whitepaper.
NewsArticle
NewsArticle ist für aktuelle Nachrichten und journalistische Inhalte gedacht. Google nutzt diesen Typ für:
- Google News — nur NewsArticle-markierte Inhalte erscheinen dort
- Top Stories Karussell — die horizontale Ergebniszeile bei aktuellen Themen
- Breaking News Rich Cards
Nutze NewsArticle nur wenn du tatsächlich ein Nachrichtenportal betreibst und zeitaktuellen Journalismus veröffentlichst. Falsche Verwendung kann zu Abstrafungen führen.
BlogPosting
BlogPosting ist der spezifischste Typ für klassische Blog-Artikel. Er erweitert Article um den Kontext "dieser Inhalt ist Teil eines Blogs" — was Google für die Einordnung nutzt. Für die meisten SEO-Blogs und Content-Marketing-Websites ist BlogPosting die richtige Wahl.
Faustformel: Tagesaktuelle Nachrichten → NewsArticle. Blog-Artikel, Ratgeber, Anleitungen → BlogPosting. Alles andere → Article.
Warum Article Schema für SEO wichtig ist
Googles offizieller Dokumentation zufolge kann Article Schema folgende Rich Features aktivieren:
- Top Stories Karussell: Erscheint bei aktuellen Themen oberhalb der organischen Ergebnisse (nur NewsArticle)
- Autor-Informationen im SERP: Name und Bild des Autors in den Suchergebnissen
- Datum-Anzeige: Erscheinungsdatum und Aktualität in den SERPs
- Knowledge Panel-Integration: Artikel können im Autoren-Knowledge-Panel erscheinen
- Google Discover: Personalisierter Feed berücksichtigt strukturierte Article-Daten
Darüber hinaus hilft Article Schema Google, die E-E-A-T-Signale deiner Website zu bewerten: Wer hat den Artikel geschrieben? Wann? Ist das Unternehmen vertrauenswürdig?
Vollständiges JSON-LD-Beispiel für einen BlogPosting
Hier ist ein vollständiges, Google-konformes JSON-LD-Beispiel für einen Blog-Artikel:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "LocalBusiness Schema Markup: Vollständige Anleitung 2026",
"description": "LocalBusiness Schema Markup richtig einsetzen: Alle Properties, JSON-LD-Beispiele und häufige Fehler für lokale Unternehmen.",
"image": {
"@type": "ImageObject",
"url": "https://example.de/blog/images/schema-markup.jpg",
"width": 1200,
"height": 630
},
"datePublished": "2026-04-16T08:00:00+02:00",
"dateModified": "2026-04-16T08:00:00+02:00",
"author": {
"@type": "Person",
"name": "Max Mustermann",
"url": "https://example.de/author/max-mustermann",
"image": "https://example.de/author/max-mustermann.jpg",
"sameAs": [
"https://www.linkedin.com/in/max-mustermann",
"https://twitter.com/maxmustermann"
]
},
"publisher": {
"@type": "Organization",
"name": "Beispiel Blog",
"url": "https://example.de",
"logo": {
"@type": "ImageObject",
"url": "https://example.de/logo.png",
"width": 200,
"height": 60
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.de/blog/schema-markup-anleitung.html"
},
"articleSection": "Tech-SEO",
"wordCount": 2400,
"inLanguage": "de-DE",
"keywords": "schema markup, json-ld, structured data, seo"
}
</script>
Die wichtigsten Properties erklärt
headline (Pflicht)
Der Titel des Artikels — identisch mit dem <h1>-Tag. Maximal 110 Zeichen (Google Richtlinie für Top Stories). Verwende keine irreführenden Klick-Köder-Überschriften.
image (Pflicht für Rich Features)
Google empfiehlt ein Bild mit mindestens 1200 × 630 Pixel und einem Seitenverhältnis von mindestens 16:9. Nur mit einem qualitativ hochwertigen Bild erscheint der Artikel im Top Stories Karussell. Nutze ImageObject mit Breite und Höhe für maximale Kompatibilität.
datePublished und dateModified
Beide Datumsangaben im ISO-8601-Format: YYYY-MM-DDTHH:MM:SS+HH:MM. Zeitzone angeben (z.B. +02:00 für MEZ). Google nutzt diese Daten um die Aktualität des Inhalts zu bewerten — ein wichtiges Ranking-Signal für zeitrelevante Suchanfragen.
Wichtig: dateModified muss tatsächlichen inhaltlichen Änderungen entsprechen. Das Datum täglich zu aktualisieren ohne Inhaltsänderungen gilt als Spam und wird von Google erkannt.
author (stark für E-E-A-T)
Der Autor sollte als Person (nicht Organization) angegeben werden, wenn ein menschlicher Autor den Artikel geschrieben hat. Wichtige Properties:
name— Vollständiger Nameurl— Link zur Autorenseite auf deiner Websiteimage— Profilbild des AutorssameAs— LinkedIn, Twitter, XING-Profile
Googles E-E-A-T-Algorithmus bewertet die Erfahrung (Experience), Expertise, Autorität und Vertrauenswürdigkeit des Autors. Eine vollständige Autor-Angabe mit verifizierbaren Social-Media-Profilen stärkt dieses Signal erheblich.
publisher
Die herausgebende Organisation — üblicherweise dein Unternehmen oder dein Blog. Das Logo sollte exakt die Maße einhalten: maximal 600 × 60 Pixel für Google News.
articleSection
Die Kategorie des Artikels (z.B. "Tech-SEO", "On-Page SEO", "Performance"). Hilft Google, thematische Zusammenhänge zwischen deinen Artikeln zu verstehen — wichtig für Topical Authority.
NewsArticle: Zusätzliche Properties
Wenn du NewsArticle verwendest, gibt es weitere relevante Properties:
{
"@type": "NewsArticle",
"dateline": "Berlin, 16. April 2026",
"printSection": "Wirtschaft",
"printPage": "A1"
}
Für Google News ist außerdem isAccessibleForFree wichtig: Wenn dein Inhalt hinter einer Paywall ist, musst du das deklarieren:
{
"@type": "NewsArticle",
"isAccessibleForFree": false,
"hasPart": {
"@type": "WebPageElement",
"isAccessibleForFree": false,
"cssSelector": ".paywall-content"
}
}
Article Schema und Open Graph — Zusammenspiel
Viele Webmaster fragen: "Ich habe bereits Open Graph Tags — brauche ich noch Article Schema?" Die Antwort: Ja, beide ergänzen sich.
- Open Graph steuert die Darstellung auf Social Media (Facebook, LinkedIn, Twitter)
- Article Schema kommuniziert direkt mit Google und anderen Suchmaschinen
Die Daten sollten konsistent sein: Titel, Beschreibung und Bild im Article Schema sollten mit den Open Graph Metadaten übereinstimmen. Lies unseren Artikel zu Open Graph Tags für Social Media für die vollständige Social-Media-Optimierung.
Schritt-für-Schritt: Article Schema implementieren
- Richtigen Typ wählen: BlogPosting für Blogs, NewsArticle für Nachrichten, Article für alles andere
- JSON-LD-Block erstellen: Im
<head>-Bereich oder vor</body> - Pflichtfelder ausfüllen: headline, image, datePublished, author, publisher
- Bild in korrekter Auflösung: Mindestens 1200 × 630 px
- Datum im ISO-8601-Format: Mit Uhrzeit und Zeitzone
- Validieren: Mit dem JSON-LD Validator oder Google Rich Results Test
- Google Search Console überwachen: Unter "Erweiterungen → Artikel" den Status prüfen
Article Schema dynamisch generieren (bei CMS-Systemen)
Bei WordPress, Typo3 oder anderen CMS-Systemen solltest du Article Schema dynamisch aus den Artikel-Metadaten generieren — nicht statisch hardcoden. Das spart Pflege-Aufwand und verhindert veraltete Daten.
Für WordPress gibt es Plugins wie Rank Math oder Yoast SEO, die Article Schema automatisch generieren. Bei selbst gebauten Websites empfiehlt sich ein serverseitiges Template, das Datum, Autor und Titel dynamisch einfügt.
<!-- Beispiel: PHP-Template für dynamisches Article Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "<?= htmlspecialchars($article->title) ?>",
"datePublished": "<?= $article->published_at->toIso8601String() ?>",
"dateModified": "<?= $article->updated_at->toIso8601String() ?>",
"author": {
"@type": "Person",
"name": "<?= htmlspecialchars($article->author->name) ?>"
}
}
</script>
Häufige Fehler bei Article Schema
Fehler 1: headline zu lang oder irreführend
Die headline Property muss dem tatsächlichen H1-Titel entsprechen — kein Clickbait. Überschreitung von 110 Zeichen kann dazu führen, dass Google das Schema ignoriert.
Fehler 2: Bild zu klein oder falsches Format
Google zeigt Artikel nur im Top Stories Karussell, wenn das Bild mindestens 1200 × 630 Pixel hat. Kleinere Bilder werden ignoriert. GIF-Bilder sind nicht erlaubt.
Fehler 3: dateModified manipuliert
Manche Webmaster setzen dateModified täglich auf das aktuelle Datum ohne inhaltliche Änderungen — in der Hoffnung, als "frischer Content" zu erscheinen. Google erkennt dieses Muster und kann das Schema abwerten.
Fehler 4: Organisation als Autor bei persönlichem Blog
Wenn ein Mensch den Artikel geschrieben hat, sollte author ein Person-Objekt sein — nicht Organization. E-E-A-T bewertet Personen-Autoren stärker als anonyme Organisationen.
Fehler 5: NewsArticle für nicht-aktuelle Inhalte
Ein Evergreen-Ratgeber ist kein NewsArticle — auch wenn er neu veröffentlicht wurde. Die falsche Verwendung von NewsArticle kann zu Qualitätsproblemen in Google News führen.
Article Schema auf statischen HTML-Websites
Wenn du — wie wir — statische HTML-Seiten hostest, muss das Article Schema manuell gepflegt werden. Die Vorteile: keine Abhängigkeit von Plugins, volle Kontrolle über die Daten, schnellere Ladezeiten.
Achte bei statischen Seiten besonders auf:
- Korrekte
datePublished— statisch setzen und nie ändern dateModifiednur bei echten Inhaltsänderungen aktualisieren- Einheitliches Schema-Format über alle Artikel (nutze ein Template)
Unser Article Schema Generator erstellt ein valides JSON-LD für deinen Artikel in wenigen Sekunden — ideal für statische Websites.
Article Schema testen
Vor der Veröffentlichung immer validieren:
- Google Rich Results Test: Zeigt ob Rich Features aktiviert werden können
- Schema.org Validator: Prüft gegen den offiziellen Standard
- Shift07 JSON-LD Validator: Schnelle Browser-Prüfung via JSON-LD Structured Data Validator
In der Google Search Console unter Erweiterungen → Artikel siehst du nach einigen Tagen, ob Google das Schema erfolgreich verarbeitet hat — und ob Fehler aufgetreten sind.
Checkliste: Article Schema vollständig implementieren
- ✅ Richtigen Typ gewählt: BlogPosting / NewsArticle / Article
- ✅ headline identisch mit H1, maximal 110 Zeichen
- ✅ image: mindestens 1200 × 630 px, kein GIF
- ✅ datePublished im ISO-8601-Format mit Uhrzeit und Zeitzone
- ✅ dateModified korrekt (nur bei echten Änderungen aktualisieren)
- ✅ author als Person mit name, url, sameAs
- ✅ publisher als Organization mit name, url, logo
- ✅ articleSection gesetzt (für Topical Authority)
- ✅ mainEntityOfPage auf kanonische URL gesetzt
- ✅ Im Google Rich Results Test validiert
- ✅ Google Search Console überwacht
Fazit
Article Schema Markup ist für jeden Blog und jede Content-Website ein Muss. Der Aufwand ist gering — das JSON-LD-Template einmalig korrekt erstellen, dann für jeden Artikel anpassen. Der Nutzen ist erheblich: bessere Indexierung, mögliche Rich Snippets und stärkere E-E-A-T-Signale.
Nutze für den schnellen Start unseren Article Schema Generator, der dir ein valides JSON-LD für deinen Blog-Artikel erstellt. Wenn du außerdem strukturierte Daten für andere Seiten-Typen benötigst, lies unsere Anleitungen zu LocalBusiness Schema und JSON-LD vs. Microdata vs. RDFa.