Google can usually work out that a page is an article. Article schema makes it certain, and supplies the details Google uses in results, Top stories, Discover and Google News: who wrote it, when it was published and updated, and which image represents it.
Article, BlogPosting or NewsArticle?
| Type | Use it for |
|---|---|
Article | General articles, guides and evergreen content |
BlogPosting | Blog posts (a more specific kind of Article) |
NewsArticle | News stories and time-sensitive reporting |
Google treats them much the same for rich results. Pick the one that best describes the page.
An article schema example
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Choose Trail Running Shoes",
"image": ["https://example.com/img/trail-shoes-16x9.jpg"],
"datePublished": "2026-11-04T09:00:00-05:00",
"dateModified": "2026-11-04T09:00:00-05:00",
"author": [{
"@type": "Person",
"name": "Sam Rivera",
"url": "https://example.com/authors/sam-rivera"
}],
"publisher": {
"@type": "Organization",
"name": "Example Co",
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" }
}
}