Article JSON-LD Generator

Generate Article, NewsArticle or BlogPosting JSON-LD for any post.

Pick Article, NewsArticle or BlogPosting, fill in headline, image, dates, author and publisher, and get a clean JSON-LD <script> block. Helps Google understand who published a story and when.

Common use cases

  • Add structured data to blog posts and editorial articles
  • Mark up news content with NewsArticle for Google News eligibility
  • Stub Article schema while editorial polish is finalising
  • QA datePublished and dateModified before pushing a CMS template change

Frequently asked questions

Article vs NewsArticle vs BlogPosting?
All three are subtypes of CreativeWork. NewsArticle is for journalism/reporting, BlogPosting is for blog entries, and Article is the generic catch-all when neither fits.
Are dateModified and dateModified required?
datePublished is strongly recommended; dateModified is optional but useful — it signals freshness when content is re-edited.

Related tools