Free Schema Markup Generator Article Schema Generator
Free SEO Tools · Article, BlogPosting & NewsArticle Schema Generator

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.

Article, BlogPosting & NewsArticle Types
Author, Publisher, Dates & Word Count
Speakable, About, Mentions & sameAs

Based on schema.org/Article · Validated JSON-LD Output

100% Free, No Sign-Up
Valid Schema.org JSON-LD
Built for AI & Traditional Search
Live Preview As You Type
Article
Schema Type
0
Images Added
0
Word Count Detected
0 B
Schema Size

Fill Your Article Details

Schema @type
Use BlogPosting for typical blog posts, NewsArticle for news, otherwise Article.
Article Details
Headline is required
Please enter a valid URL
Author & Publisher
Author name is required
Publisher name is required
Square logo (min 112×112). Must be crawlable.
Dates & Images
Publication date is required
Add 1-5 images (1200px+ wide). Use absolute URLs.
At least one valid image URL is required
Categorization
Article Body
Advanced Options
Example CSS: ["article h1","article .intro"] - we'll convert to speakable.
Comma-separated URLs that reference the same article or canonical profile.
Article Schema, Explained

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 vs BlogPosting vs NewsArticle

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.

TypeBest forCommon query
ArticleGuides, resources, general contentarticle schema, schema article
BlogPostingBlog posts on a company or personal blogblog schema generator, blog post schema
NewsArticleJournalistic news content, press coveragenews article schema, news schema generator
schema.org/NewsArticle

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"]
  }
}
Author Schema

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.

Step by Step · Technical SEO

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.

01

Pick Article, BlogPosting or NewsArticle

Choose the schema type that matches your content - blog post, news story, or general article.

02

Fill in headline, author & publisher

Add the required fields above: headline, URL, author name, publisher name, and publish date.

03

Add images & optional details

Add at least one image, then optionally fill in keywords, section, speakable selectors, and more.

04

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.

Why Use This Tool

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.

FAQs

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.

More Free Tools

Explore More Free Schema & SEO Tools