News Article Structured Data: The Complete 2026 Guide

Technical implementation guide for NewsArticle structured data in 2026, covering JSON-LD schemas, required properties, validation, and rich result testing.

Dilshad Akhtar
Dilshad Akhtar
Published: 27 July 2026
3 min read
TL;DRAI summary
  • Use NewsArticle for timely, original reporting on events, developments, or topics of current interest.
  • A valid NewsArticle block must include at least these properties: @type : set to NewsArticle headline : the article title, 110 characters or fewer...
  • Use Google's Rich Results Test to validate your structured data before deployment.
  • If your site uses a paywall, use isAccessibleForFree: false with the hasPart pattern or the CreativeWorkSeries approach.
  • Confirm every article page includes JSON-LD with @type: NewsArticle Validate all dates use proper ISO 8601 format with timezone Verify images meet...

Structured data is how you tell Google that a page is a news article and should be eligible for Google News, Top Stories, and rich result features. Google uses the NewsArticle schema type from Schema.org to understand article metadata and determine whether your content qualifies for...

Schema Selection

Use NewsArticle for timely, original reporting on events, developments, or topics of current interest. Use Article or BlogPosting for less time-sensitive content. Mixing types inappropriately can reduce eligibility. The NewsArticle type inherits from Article and CreativeWork, so all parent properties are available.

Google recommends JSON-LD embedded in the page <head> as the preferred format. Microdata and RDFa are still supported but JSON-LD is easier to maintain and debug (Google Search Central, "Article Structured Data", 2025).

Required Properties

A valid NewsArticle block must include at least these properties:

  • @type: set to NewsArticle
  • headline: the article title, 110 characters or fewer for optimal display
  • image: one or more images. Google requires at least one image with a minimum resolution of 1200px width, with the mxwx or max-width crop available. Provide @type, url, width, and height per image.
  • datePublished: the original publication date in ISO 8601 format
  • dateModified: the last modification date, also in ISO 8601 format

Recommended properties include author (with @type: Person or @type: Organization), publisher (with @type: Organization and logo), description, and articleSection for categorizing the article.

Sample Implementation

{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Senate Passes New Data Privacy Bill",
  "image": [
    {
      "@type": "ImageObject",
      "url": "https://example.com/photos/16x9/photo.jpg",
      "width": 1200,
      "height": 675
    }
  ],
  "datePublished": "2026-06-30T14:00:00Z",
  "dateModified": "2026-06-30T16:30:00Z",
  "author": [
    {
      "@type": "Person",
      "name": "Jane Doe",
      "url": "https://example.com/authors/jane-doe"
    }
  ],
  "publisher": {
    "@type": "Organization",
    "name": "Example Publishing",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.webp"
    }
  }
}

Validation and Testing

Use Google's Rich Results Test to validate your structured data before deployment. The tool highlights missing required fields, type mismatches, and value format errors. Also run the Schema.org validator for cross-platform compatibility.

Common validation failures include incorrectly formatted dates, missing publisher logo dimensions, and image URLs that return 403 or 404 errors. Implement structured data testing as a CI step in your deployment pipeline to catch regressions before they reach production. Google's 2025 structured data documentation update added stricter validation around image property requirements, making automated testing essential (Schema.org, "Article Types", 2025).

Paywall Handling

If your site uses a paywall, use isAccessibleForFree: false with the hasPart pattern or the CreativeWorkSeries approach. Google supports metered paywalls and lead-in content as long as the structured data accurately reflects the access model. Never mark paywalled content as free, as this can result in a manual action.

Audit Checklist

  • Confirm every article page includes JSON-LD with @type: NewsArticle
  • Validate all dates use proper ISO 8601 format with timezone
  • Verify images meet minimum 1200px width requirement and return 200 OK
  • Test with Google Rich Results Test and fix all errors and warnings
  • Check publisher.logo dimensions and URL accessibility
  • Ensure paywall structured data matches the actual access model
  • Add structured data CI checks to your build pipeline

Citations

  1. Google Search Central. "Article Structured Data." Google Developers, 2025. https://developers.google.com/search/docs/appearance/structured-data/article
  2. Schema.org. "Article Types." Schema.org, 2025. https://schema.org/NewsArticle
  3. Google Search Central. "Structured Data Testing Tool." Google Developers, 2025. https://search.google.com/test/rich-results

Ready to Build Your Dream Website?

Let's discuss your project and create something amazing together.