Content

Article & BlogPosting Schema

Validate Article JSON-LD and generate correct markup for Google Top Stories, news carousels, and content rich results.

Rich result type
Top Stories, Article rich results
Google documentation →

Validate your Article schema

Enter your URL to check if your Article markup is correct and eligible for rich results.

Required fields

  • headline
  • author.name
  • datePublished
  • image

Recommended fields

  • dateModified
  • publisher
  • description
  • url

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

E-commerceProductProduct snippets, Google ShoppingRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERPRich ResultsHowToStep-by-step rich results

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 →