NewsArticle Schema: Top Stories and Google News Eligibility

Last Updated: February 25, 2026 · 11 min read

Appearing in the Google Top Stories carousel is one of the most valuable SERP positions for news publishers — it sits above organic results with a large image and gets significantly higher click-through rates than equivalent organic rankings. NewsArticle schema, combined with Google News eligibility, is a prerequisite.

Top of SERP
Top Stories appears above organic results
1200×630px
Minimum image size for Top Stories
AMP optional
Top Stories now works without AMP

1. NewsArticle vs Article — Which to Use?

TypeUse whenTop Stories eligible
NewsArticleBreaking news, current events, journalism, press coverage published as news✅ Yes
ArticleBlog posts, evergreen content, tutorials, opinion pieces⚠️ Limited
BlogPostingPersonal blog posts, editorial opinion❌ Generally No
TechArticleTechnical documentation, how-to guides❌ Not applicable

2. Complete NewsArticle Schema Template

{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "City Council Approves $2B Infrastructure Plan",
  "description": "The city council voted 8-3 to approve the
    largest infrastructure investment in the city's history,
    targeting roads, bridges, and public transport.",
  "image": {
    "@type": "ImageObject",
    "url": "https://example.com/news/infrastructure.jpg",
    "width": 1200,
    "height": 630
  },
  "datePublished": "2026-02-25T14:30:00+00:00",
  "dateModified": "2026-02-25T16:00:00+00:00",
  "author": [
    {
      "@type": "Person",
      "name": "Sarah Mitchell",
      "url": "https://example.com/authors/sarah-mitchell"
    }
  ],
  "publisher": {
    "@type": "NewsMediaOrganization",
    "@id": "https://example.com/#organization",
    "name": "City Tribune",
    "url": "https://example.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png",
      "width": 600,
      "height": 60
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/news/infrastructure-plan"
  },
  "articleSection": "Politics",
  "keywords": ["infrastructure", "city council", "budget"],
  "isAccessibleForFree": true,
  "dateline": "NEW YORK, Feb. 25, 2026"
}

3. Image Requirements for Top Stories

📸
Minimum size: 1200×630 pixels (or at least 696px wide, but 1200px+ recommended for best display)
📸
Aspect ratio: 16:9 preferred, though 4:3 and 1:1 are accepted. 16:9 gets the largest display in Top Stories.
📸
Format: JPEG, PNG, or WebP. Avoid SVG for article images.
📸
Must show at URL: The image URL in schema must be publicly accessible — no login, no paywall, no lazy-load-only images.
📸
Unique per article: Avoid using the same stock image across many articles — Google may deprioritise articles with identical images.

4. NewsMediaOrganization vs Organization

For news publishers, use NewsMediaOrganization rather than plain Organization as the publisher type. It is a more specific subtype that signals journalistic intent to Google and is required for some Google News programmes.

5. Paywalls: isAccessibleForFree + hasPart

If articles are behind a paywall, declare it correctly using isAccessibleForFree and hasPart — misleading Google with false isAccessibleForFree: true on paywalled content is a policy violation and can result in manual action.

// For metered paywall articles
"isAccessibleForFree": false,
"hasPart": {
  "@type": "WebPageElement",
  "isAccessibleForFree": false,
  "cssSelector": ".paywall-content"
}

6. Google News Publisher Eligibility Requirements

NewsArticle schema is a necessary but not sufficient condition for Top Stories. The publishing organisation must also meet Google News content policies:

Transparent authorship: Google requires bylines on all articles and an accessible About page identifying the editorial team and ownership. Anonymous news content is systematically deprioritised.
Original reporting: Top Stories rewards original reporting. Aggregated content, press release republishing, or thin rewrites of wire stories are penalised. Google's Quality Rater guidelines explicitly flag sites that produce high quantities of thin news content.
Consistent publishing schedule: Sites that publish intensively during news cycles then go dark are less trusted than sites with consistent daily publishing. Google's freshness algorithm rewards regularity.
HTTPS with valid SSL: All Top Stories pages must be served over HTTPS. HTTP-only content or mixed-content pages are excluded.
Mobile-friendly rendering: Google defaults to mobile rendering for Top Stories. Pages that score poorly on Core Web Vitals or break on mobile viewports are systematically disadvantaged.
NewsMediaOrganization publisher entity: Using NewsMediaOrganization as your publisher @type (vs plain Organization) signals journalistic intent. Combined with a Wikidata entry for the publication, this strengthens the news publisher entity signal.

