Article Schema Generator — Free JSON-LD
Generate valid Article structured data for blog posts and news articles. Article schema helps Google display your content in Top Stories, AMP carousels, and rich results — with author name, publication date, and headline shown inline.
What Google shows
An article card in Google News or the Top Stories carousel with your headline, author, publisher logo, and publication date. Also eligible for standard rich results in regular search.
Schema.org JSON-LD Generator
FreeGenerate valid structured data for Google rich results. 100% client-side — nothing leaves your browser.
Article Fields
— News & blog rich resultsAuthor
Publisher
Real-time output
JSON-LD updates as you type. No submit button, no page reload.
Built-in validator
Required and recommended fields checked against Google's rich result guidelines.
SERP preview
See an approximate preview of how your schema will appear in Google search results.
Required by Google
- *Headline
- *Date published
Recommended
- ◎Author name and URL
- ◎Publisher name and logo
- ◎Featured image URL
- ◎Date modified
When to use Article schema
Blog posts
Article schema on blog posts improves indexing signals and eligibility for Top Stories.
News articles
Use NewsArticle subtype for time-sensitive news content to maximise Google News eligibility.
Technical tutorials
Add Article schema to how-to content to reinforce author expertise and content freshness signals.
Frequently Asked Questions
Should I use Article, NewsArticle, or BlogPosting?▾
Use Article for general editorial content, NewsArticle for time-sensitive news, and BlogPosting for informal blog posts. All three are supported by Google — Article is the safest default for most content.
Is Article schema required for Google News?▾
Not strictly required, but it significantly helps. Google News uses structured data as a signal when deciding which articles to surface. Publisher credibility and content quality matter more, but schema reduces ambiguity.
How do I add Article schema in WordPress?▾
Most SEO plugins (Yoast, RankMath, AIOSEO) add Article schema automatically for blog posts. For custom fields, add a custom script block in your theme with the JSON-LD from this generator.
Other schema types
Validate in Google Rich Results Test
Paste your generated JSON-LD to confirm it qualifies for rich snippets.