📰Article Schema Markup for Blog Posts

How to implement Article and BlogPosting schema to enable Google's article rich results, Top Stories carousel eligibility, and better structured information in search.

Hugo Team·September 30, 2026
article schemablogposting schemajson-ldstructured datarich resultstop stories

Article schema (and its subtypes BlogPosting, NewsArticle, TechArticle) provides Google with explicit metadata about your written content — headline, author, publish date, image, and more. This can unlock Top Stories carousel eligibility and enhanced display in search results.

Article vs BlogPosting vs NewsArticle

TypeBest ForTop Stories Eligible?
ArticleGeneral written contentYes, if on approved publisher list
BlogPostingBlog posts, informal contentLimited
NewsArticleBreaking news, journalismYes (most common)
TechArticleTechnical documentation, tutorialsLimited

Complete BlogPosting Template

json
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Your Article Title",
  "description": "A 160-character summary of your article.",
  "image": {
    "@type": "ImageObject",
    "url": "https://example.com/post-image.jpg",
    "width": 1200,
    "height": 630
  },
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://example.com/author/jane-smith"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Blog",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2026-09-30",
  "dateModified": "2026-09-30",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/your-article-url"
  }
}

Required Properties for Rich Results

  • headline — The article title (max 110 characters).
  • image — At least 1 image, minimum 696px wide. Use 16:9, 4:3, or 1:1 aspect ratios.
  • datePublished — ISO 8601 date format (YYYY-MM-DD).
  • author — Person or Organization with name.
💡dateModified Signals Freshness

Update dateModified whenever you significantly update article content. Google uses this for freshness signals and may show "Updated X days ago" in search snippets — increasing CTR for recently updated content.

References

  1. [1]Google: Article structured data — Official implementation guide for Article rich results — developers.google.com
  2. [2]Schema.org: Article — Full property reference for Article, BlogPosting, NewsArticle — schema.org

Your privacy matters

Hugo stores authentication tokens and your consent record. With your permission we may also show personalised ads via Google AdSense. ·