Get a Free Consultation

Article Schema Generator

Create valid Article, BlogPosting or NewsArticle JSON-LD for any post. Add the headline, authors, dates and images, then copy the code into the page’s <head>. Free, no sign-up, and nothing leaves your browser.

Updated Article, BlogPosting, NewsArticle Multiple authors and paywall support

Your article

Jump to your JSON-LD code
1Article type

2Headline and page

Use the canonical URL of the article.

3Authors
4Dates and images
Google recommends high-resolution images in 16:9, 4:3 and 1:1 ratios. Add one URL per ratio if you have them.
5Publisher links to your Organization schema
More details: topics, word count, paywall, speakable and series

Topics and language

Article text

Paywall

Speakable

Speakable is a beta feature with limited support. Most sites can skip it.

Series and type

If filled, this replaces the type chosen in step 1.

What is Article schema?

Article schema is structured data, based on the schema.org Article type, that describes a piece of written content: its headline, authors, publish and update dates, images and publisher. You add it to each article page as JSON-LD.

Google uses Article markup to understand a page better and to show more accurate titles, images and dates for news, blog and sports articles in Search, Google News and Discover. Clear author markup also helps Google connect an article to the people who wrote it.

Article schema has no required properties in Google’s documentation. Google recommends headline, image, author, datePublished and dateModified, and says to add every property that applies to your page.

BlogPosting schema example

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "7 Ways to Improve Your Article Schema",
  "image": [
    "https://www.example.com/photos/16x9/cover.jpg",
    "https://www.example.com/photos/4x3/cover.jpg",
    "https://www.example.com/photos/1x1/cover.jpg"
  ],
  "datePublished": "2026-10-14T09:00:00+05:30",
  "dateModified": "2026-10-20T11:30:00+05:30",
  "author": {
    "@type": "Person",
    "name": "Priya Sharma",
    "url": "https://www.example.com/authors/priya-sharma"
  },
  "publisher": {
    "@type": "Organization",
    "@id": "https://www.example.com/#organization",
    "name": "Acme Digital"
  }
}

Article, BlogPosting or NewsArticle: which should you use?

All three share the same properties and Google treats them the same way for Article features. Choose the one that describes your content most honestly.

Article

The general type

Any written content that is not clearly a blog post or news story.

  • Guides and tutorials
  • Resource and evergreen pages
  • Long-form features

BlogPosting

For blog posts

A subtype of Article for entries on a company or personal blog.

  • Company blog posts
  • Opinion and how-to posts
  • Personal or creator blogs

NewsArticle

For news reporting

A subtype of Article for timely, journalistic content from a news publisher.

  • Breaking news and reports
  • Press coverage
  • Sports and event reports

Which Article schema properties does Google recommend?

These are the properties Google reads for Article features, with the details that most often cause warnings in the Rich Results Test.

Based on Google’s Article structured data documentation. Last checked October 2026.
PropertyWhat to addGoogle status
headlineThe article title. Keep it concise, because long titles can be cut off.Recommended
imageCrawlable, high-resolution images. Google suggests 16:9, 4:3 and 1:1 versions.Recommended
authorEach author as a Person or Organization, with only their name in name.Recommended
author.urlA page that identifies the author, such as an author profile.Recommended
datePublishedThe first publish date in ISO 8601 format, with a time zone.Recommended
dateModifiedThe last time the content meaningfully changed.Recommended
publisherYour organization, ideally linked to your Organization schema by @id.Useful context
isAccessibleForFreeSet to false, with a CSS selector, for paywalled content.Needed for paywalls
speakableSections suited to text-to-speech.Beta, limited

How should you mark up article authors?

Author markup is where most Article schema goes wrong. Google’s author guidelines come down to four rules, and this generator follows all of them.

One entry per authorList co-authors as separate objects, never in one name field.
Only the name in nameLeave out job titles, prefixes such as “By” and dates.
Pick the right typeUse Person for people and Organization for a brand byline.
Link to a profileAdd url to an author page or social profile.

Two authors, written correctly

"author": [
  {
    "@type": "Person",
    "name": "Priya Sharma",
    "url": "https://www.example.com/authors/priya"
  },
  {
    "@type": "Person",
    "name": "Rahul Mehta",
    "url": "https://www.linkedin.com/in/rahulmehta"
  }
]

How do you add Article schema to a blog post?

The generator above writes the code. These four steps take it from the form to a live, tested page.

  1. Choose the type

    Pick Article, BlogPosting or NewsArticle to match the page.

  2. Add the details

    Enter the headline, authors, dates and images shown on the page.

  3. Copy the code

    Copy the script tag, or download the JSON file.

  4. Paste and test

    Add it to the article’s head, then run the Rich Results Test.

Each article needs its own markup. On WordPress, Yoast and Rank Math already output Article schema for every post, so check your page source and adjust the plugin settings instead of adding a second copy. For a hand-built site, add the code to your post template so it fills in automatically.

Article schema questions, answered

Short answers on types, authors, dates and what the markup can do.

What is Article schema used for?

Article schema describes a piece of written content, including its headline, authors, dates, images and publisher. Google uses it to understand the page and to show more accurate titles, images and dates for articles in Search, Google News and Discover.

What fields are required for Article schema?

Google lists no required properties for Article markup. It recommends headline, image, author, datePublished and dateModified, and asks you to include every property that applies. This generator only insists on a headline and checks that every URL you enter is valid.

What is the difference between Article, BlogPosting and NewsArticle?

All three share the same properties. Article is the general type, BlogPosting is a subtype for blog posts, and NewsArticle is a subtype for journalistic news content. Google treats them the same way for Article features, so choose the one that best describes your content.

How do I add more than one author?

Add each author as a separate object in the author array, with only that person’s name in the name field and a url pointing to their profile. Use the Add co-author button in this generator to do this.

Does Article schema need a publisher logo?

Google no longer lists publisher or logo among its recommended Article properties. Adding the publisher is still useful context, especially when it links to your Organization schema through the same @id.

When should I update dateModified?

Update dateModified only when the content changes in a meaningful way, such as new sections, corrected facts or updated data. Changing the date without changing the content does not make an article fresher in Google’s eyes.

How do I mark up a paywalled article?

Set isAccessibleForFree to false and add a hasPart element with the CSS class of the paywalled section. Untick “The article is free to read” in this generator and enter the class name, and it writes this markup for you.

Does Article schema guarantee Top Stories or rich results?

No. Valid markup helps Google understand your article, but placement in Top Stories, Discover or other features depends on content quality, Google’s news policies and many other signals.

Does Article schema help with AI Overviews?

Google says AI features need no special markup. Article schema still gives search engines a clear record of the headline, authors and dates, which supports accurate understanding of your content. It does not guarantee being cited.

Is this Article schema generator free?

Yes. It is completely free, with no sign-up and no limit. Everything runs in your browser, so your article text is never uploaded to a server.

Want content that ranks and gets cited?

Search Savvy writes expert-led content, adds the right structured data to every post and grows your visibility in Google and AI search.

See content marketing services