Free Article Schema Generator - Instant Article, Blog & News Schema JSON-LD
A free schema markup generator and JSON-LD builder for Article, BlogPosting and NewsArticle schema - with author, publisher, speakable & word count support.
Fill in your headline, author, publisher, dates and images - copy the generated JSON-LD and paste it into your page's <head>. Whether you need an article schema generator, a blog post schema generator, or a news article schema generator, this tool builds clean, standards-compliant markup on the exact schema.org/Article spec, instantly, for free.
Based on schema.org/Article · Validated JSON-LD Output
Fill Your Article Details
⚠️ Please fix the following errors:
Advanced Options
["article h1","article .intro"] - we'll convert to speakable.What Is Article Schema (schema.org/Article)?
Article schema is JSON-LD structured data, based on the Article type on
schema.org/Article,
that describes a piece of written content: its headline, author, publisher, publish date, main image,
and body. It's added to a page's <head> as a <script type="application/ld+json"> block.
In short: an "article schema generator" is a tool that turns your article's details (headline, author, publisher, dates, images) into a ready-to-use JSON-LD block that matches the schema.org Article family - Article, BlogPosting, or NewsArticle. This page generates that code instantly, for free, in your browser.
Article schema helps Google's Rich Results (like Top Stories carousels for news) and AI-based answer engines such as AI Overviews understand who wrote a piece, when it was published, and what it's about - which is why it's one of the most widely used schema types on the web.
Article schema example
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "7 Ways to Improve Your Article Schema",
"description": "A practical guide to structuring Article JSON-LD.",
"image": ["https://example.com/cover.jpg"],
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/authors/jane-doe"
},
"publisher": {
"@type": "Organization",
"name": "Your Brand",
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" }
},
"datePublished": "2026-08-20T09:00:00.000Z",
"dateModified": "2026-08-21T10:30:00.000Z"
}Article, Blog Schema & News Article Schema - What's the Difference?
All three share the same base properties. Here's when to use each one.
Article
The generic, catch-all type on schema.org/Article. Use it for guides, resource pages, or any written content that isn't specifically a blog post or news story.
BlogPosting
A subtype of Article, purpose-built for blog posts. Use this "blog schema generator" mode when publishing to a company or personal blog - it signals the content is a blog entry specifically.
NewsArticle
Also a subtype of Article, reserved for journalistic news content. It's what powers "news article schema" eligibility for Google News-related features and Top Stories.
| Type | Best for | Common query |
|---|---|---|
Article | Guides, resources, general content | article schema, schema article |
BlogPosting | Blog posts on a company or personal blog | blog schema generator, blog post schema |
NewsArticle | Journalistic news content, press coverage | news article schema, news schema generator |
NewsArticle JSON-LD Example (With Speakable Schema)
NewsArticle adds journalism-specific fields on top of Article - and pairs well with
speakable markup, which flags the sections of a page suited for voice
assistants and audio readouts. Use the Advanced Options panel above to add
speakable CSS selectors alongside your NewsArticle schema.
This generator's "speakable schema generator" mode accepts a simple list of CSS selectors and
automatically nests them into a valid SpeakableSpecification object - no manual
JSON-LD required.
schema.org/NewsArticle example
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "City Council Approves New Transit Plan",
"image": ["https://example.com/news-cover.jpg"],
"author": { "@type": "Person", "name": "Jane Doe" },
"publisher": {
"@type": "Organization",
"name": "Daily Example News",
"logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" }
},
"datePublished": "2026-08-20T09:00:00.000Z",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["article h1", "article .intro"]
}
}How Author Schema Fits Inside Article Schema
Author info isn't a separate schema type here - it's a nested schema.org/Person object inside your Article.
What this tool generates
Enter an author name and optional author URL above, and this generator nests a
{"@type": "Person"} object inside the author property of your Article
schema - exactly what Google expects for byline attribution.
Need a standalone Person page?
If you're looking for a dedicated author schema generator for a full author bio or "about the author" page (with job title, social profiles, and more), use our Person Schema Generator instead.
How to Build & Implement Article Schema Markup
This JSON-LD builder does the heavy lifting - here's the full technical SEO workflow, start to finish.
Pick Article, BlogPosting or NewsArticle
Choose the schema type that matches your content - blog post, news story, or general article.
Fill in headline, author & publisher
Add the required fields above: headline, URL, author name, publisher name, and publish date.
Add images & optional details
Add at least one image, then optionally fill in keywords, section, speakable selectors, and more.
Copy & paste into your <head>
Hit Copy (or Download), paste the script into your page's <head>, then validate with Google's Rich Results Test.
Implementation note: place one <script type="application/ld+json"> block
per article, inside <head> (or just before </body> if your CMS doesn't
expose the head). For blogs on WordPress, Webflow, or Ghost, most platforms let you inject this via a custom
field, header script, or plugin so every post gets its own schema automatically.
A Free, Instant Schema Generator Built for Real Websites
No sign-up, no watermark, no code editor required - just clean, valid Article JSON-LD you can trust.
100% Free, No Sign-Up
Generate unlimited article, blog, and news schema - no account, no email, no usage cap.
Instant Schema, Live Preview
Your JSON-LD updates as you type - no waiting, no separate "generate" step. A true instant schema and JSON-LD builder.
Clean, Valid JSON-LD
Output follows the schema.org Article spec exactly, so it passes Google's Rich Results Test and the Schema Markup Validator.
Article, BlogPosting & NewsArticle
One article schema generator, three schema types - switch instantly depending on what you're publishing.
Speakable, About & Mentions
Advanced fields for voice-assistant speakable sections, main entities, and secondary mentions - all optional.
Nothing Leaves Your Browser
Everything runs client-side. Your article content is never uploaded or stored on a server.
Frequently Asked Questions About Article Schema
What is Article schema (schema.org/Article) used for?
Article schema tells search engines and AI systems the headline, author, publisher, publish date, and images of a piece of written content - helping it qualify for richer display in Google Search and be understood accurately by AI Overviews and other answer engines.
What's the difference between Article, BlogPosting, and NewsArticle schema?
All three share the same core properties. Article is the generic type for any written content. BlogPosting is a subtype specifically for blog posts. NewsArticle is a subtype reserved for journalistic news content and is what news-related Google features look for.
Is this article schema generator really free?
Yes. It's completely free to use, with no sign-up, no watermark, and no limit on how many article, blog, or news schemas you generate.
What fields are required for valid Article schema?
At minimum: a headline, a URL, an author, a publisher, a publish date, and at least one image. This generator marks those fields as required and will flag anything missing before you copy or download.
Does Article schema create rich snippets or Top Stories eligibility?
Valid Article, BlogPosting, or NewsArticle schema is one of several requirements for Google's article-related rich results, including Top Stories carousels for news. Eligibility also depends on Google's current guidelines, page quality, and (for Top Stories) Google News inclusion - schema alone doesn't guarantee placement.
What is speakable schema and how do I add it?
Speakable schema (SpeakableSpecification) marks specific sections of a page as suitable for text-to-speech and voice assistants. In the Advanced Options panel, list the CSS selectors for those sections (e.g. article h1, article .intro) and this tool nests them into valid speakable JSON-LD automatically.
How is author schema handled here versus a dedicated author schema generator?
This tool nests a schema.org/Person object inside your Article's author property, which covers byline attribution. For a full standalone author bio page with more Person-specific fields, use a dedicated Person/author schema generator instead.
How do I implement article schema markup technically?
Copy the generated code and paste it inside a single <script type="application/ld+json"> tag in your article page's <head>. One block per article is standard; on blogs, most CMS platforms let you inject it via a template, custom field, or plugin so every post gets schema automatically.
Does Google's AI Overview use Article schema?
AI Overviews and similar AI-based answer engines rely on the same crawlable, structured signals as traditional search - including clearly marked-up headlines, authors, dates, and article bodies. Valid Article schema makes those facts easier to extract accurately alongside clear on-page content, though it doesn't guarantee inclusion.
Explore More Free Schema & SEO Tools
Schema Markup Generator Hub
16 JSON-LD generators in one place - Organization, Article, Product, Review, Event, and more.
Breadcrumb Schema Generator
Turn your breadcrumb trail into valid BreadcrumbList JSON-LD in seconds.
Service Schema Generator
Price, provider & offer markup for Service, ProfessionalService & LocalBusiness.
FAQ Schema Generator
Turn your Q&A content into valid FAQPage JSON-LD in seconds.
Person Schema Generator
Generate schema.org/Person JSON-LD for author bios, team pages, and about pages.
Product Schema Generator
Price, availability & ratings markup for Shopping and rich results.