Article Schema Generator
Generate Article JSON-LD schema to improve how your content appears in search
Configure Schema
Article: Blog posts, news articles, guides
Generated Schema
// Fill in the form to generate schema markup
Other Schema Generators
About Article Schema Generator
Article schema markup helps search engines understand the context of your written content — who wrote it, when it was published, who published it, and what it's about. While Article schema doesn't directly unlock as dramatic a visual rich result as FAQ or Product schema, it contributes to several important SEO outcomes including Google Discover eligibility, Top Stories carousel inclusion, and E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signal strength.
Google uses Article schema data to verify authorship, publication dates, and publisher information — all of which contribute to its assessment of content trustworthiness. For YMYL (Your Money or Your Life) content — medical, financial, legal, and news content — this trust signal is particularly important. Sites with clear Article schema authorship and publisher data may receive preferential treatment in quality-sensitive search categories.
The Article schema generator creates valid JSON-LD for three article types: Article (general content), NewsArticle (news and current events), and BlogPosting (blog content). Choosing the right article type signals the content's nature to Google and can affect eligibility for different rich result features including Top Stories and Google News carousels.
Article, NewsArticle, and BlogPosting Schema
Schema.org defines three related but distinct article types for different content contexts. Article is the most general type — appropriate for any long-form written content. NewsArticle is specifically for journalism and news reporting — content about current events that would appear in a newspaper or news website. BlogPosting is for informal personal or corporate blog content — opinion pieces, tutorials, and commentary.
The distinction matters because Google treats these types differently for rich result eligibility. NewsArticle schema is required for Top Stories carousel eligibility — if you're a news publisher targeting that placement, using Article instead of NewsArticle may limit your eligibility. BlogPosting is treated more leniently regarding content freshness requirements since blog posts are understood to remain relevant longer than news articles.
Author schema within Article schema is particularly important for E-E-A-T. Google's quality raters assess author expertise as part of page quality evaluation. Including detailed author information — name, URL to author bio page, and ideally a sameAs property linking to the author's profiles on authoritative platforms (LinkedIn, Twitter, Wikipedia) — strengthens the authoritativeness signal for your content.
Key Considerations
Author Information for E-E-A-T
Include detailed author information — name, URL (author bio page), and sameAs links to authoritative profiles. For YMYL content especially, author credentials matter. Link author schema to well-established profiles on LinkedIn, Twitter, or Wikipedia. This strengthens Google's assessment of content expertise and trustworthiness.
Date Accuracy
datePublished and dateModified must be accurate ISO 8601 timestamps. dateModified should update every time you make significant content changes — this signals freshness to Google and can help maintain rankings for time-sensitive topics. Never backdate articles or misrepresent publication dates.
Publisher Organization
The publisher property should reference your Organization schema — including your organization's name, logo URL, and website URL. Google uses publisher information to assess site-level authority and for features like news publisher badges. Consistent publisher information across all articles strengthens your domain's authority signals.
Article Image
The image property in Article schema should be a high-quality, representative image that is at least 1200x675px (16:9 ratio recommended by Google). This image may appear in Google Discover, Top Stories, and search result image thumbnails. Using your OG image here is acceptable if it meets the size requirements.
Common Article Issues
Author and Publisher Issues
- •Missing author information — critical for E-E-A-T signals
- •Author name only without URL — missing link to author authority signals
- •Publisher logo not meeting Google's logo guidelines (600x60px max, on white background)
- •Inconsistent publisher name across articles affecting site-level signals
Date Issues
- •Missing datePublished — required for time-sensitive content rich results
- •dateModified not updated after significant content changes
- •Incorrect date format — must be ISO 8601 (YYYY-MM-DDTHH:MM:SSZ)
- •Backdated articles misrepresenting actual publication date
Schema Type Selection
- •Using Article type for news content that should use NewsArticle
- •Using NewsArticle for evergreen blog content — creates freshness expectations
- •Mixing Article types inconsistently across similar content
- •Missing headline property or headline not matching page h1
Implementation Guide
Complete Article JSON-LD Schema
Full Article schema with all recommended properties:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Implement Structured Data for SEO",
"description": "A comprehensive guide to implementing JSON-LD structured data to improve search visibility and unlock rich results.",
"image": {
"@type": "ImageObject",
"url": "https://example.com/images/structured-data-guide.jpg",
"width": 1200,
"height": 630
},
"datePublished": "2026-03-01T09:00:00Z",
"dateModified": "2026-03-03T14:00:00Z",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/authors/jane-smith",
"sameAs": [
"https://twitter.com/janesmith",
"https://linkedin.com/in/janesmith"
]
},
"publisher": {
"@type": "Organization",
"name": "Example Blog",
"url": "https://example.com",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png",
"width": 300,
"height": 60
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/blog/structured-data-guide"
}
}
</script>Dynamic Article Schema in Next.js
Generate Article schema from your CMS content dynamically:
// app/guides/[slug]/page.tsx
export default async function GuidePage({ params }) {
const post = await getPost(params.slug);
const articleSchema = {
"@context": "https://schema.org",
"@type": "Article",
headline: post.title,
description: post.excerpt,
image: {
"@type": "ImageObject",
url: post.ogImage,
width: 1200,
height: 630,
},
datePublished: post.publishedAt,
dateModified: post.updatedAt ?? post.publishedAt,
author: {
"@type": "Person",
name: post.author.name,
url: `https://example.com/authors/${post.author.slug}`,
},
publisher: {
"@type": "Organization",
name: "Your Site Name",
url: "https://example.com",
logo: {
"@type": "ImageObject",
url: "https://example.com/logo.png",
},
},
mainEntityOfPage: {
"@type": "WebPage",
"@id": `https://example.com/guides/${params.slug}`,
},
};
return (
<>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(articleSchema) }}
/>
{/* Article content */}
</>
);
}NewsArticle Schema for News Publishers
Use NewsArticle type for news content targeting Top Stories:
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Breaking: Major Tech Company Announces New Product",
"datePublished": "2026-03-03T08:00:00Z",
"dateModified": "2026-03-03T10:30:00Z",
"author": {
"@type": "Person",
"name": "Reporter Name",
"url": "https://example.com/authors/reporter"
},
"publisher": {
"@type": "NewsMediaOrganization",
"name": "Example News",
"url": "https://example.com",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
// NewsArticle specific — article section/category
"articleSection": "Technology",
"keywords": ["tech", "product launch", "innovation"]
}Common Use Cases
- Blog posts and long-form guides targeting Google Discover traffic
- News articles and press releases targeting Top Stories carousel
- Thought leadership content strengthening E-E-A-T signals
- Tutorial and how-to articles with clear authorship
- Research reports and whitepapers establishing domain authority
Pro Tip
Link your Article author schema to a detailed author bio page on your site, and from that bio page link to the author's profiles on Google Scholar, LinkedIn, and Twitter. This creates a web of authority signals that strengthens E-E-A-T for all content attributed to that author — particularly valuable for medical, financial, and legal content where author credentials directly influence ranking.