Free Tool · No Sign-Up
Free Article/BlogPosting Schema (JSON-LD) Generator
Fill in your post's headline, author, publisher, and dates. We generate valid Article JSON-LD you can paste into the page — structured context AI crawlers use instead of guessing from the text.
This checks 1 thing. HellSEO's full audit scores 18 items across SEO, AEO, and GEO — including backlink authority and score history this page doesn't cover.
See Full ScoreHow It Works
Fill in the headline and whatever else you have — description, image, author, publisher, and dates. Only headline is required; everything runs in your browser.
We generate valid Article JSON-LD, nesting a Person for the author and an Organization (with an ImageObject logo, if given) for the publisher, per the Schema.org spec.
Copy the script tag and paste it into the article page's <head>.
Example Output
This is what Article markup looks like for a blog post with an author, publisher and dates. Copy it, then replace the example values with your own.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Choose a Project Management Tool",
"description": "A short guide to comparing project management tools for small teams.",
"image": "https://example.com/images/pm-tools.jpg",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/blog/choose-project-management-tool"
},
"author": {
"@type": "Person",
"name": "Jane Doe"
},
"publisher": {
"@type": "Organization",
"name": "Example Co",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-10-01",
"dateModified": "2026-10-08"
}
</script>Key rules
- headline should match the visible title of the article.
- Use ISO 8601 dates (for example 2026-10-08), and keep dateModified on or after datePublished.
- author should be a real person or organization that is named on the page.
- image should be a crawlable URL for an image that represents the article.
- The markup must describe content that is visible on the page — validate it with the Rich Results Test.
Who Uses This
Blogs & content sites
Mark up posts with author, publisher, and dates instead of leaving that context implicit.
News & editorial
Article schema is a baseline expectation for Google News and Discover eligibility.
Agencies
Generate consistent schema across a client's blog without a CMS plugin.
Frequently Asked Questions
Article vs BlogPosting — which type should I use?
BlogPosting is a more specific subtype of Article. Either validates correctly; use BlogPosting if the content is specifically a blog post, Article for news or general editorial content.
Do I need both datePublished and dateModified?
datePublished is the one that matters most. Add dateModified too if you update the post later — it signals freshness to search engines and AI crawlers re-checking the page.
What image size should I use?
Google recommends at least 1200px wide for article images to be eligible for larger preview formats in search results.
Does this affect AI citation?
Article schema gives AI crawlers structured author/date/publisher context they'd otherwise have to infer from the page text — it doesn't guarantee a citation, but it removes ambiguity that can cause a model to skip attributing the source.
Is this the same as an Article schema maker?
Yes — generator, maker, and builder all mean the same thing here.
Want the full picture?
This tool checks one thing. A full HellSEO audit scores your site across SEO, AEO, and GEO — and gives you ready-to-paste fixes.
Run a Full Audit