All schema types
Creative Works
schema.org specArticle
An article, including news articles, sports articles, and feature articles. Generic parent type for written content.
What it is
Article is the foundational Schema.org type for written content. Use it for any article-style page — features, opinion pieces, evergreen guides. For news specifically, prefer NewsArticle; for blog posts, prefer BlogPosting; for technical docs, prefer TechArticle.
Required properties
headlineimageauthordatePublished
Recommended properties
dateModifiedpublishermainEntityOfPagedescriptionarticleBodywordCount
JSON-LD example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Optimize for AI Search in 2026",
"image": "https://example.com/hero.jpg",
"author": {
"@type": "Person",
"name": "Jane Doe"
},
"datePublished": "2026-04-20",
"dateModified": "2026-04-20",
"publisher": {
"@type": "Organization",
"name": "Example",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
}
}
</script>Google rich result support
Eligible for Top Stories carousel (NewsArticle subtype) and rich result enhancements like host carousel and article rich result.
When to use it
- Magazine articles
- Long-form features
- Generic editorial content
- Pages that don't fit BlogPosting or NewsArticle