Article schema example
Google's Article documentation has no strictly required properties: it recommends headline, image, datePublished, dateModified and author, and uses them for the title, thumbnail and byline it shows in Top stories, Discover and ordinary results. Use NewsArticle for news and BlogPosting for blog posts; both are subtypes of Article, so the same checks apply.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How we cut our checkout time in half",
"image": [
"https://example.com/photos/16x9/checkout.jpg",
"https://example.com/photos/4x3/checkout.jpg",
"https://example.com/photos/1x1/checkout.jpg"
],
"datePublished": "2026-03-02T08:00:00+01:00",
"dateModified": "2026-03-09T10:30:00+01:00",
"author": [
{
"@type": "Person",
"name": "Mara Lindqvist",
"url": "https://example.com/team/mara"
}
],
"publisher": {
"@type": "Organization",
"name": "Example Shop",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"mainEntityOfPage": "https://example.com/blog/checkout-time"
}
</script>What Google checks
Taken from Google Search Central's documentation for this type. Meeting the requirements makes a page eligible; Google decides whether to show a rich result.
Mistakes the validator catches on Article
- "By Mara Lindqvist" in author.name
- Google asks for only the name. Drop "By", job titles and dates from the name string.
- Two authors in one string
- Write one Person object per author inside an array, not "Mara Lindqvist and Tom Reyes".
- Dates without a time zone
- A bare 2026-03-02T08:00:00 is read in an unknown zone. Add +01:00 or Z, or give only the date.
- A tiny or missing image
- Google's docs ask for images at least 50,000 pixels in total (width × height), ideally in 16:9, 4:3 and 1:1 crops.
- headline that differs from the visible title
- Structured data must describe what is on the page; mark up the real title.
Paste your own version into the schema markup validator or test a live URL.
Questions
Is headline required for Article schema?
Not strictly. Google lists no required Article properties, but headline, image, datePublished, dateModified and author are recommended and are what drives the display, so leave none of them out.
Should I use Article, NewsArticle or BlogPosting?
Pick the most specific type that is true. News publishers use NewsArticle, blogs use BlogPosting, everything else can use Article. Google treats all three with the same guidelines.
Do I need the publisher property?
Google's current Article docs don't list publisher, but it is valid schema.org and helps other consumers identify the site. Keep it if you already have it.
Other examples
ProductFAQPageRecipeEventLocalBusinessOrganizationBreadcrumbListVideoObjectJobPostingReview