7. NewsArticle Schema Common Errors and Fixes

ErrorWhy It MattersFix
headline over 110 charactersGoogle truncates headlines in Top Stories displayKeep headlines under 110 characters. Shorter, punchy news headlines perform better anyway.
datePublished in wrong timezoneGoogle displays the published time. Wrong timezone shows incorrect timestamps.Use ISO 8601 with explicit timezone: 2026-02-25T14:30:00+00:00 (not just 2026-02-25)
image missing or wrong dimensionsTop Stories requires 1200x630px+ imageEnsure your CMS auto-generates a 1200x630px featured image for every article. Make it mandatory.
Author array instead of single authorMultiple authors require array syntaxUse author: [{ @type: Person, name: ... }, { @type: Person, name: ... }]
publisher logo wrong sizeGoogle requires logo width/height is specifiedLogo ImageObject must include width and height properties. Max 600x60px, must be on white background.

8. AMP and Top Stories in 2026

📌 AMP is no longer required for Top Stories (since 2021)

Google removed the AMP requirement for Top Stories inclusion in 2021. Standard HTML pages now qualify, provided they pass Core Web Vitals thresholds. If you still maintain AMP pages:

  • • AMP NewsArticle schema must be in the canonical (non-AMP) HTML page, not only in the AMP version
  • • If you have both AMP and non-AMP versions, Google uses the canonical for structured data evaluation
  • • Consider deprecating AMP — maintenance cost often exceeds benefit now that it's not required
  • • If deprecating AMP, ensure Core Web Vitals pass on your standard pages first (AMP's main advantage was load speed)

9. Frequently Asked Questions

Do I need AMP to appear in Google Top Stories?

No. Google removed the AMP requirement for Top Stories in 2021. Standard HTML pages are fully eligible provided they pass Core Web Vitals thresholds. Focus on improving Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and First Input Delay (FID) on your existing pages.

What is the difference between NewsArticle and Article schema?

NewsArticle is a subtype of Article specifically indicating news journalism — breaking stories, current events, press coverage. Use Article or BlogPosting for evergreen content, opinion, tutorials. NewsArticle signals to Google that the content is timely journalism, which is required for Top Stories carousel inclusion.

Does adding NewsArticle schema guarantee Top Stories inclusion?

No. Schema eligibility is necessary but not sufficient. Google also requires: original reporting, correct image dimensions, byline transparency, Core Web Vitals passing, and sufficient news authority based on citation patterns across the web.

How important is the datePublished field for news?

Critically important. Google uses datePublished to decide whether an article is fresh enough to show in Top Stories. The date must be in ISO 8601 format with timezone (e.g., 2026-02-25T14:30:00+00:00). An incorrect or missing date can cause the article to appear stale and miss the Top Stories window.

Can I use NewsArticle on opinion pieces or editorials?

Yes — opinion pieces are considered news content. Add "articleSection": "Opinion" to clearly signal the content type. Google's News policies require opinion content to be clearly labeled as such to users, which your schema articleSection property supports.

How do I handle corrections to a published news article?

Update dateModified to the correction timestamp. Document the correction clearly in the article text. Consider adding a correction note using schema.org's correction property if it is a significant factual change. Google uses dateModified to signal freshness separately from datePublished.

Should I use single author or author array for multi-byline articles?

Use an array for multiple authors: "author": [{"@type": "Person", "name": "Sarah Mitchell"}, {"@type": "Person", "name": "James Wong"}]. This is important for E-E-A-T — each named author contributes their credential signals to the article.

What logo size should my publisher use?

Google requires the publisher logo to be at most 600px wide and 60px tall, on a white background, and not larger than 112500px² total. Always include the width and height properties in the ImageObject. The Google Rich Results Test will flag logo dimension errors.

Validate Your NewsArticle Schema

Check image requirements, headline length, and required properties for Top Stories eligibility.

Validate NewsArticle Schema →