Article Schema Generator
Generate valid JSON-LD structured data for Article, BlogPosting & NewsArticle. Boost your rich snippet eligibility in Google Search & News.
Article Details
Generated Schema
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article" } </script>
Select Article Type
Choose Article, BlogPosting or NewsArticle depending on your content type for the best rich result eligibility.
Fill Required Fields
Enter the URL, headline, image, author, publisher and published date. Optional fields improve your chances of rich results.
Copy & Validate
Copy the generated JSON-LD and paste it into your page’s <head>. Test it with Google’s Rich Results Test tool.
Deploy & Monitor
Publish the markup and monitor coverage in Google Search Console under Enhancements → Articles.
What is Article Schema Markup?
Article schema markup is a type of structured data that helps search engines like Google, Bing, and Yahoo understand the content of your blog posts, news articles, and editorial pages. By adding JSON-LD schema to your pages, you enable search engines to display rich results such as article cards, Top Stories carousels, and enhanced snippets in search results.
When implemented correctly, Article schema can improve click-through rates (CTR), increase visibility in Google News and Discover, and help your content stand out from competitors. Our free Article Schema Generator creates valid, Google-compliant JSON-LD code in seconds — no coding knowledge required.
Rich Snippets
Eligible for enhanced article cards and Top Stories in Google Search results.
Google News & Discover
Helps your articles qualify for Google News and Discover feeds.
Higher CTR
Rich results typically attract more clicks than standard blue links.
Faster Understanding
Search engines parse your content faster and more accurately.
Article vs BlogPosting vs NewsArticle
Choosing the right schema type is important for maximum eligibility. Here’s a clear comparison:
| Schema Type | Best For | Key Benefit |
|---|---|---|
| Article | General editorial content, guides, long-form posts | Broad rich result eligibility |
| BlogPosting | Blog posts, opinion pieces, tutorials | Signals blog-style content to Google |
| NewsArticle | Timely news stories, press releases | Stronger Google News & Top Stories signals |
Use NewsArticle only when the content is genuinely news-oriented and time-sensitive. Misusing it can lead to structured data warnings in Google Search Console.
Required & Recommended Properties
Google documents specific properties that are required or recommended for Article rich results. Filling both required and recommended fields significantly improves your chances of appearing with enhanced features.
| Property | Status | Description |
|---|---|---|
| headline | Required | Article title (max 55 to 60 characters recommended) |
| image | Required | Featured image URL with width & height |
| author | Required | Person or Organization who wrote the article |
| publisher | Required | Organization name + logo |
| datePublished | Required | Original publication date (ISO 8601) |
| dateModified | Recommended | Last significant update date |
| description | Recommended | Short summary of the article |
| mainEntityOfPage / url | Recommended | Canonical URL of the article |
How to Add Article Schema to Your Website
Step 1 — Generate the markup
Use the free tool above. Fill in all required fields and optional recommended fields, then click Copy.
Step 2 — Paste into your page
Paste the generated <script type="application/ld+json">...</script> block into the <head> section of your HTML page (or use a plugin / theme option if you are on WordPress, Shopify, etc.).
Step 3 — Validate
Open Google Rich Results Test and enter your page URL or paste the code. Fix any errors or warnings that appear.
Step 4 — Monitor in Search Console
After Google recrawls your page, check Search Console → Enhancements → Articles (or the equivalent report) to see coverage and any issues.
The content in your schema must match what users see on the page. Never add fake author names, dates, or images — this can result in manual actions.
