Schema.org Article JSON-LD Generator

Generate Google-compliant Article and BlogPosting Schema.org JSON-LD structured data.

  • 100% free
  • Private in browser
  • No signup
  • No watermarks

Schema.org JSON-LD Script Tag

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Top Free Client-Side Developer Tools",
  "image": [
    "https://thetoolss.com/blog/dev-tools.jpg"
  ],
  "datePublished": "2026-09-22",
  "dateModified": "2026-09-22",
  "author": [
    {
      "@type": "Person",
      "name": "TheToolss Editorial"
    }
  ],
  "publisher": {
    "@type": "Organization",
    "name": "TheToolss",
    "logo": {
      "@type": "ImageObject",
      "url": "https://thetoolss.com/logo.png"
    }
  },
  "description": "Explore the top free tools to boost developer productivity."
}
</script>

About Schema.org Article JSON-LD Generator

The Article Schema Generator builds Schema.org BlogPosting JSON-LD for a blog post or article. Enter the headline, author name, published and modified dates, image URL, publisher name, and description, and the tool outputs a script tag of type application/ld+json to paste into the page. The @type is fixed to BlogPosting and the author is written as a Person. The publisher logo URL has no input field and is filled with a placeholder, so replace it with your own logo URL before publishing.

How to use Schema.org Article JSON-LD Generator

  1. Fill in Article Headline, Author Name, Date Published, and Date Modified.
  2. Add the Article Image URL, Publisher Name, and Article Description.
  3. Review the markup in the Schema.org JSON-LD Script Tag panel.
  4. Click Copy Script Tag, set your publisher logo URL, and paste it into the page.

Key features

  • Outputs a complete <script type="application/ld+json"> block
  • Includes headline, image, datePublished, dateModified, and description
  • Writes the author as a Person and the publisher as an Organization with a logo
  • Uses the BlogPosting type, a subtype of Article
  • Formatted with two-space indentation for easy editing
  • Updates as you type, with one-click copy

Frequently asked questions

How do I add Article schema to a blog post?
Paste the copied script tag into the HTML of the article page, in the <head> or anywhere in the <body>. Use one block per article, with values that match what readers see on the page.
Which Schema.org type does the tool generate?
It always generates BlogPosting. To use Article or NewsArticle instead, change the @type value after copying; the other properties stay the same.
What date format should I enter?
Use ISO 8601, such as 2026-09-22, or with time and timezone, such as 2026-09-22T08:00:00+05:30. The tool inserts the dates exactly as typed and does not validate them.
How do I change the publisher logo?
Edit the url value under publisher.logo in the copied code. The tool has no logo field and writes a placeholder URL there, so this step is needed every time.
How do I test the generated markup?
Paste the code into the Google Rich Results Test or the Schema Markup Validator. Both report missing or invalid properties. Valid markup makes a page eligible for rich results but does not guarantee them.

Rate this tool

Be the first to rate — helps others and improves this page.