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, such as dateline and print edition details. Google says there's no markup requirement to appear in Google News features such as Top stories; NewsArticle states explicitly that the page is news.

Google Search Features

When to Use NewsArticle

Breaking news Feature stories Investigative journalism Press releases

Properties

Property Type Status Description
headline Text recommended The news headline.
image URL or ImageObject recommended Representative image for the news article.
datePublished DateTime recommended Publication date and time.
dateModified DateTime recommended Last update date and time.
author Person or Organization recommended The journalist or news organization.
publisher Organization recommended 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

Assuming NewsArticle markup is needed for Top Stories — Google says Google News features have no markup requirement. NewsArticle just describes news content more precisely.

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 describes news content. Google says there's no markup requirement to appear in Google News features such as Top stories, and its Article documentation supports Article, NewsArticle, and BlogPosting alike. Using the more specific type still states clearly 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, precise timestamps show exactly when the story was published and last updated.

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