Article structured data: Mijn stappenplan en voorbeelden
4,9 ★★★★★ 97 reviews
Techniek · Schema · Article

Article structured data.

Article structured data implementeren: mijn stappenplan met voorbeelden. Alle verplichte en aanbevolen Schema.org velden voor blog-artikelen, plus geavanceerde toepassingen zoals NewsArticle en BlogPosting varianten.

Door Ralf van VeenUpdate: 27 maart 2024Leestijd: 9 min

01 — propertiesAlle Article-properties met technische uitleg

Article structured data heeft een handvol verplichte en veel optionele/aanbevolen properties. Hieronder de volledige lijst die ik in productie-implementaties gebruik — met uitleg per veld en de specifieke vereisten van Google's Rich Results Test. Voor breder context op JSON-LD implementatie zie structured data met JSON-LD.

Properties · verplicht + aanbevolenSchema.org Article

Volledig JSON-LD voorbeeld (Article met alle aanbevolen velden):

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article structured data: stappenplan",
  "image": ["https://example.nl/cover.jpg"],
  "datePublished": "2024-03-27T08:00:00+01:00",
  "dateModified": "2026-05-29T12:00:00+02:00",
  "author": {
    "@type": "Person",
    "name": "Ralf van Veen",
    "url": "https://ralfvanveen.com/wie-is-ralf/",
    "sameAs": ["https://linkedin.com/in/ralfvanveen"]
  },
  "publisher": {
    "@type": "Organization",
    "name": "Ralfvanveen.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://ralfvanveen.com/logo.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.nl/article-url/"
  }
}
</script>

Property-overzicht per veld:

headline
Verplicht
Titel van het artikel. Maximaal 110 karakters. Vaak gelijk aan H1 of meta-title. Belangrijke ranking-input voor Google's keuze om rich result te tonen.
image
Verplicht
Cover-afbeelding (array van URLs). Minimaal 1200px breed. Google adviseert meerdere ratios (1x1, 4x3, 16x9). Resolutie minimaal 50.000 pixels totaal.
datePublished
Verplicht
Publicatie-datum in ISO 8601. Met timezone-aanduiding voor accuratesse. Niet wijzigen bij updates — gebruik dateModified daarvoor.
dateModified
Aanbevolen
Laatste wijzigings-datum. ISO 8601. Update telkens als content substantieel verandert. Belangrijk signaal voor freshness — vooral in tijd-gevoelige niches.
author
Verplicht
Auteur als Person-object. Met name + url + optioneel sameAs naar LinkedIn/Twitter. E-E-A-T-signaal voor Google. Niet alleen een string ("Ralf") maar gestructureerd object.
publisher
Verplicht
Publishende organisatie. Met name + logo (ImageObject). Logo minimaal 112px hoog. Belangrijk voor brand-recognition in rich results.
mainEntityOfPage
Aanbevolen
Canonical URL van het artikel. Voorkomt verwarring bij duplicate content. Vooral nuttig als artikel op meerdere URLs benaderbaar is.
articleBody
Aanbevolen
Volledige artikel-tekst. Optioneel — Google leest content ook gewoon uit HTML. Maar voor AI-citaties (ChatGPT/Claude) een sterk signaal voor exacte content-mapping.

02 — variantenArticle vs NewsArticle vs BlogPosting

Schema.org definieert drie sub-types die elk een specifiek content-type aangeven. De juiste keuze maakt verschil voor zowel rich results als AI-citaties. Hieronder uitleg per variant met use-cases.

3 varianten · sub-typesSchema.org
Article
Generic artikel-type. Voor algemene content die niet als nieuws of blog kwalificeert. Veilige default als je twijfelt. Werkt voor kennisbank, white-papers en research-articles. Gebruikt door 70% van structured data implementaties.
NewsArticle
Nieuwspublicaties. Voor tijds-kritieke content. Vereist publicatie via Google News (apart account). Triggert specifieke nieuws-rich-results en Top Stories carousel. Strict bij gebruik — alleen voor échte nieuws-publishers.
BlogPosting
Blog-artikelen. Voor reguliere blog-content op een corporate of persoonlijke site. Subtype van Article, met dezelfde properties. Voorkeur als content nadrukkelijk in blog-format gepubliceerd is. Geen extra rich result vergeleken met Article.

