Article & BlogPosting Schema
Validate Article JSON-LD and generate correct markup for Google Top Stories, news carousels, and content rich results.
What valid Article JSON-LD looks like
A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Improve Your Schema Markup",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://yoursite.com/about/jane"
},
"datePublished": "2024-01-15",
"dateModified": "2024-03-01",
"image": "https://yoursite.com/image.jpg",
"description": "A brief summary of the article.",
"url": "https://yoursite.com/article",
"publisher": {
"@type": "Organization",
"name": "Your Site Name",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
}
}
</script>Run a full CrispAudit on your URL
Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.
Required fields
headlineauthor.namedatePublishedimage
Recommended fields
dateModifiedpublisherdescriptionurl
Common Article schema errors
- ✗Missing author.name — Google requires a named author
- ✗datePublished not in ISO 8601 format (YYYY-MM-DD)
- ✗image missing or not a full URL
- ✗headline over 110 characters
Generate Article schema
Fill in the fields below to generate valid JSON-LD you can paste directly into your page.
Article schema — frequently asked questions
What's the difference between Article and BlogPosting?
BlogPosting is a subtype of Article specifically for blog content. Both work for rich results — use BlogPosting for blog posts and Article for news or editorial content.
Is Article schema required for Google News?
Yes — Article schema with valid author, datePublished, and image is required for Google News inclusion and Top Stories carousel eligibility.
Does Article schema help with E-E-A-T?
Yes — linking the author field to a Person schema with credentials and sameAs social profiles is one of the strongest E-E-A-T signals available.
Other schema types
Audit your full schema coverage
CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.
Run free audit →