All schema types
Creative Works
schema.org spec

Article

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
  • headline
  • image
  • author
  • datePublished
Recommended properties
  • dateModified
  • publisher
  • mainEntityOfPage
  • description
  • articleBody
  • wordCount
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