Article Schema Generator
Create Article, BlogPosting or NewsArticle JSON-LD for your posts. Add several authors and images, get correct ISO 8601 dates with your time zone, and see what the result could look like in Google.
<head> or <body>.Adding a breadcrumb trail too? Breadcrumb Schema Generator →What Is Article Structured Data?
Help Google understand who wrote your article, when it was published and which images represent it.
Article structured data tells search engines the key facts about a news story, blog post or other article: the headline, images, publish and update dates and the authors. Google uses it to show the right title, image and date for your page in Search, Google News and Discover.
None of the properties are strictly required — Google can often read these facts from the page itself — but adding them explicitly removes the guesswork, especially for author names and dates.
This generator follows Google's current article guidelines: each author is listed separately with only their name in name (no job titles or “Posted by”), authors can link to a profile page with url, and dates include a time zone so they're not misread.
Article rich results are still supported in 2026. Pair this markup with Breadcrumb structured data and good meta tags for the best-presented listing.
Google's Article Recommendations
The properties Google reads, and how to fill them in correctly.
headline
The article's title. Keep it concise — Google may cut off long titles on some devices.
image
Crawlable images that represent the article, at least 50,000 pixels in total. Provide 16:9, 4:3 and 1:1 versions for the best results.
datePublished · dateModified
ISO 8601 date-times with a time zone. If you leave out the time zone, Google uses the time zone of Googlebot.
author
One entry per author, Person or Organization. Put only the name in name; link to an author page with url.
How to Use the Article Schema Generator
Get your result in under ten seconds.
Describe the article
Choose the type and fill in the headline, URL, images and dates. Pick your time zone.
Add the authors
Add each author as a separate entry, with a link to their author page if you have one.
Copy and test
Copy the script tag into the article page and check it with Google's Rich Results Test.
Why Use the Article Schema Generator on Developers Web Tools
Fast, accurate and private — built for developers.
Correct dates
Date-time pickers plus a time-zone selector produce valid ISO 8601 with the offset.
Multiple authors
Each author is a separate Person or Organization, as Google recommends.
Smart checks
Catches “By Jane” author names, modified-before-published dates, relative image URLs and more.
Live preview
See the headline, date and image laid out like a search result.
Safe output
Valid, escaped JSON that can't break out of its script tag.
Private
Runs in your browser. Your drafts are saved locally only.
Frequently Asked Questions
Use NewsArticle for news reporting, BlogPosting for blog posts and Article for anything else (guides, features, reports). Google treats all three the same way for article features, so pick whichever describes the content best.
None are strictly required by Google for articles. The recommended ones are headline, image, datePublished, dateModified and author (with name and url). The more you provide accurately, the better.
Add one author entry per person or organization. Don't combine names in one field (“Jane Doe and John Smith”) and don't include extra words like “By” or job titles.
A date like 2026-10-07T09:30:00 without an offset is ambiguous. With an offset (+05:30, -04:00…) search engines know exactly when the article was published or updated.
At least 50,000 pixels (width × height) — for example 1200 × 675 for 16:9. Supplying 16:9, 4:3 and 1:1 crops lets Google pick the best one for each layout. Image URLs must be crawlable and absolute.
It's optional for Article markup in Google Search today. Adding the publisher (name, URL and logo) is still useful for other consumers of schema.org data and costs nothing.
Only in your browser's localStorage so you can come back later. Press Reset to clear it.