Free tool
Article schema generator
Enter a headline, description, author, publisher and dates, and get valid Article JSON-LD to paste into your post. The markup states who wrote what and when in a format machines parse without guessing, which matters as engines weigh provenance and freshness when choosing which sources to cite.
article-schema.html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article headline"
}
</script>
Provenance is an input engines actually use
Answer engines cite sources, and citing requires confidence about who published what and when. Article markup makes the provenance explicit: a headline matching the page, a named author, a publisher entity, and datePublished and dateModified in ISO 8601 format. Google's documentation notes it can extract much of this from the page itself, which is true. The markup exists to remove the guessing, so a syndicated copy, a site redesign or an ambiguous byline does not scramble the record.
Freshness matters specifically for AI answers. Assistants answering time-sensitive buyer questions lean toward recently updated sources, and dateModified is the field that carries that claim. A clean date trail also helps when your content gets scraped, because the earliest dated version supports your claim to being the original.
How to use the output
Paste the script tag into the article page and make the marked-up values match what readers see: same headline, same byline, same dates. Where possible, mark the author as a Person with a URL pointing to a real author page, since a resolvable author carries more weight than a bare name string.
Update dateModified when you meaningfully revise the piece, and only then. Bumping dates on unchanged content is detectable, since engines keep copies and compare them, and a pattern of fake freshness erodes exactly the trust the markup is meant to build. Validate the block with Google's Rich Results Test before shipping.
Honest limits
Article schema will not make a thin post citable. Engines pick sources for what they say, and the GEO study from Princeton and collaborators presented at KDD 2024 found that adding statistics, quotations and citations lifted visibility in generative answers by up to 40 percent. Markup makes a good article legible; the article still has to earn the citation.
It also guarantees no rich result, and publisher fields carry more weight for recognized publications than for unknown domains. Treat it as hygiene: cheap, correct, and worth shipping on every article you publish.
Frequently asked questions
Should I use Article, BlogPosting or NewsArticle?+
They are close relatives in the schema.org hierarchy, and Google treats all three as article structured data. BlogPosting fits blog content, NewsArticle fits reported news, and Article is the safe general type this tool outputs. Picking the more specific type is a refinement, and switching later breaks nothing.
Do I need an image in the markup?+
For Google's article rich result treatments, yes, an image property is required, ideally in 1x1, 4x3 and 16x9 crops. This generator focuses on the core provenance fields, so add an image property to the output if you want that eligibility. The provenance value of the markup holds either way.
When should dateModified change?+
When the substance changes: updated figures, new sections, corrected claims. Fixing a typo or swapping a thumbnail does not warrant it. Engines can compare stored versions of your page, so dates that climb while content stands still read as manipulation and undermine the credibility the field is supposed to signal.
Will Article schema improve my AI visibility?+
It is a precondition rather than a lever. Clear authorship and dates make your work easier to trust and attribute, while the substance of the article decides whether engines cite it. To see whether the work pays off, track answers directly. Reachroller checks whether ChatGPT names your brand, free for 3 days, from $29 a month.
More free tools and reading
Tools find the gaps. Tracking closes them.
Reachroller asks the questions your buyers ask and shows which brands ChatGPT names. Three days free, no card.
Check my brand free