Article & BlogPosting Schema
Validate Article JSON-LD and generate correct markup for Google Top Stories, news carousels, and content rich results.
Validate your Article schema
Enter your URL to check if your Article markup is correct and eligible for rich results.
Required fields
headlineauthor.namedatePublishedimage
Recommended fields
dateModifiedpublisherdescriptionurl
Common Article schema errors
- ✗Missing author.name — Google requires a named author
- ✗datePublished not in ISO 8601 format (YYYY-MM-DD)
- ✗image missing or not a full URL
- ✗headline over 110 characters
Generate Article schema
Fill in the fields below to generate valid JSON-LD you can paste directly into your page.
Article schema — frequently asked questions
What's the difference between Article and BlogPosting?
BlogPosting is a subtype of Article specifically for blog content. Both work for rich results — use BlogPosting for blog posts and Article for news or editorial content.
Is Article schema required for Google News?
Yes — Article schema with valid author, datePublished, and image is required for Google News inclusion and Top Stories carousel eligibility.
Does Article schema help with E-E-A-T?
Yes — linking the author field to a Person schema with credentials and sameAs social profiles is one of the strongest E-E-A-T signals available.
Other schema types
Audit your full schema coverage
SchemaScan checks all schema types at once — get a complete score and fix-it report for any URL.
Run free audit →