Free AI SEO tool

Generate Article or BlogPosting JSON-LD.

Build an Article or BlogPosting schema block from your headline, author, and publish dates, then paste it into your page.

How to use this tool

  1. Choose Article or BlogPosting depending on the page type.
  2. Enter the headline and a 1-2 sentence description.
  3. Enter the author name and choose Person or Organization as the author type.
  4. Enter the publisher name, canonical article URL, and date published.
  5. Add optional fields: publisher logo, date modified, and a main image URL.
  6. Click Copy to clipboard or Download article-schema.html, then paste it into that article's <head>.

Your article

Author type

Live preview

Article
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": ""
}
</script>
Questions

Frequently asked questions

Useful context for applying this tool to your site.

Should I use Article or BlogPosting?

BlogPosting is a more specific subtype of Article intended for blog-style posts, while Article suits news pieces, guides, and general editorial content. Either is valid schema.org markup; pick whichever more precisely describes the page.

Why does the author type matter?

Setting author to Person versus Organization changes the nested @type in the JSON-LD, which affects how a system interprets who wrote the piece. Use Person for a named byline and Organization when the publisher itself is credited as the author.

Do I need both datePublished and dateModified?

datePublished is the more commonly expected field and should reflect when the article first went live. dateModified is optional here and worth adding once you meaningfully update the content, since leaving it blank simply omits it from the output.

Will this schema fetch my article content automatically?

No. This is a manual-input generator, not a live scan of your page. It builds the JSON-LD from the fields you type, so it's your responsibility to keep the values in sync with what the page actually shows.