S SCHEMA.BIZ
Content Extends: Article

NewsArticle Schema Markup

NewsArticle is a subtype of Article specifically designed for news content. It inherits all Article properties and adds a few news-specific ones. Google uses NewsArticle to identify content eligible for the Top Stories carousel, Google News, and other news-specific features.

Eligible Rich Results

Top Stories Carousel Google News Article Rich Result

When to Use NewsArticle

Breaking news Feature stories Investigative journalism Press releases

Properties

Property Type Status Description
headline Text required The news headline.
image URL or ImageObject required Representative image for the news article.
datePublished DateTime required Publication date and time.
dateModified DateTime recommended Last update date and time.
author Person or Organization required The journalist or news organization.
publisher Organization required The news publisher with name and logo.
description Text recommended Summary of the news story.
dateline Text optional The location where the news was reported from (e.g., 'NEW YORK').
printEdition Text optional The print edition containing this article.
printPage Text optional The page number in the print edition.
printSection Text optional The section in the print edition.

JSON-LD Examples

Breaking News Story

A time-sensitive news article with precise timestamps.

{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "City Council Approves New Transit Plan",
  "image": "https://localnews.com/transit-plan.jpg",
  "datePublished": "2024-04-10T08:00:00-07:00",
  "dateModified": "2024-04-10T10:30:00-07:00",
  "author": {
    "@type": "Person",
    "name": "Maria Garcia"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Local News Daily",
    "logo": {
      "@type": "ImageObject",
      "url": "https://localnews.com/logo.png"
    }
  },
  "description": "The city council voted 7-2 to approve a $2 billion transit expansion.",
  "dateline": "SAN FRANCISCO"
}

Common Mistakes

Using Article instead of NewsArticle for news content — you miss out on Top Stories eligibility.

Missing precise timestamps — news articles should use DateTime with timezone, not just Date.

Not updating dateModified when the story is revised.

Complete Guide to NewsArticle Schema Markup

NewsArticle markup is essential for news publishers who want their content featured in Google's Top Stories carousel and Google News. While Google doesn't strictly require NewsArticle over Article, using the more specific type sends a clear signal that your content is timely news rather than evergreen content.

The key difference between NewsArticle and Article is intent: NewsArticle tells Google this content is time-sensitive journalism. This matters because Google's algorithms treat news differently — they prioritize freshness, check for publisher authority in Google News Publisher Center, and may feature the content in dedicated news surfaces.

For publishers registered in Google News Publisher Center, NewsArticle markup works in concert with your publisher profile. Google cross-references the publisher property in your markup with your registered publisher information, which can improve trust signals and visibility.

Always use full DateTime values with timezone offsets for news articles (e.g., 2024-04-10T08:00:00-07:00) rather than simple dates. For breaking news, the publication timestamp matters for determining which outlet published first, and Google uses this for source attribution in Top Stories.

Related Types

Ready to Create NewsArticle Markup?

Use our free generator to create valid NewsArticle JSON-LD markup with a visual form. No coding required.

Open Generator