Article Schema Markup Generator (JSON-LD)

Create Article, BlogPosting or NewsArticle JSON-LD for any post. Fill in the form, check the warnings, then copy the code into your page.

Free, no sign-up Runs in your browser Schema generators

Article details

Article is always safe. Pick a narrower type if it fits.
One per line. Google suggests 16:9, 4:3 and 1:1 versions.

Author and publisher

JSON-LD output


    

Why Article schema matters

Schema markup is a structured layer of data that turns a page from a wall of text into a machine-readable record. Google uses it for rich results and to understand who wrote a page, when it was published and who stands behind it. AI assistants and answer engines read the same signals when they decide what a page is about and whom to credit.

This generator builds JSON-LD Article markup for blog posts, news stories and editorial pages. Everything runs in your browser and nothing is sent to a server, so it is safe to use with drafts and private pages.

How to use it

  • Pick the article type, then fill in the headline, URL, images, dates, author and publisher.
  • Watch the checks under the output. They flag missing recommended properties and URLs that are not absolute.
  • Copy the code and paste it into the page's <head> or body, or into your CMS's custom code field.
  • Test the live page with Google's Rich Results Test or the Schema.org validator.

Frequently asked questions

What is the difference between Article, NewsArticle and BlogPosting?

Article is the parent type and is always a safe choice. NewsArticle suits news reporting, and BlogPosting suits blog content. For most marketing content, plain Article or BlogPosting works well.

Does this replace Yoast or Rank Math?

No. Those plugins add schema automatically on most WordPress sites. Use this generator for custom builds, one-off pages, or when you want full control over the JSON-LD. Avoid adding a second Article block to a page that already has one.

Should every page have Article schema?

No. It fits blog posts, news and editorial content. Service pages are better described with Service, product pages with Product, and question pages with FAQPage.

Will this help me show up in ChatGPT or Perplexity?

Indirectly. Structured data makes your content easier to parse and attribute. It works best alongside clear answers, real expertise and evidence on the page itself.

Accessibility

Skip to Accessibility Panel