03 — faqVeelgestelde vragen

FAQ · 3 vragenklik om te openen
Krijg ik altijd rich results met Article-schema?
Nee — schema is een aanvraag, geen garantie. Vijf factoren die rich-result-vertoning bepalen. (1) Schema correct geïmplementeerd. Verplichte velden (headline, image, datePublished, author, publisher) volledig en valide. Test via Rich Results Test. Niet alleen "valide" maar ook "eligible for rich results" status. (2) Content-kwaliteit + autoriteit. Google toont rich results voor authoritative sources eerder dan voor unknown sites. Nieuwe sites krijgen weinig rich results in eerste maanden. (3) Pagina-positie + relevance. Rich results worden vooral getoond voor pagina's die top-10 ranken. Een pagina op positie 25 met perfect schema krijgt zelden rich result. (4) Image-kwaliteit. Google's eis: minimaal 1200px breed, hoge resolutie, relevante content. Slechte cover-image = geen rich result ondanks valid schema. (5) Geen schema-misuse. Misleidende schema (bijv. fake reviews, content die niet matcht met schema) → niet alleen geen rich result, maar potentieel manual action. Houd schema-content gelijk aan zichtbare content. Voor breder context zie Google Search Console gids.
Welke fouten zie je vaakst in Article-schema?
Zes meest voorkomende fouten in mijn audits. (1) Author als string ipv Person-object. "author": "Ralf" is niet ideaal — Google waardeert "author": {"@type": "Person", "name": "Ralf"} veel sterker. Voor E-E-A-T-signalen + AI-citation-likelihood essentieel. (2) Logo zonder vereiste afmetingen. Publisher.logo moet minimaal 112x112 pixels zijn. Veel sites gebruiken te kleine logos. Google's parser geeft geen error maar logo wordt niet getoond in rich result. (3) datePublished zonder timezone. "2024-03-27" is technisch valide maar "2024-03-27T08:00:00+01:00" geeft accuratere timestamp. Vooral voor NewsArticle met "actueel" criterium. (4) dateModified eerder dan datePublished. Logica-fout die Google's validator soms wel detecteert. dateModified moet altijd ≥ datePublished. (5) headline langer dan 110 karakters. Google truncate automatisch. Schrijf een specifieke kortere headline in schema vs de full H1 op de pagina. (6) Schema duplication. Twee Article-blocks per pagina (vaak door meerdere plugins). Audit altijd alle script type="application/ld+json" blocks via View Source. Behoud één canonieke versie. Voor breder context zie structured data met JSON-LD.
Hoe geef ik schema voor een artikel met meerdere auteurs?
Article-schema ondersteunt multiple authors via array-syntax. Vijf principes voor co-auteur content. (1) Author als array. "author": [{...}, {...}] in plaats van single object. Beide auteurs als Person-objects, elk met name, url, sameAs. Volgorde matters — primary author eerst. (2) Specifieke rollen. Voor content met duidelijke rolverdeling (writer + editor + reviewer) gebruik je Schema.org's contributor field naast author. "contributor": {"@type": "Person", "name": "..."} voor reviewers/editors. (3) Organization als co-author. Bij content waar bedrijf en individu samen auteur zijn, kan zowel Person als Organization in author-array. Bijvoorbeeld: "author": [{Person}, {Organization}]. (4) Practical use case: B2B-content met expert + ghost-writer. Schema toont alleen de expert (degene die echte autoriteit heeft). Ghost-writer optioneel onder contributor. (5) E-E-A-T-implicatie. Multiple authors met sterke individuele profielen verhogen autoriteit-signalen. Maar zorg dat elke author legitieme bijdrage heeft — fake co-authorship voor SEO is risico voor manual action. Voor breder context zie Google E-E-A-T optimaliseren.

Article schema voor jouw blog en kennisbank?

Volledige Article-schema audit + implementatie. Alle verplichte en aanbevolen velden, Person-schema voor auteurs, NewsArticle/BlogPosting waar relevant. Met validatie via Rich Results Test en monitoring van rich-impressions in Search Console.

Plan een gesprek met Ralf →