Article schema generator
Built in your browser · nothing is uploaded
Builds Article, BlogPosting or NewsArticle JSON-LD with author, publisher and dates. Modified defaults to the published date when left blank.
How to use the article schema generator
The date fields are the ones that matter most and are most often wrong. dateModified should change only when the content genuinely changed; updating it on every deploy to look fresh is a well-known tactic and Google is well aware of it, so the effect is at best nothing. Dates should be ISO 8601 and, ideally, include a time zone offset; a bare date is accepted and is interpreted as midnight UTC, which can put a post on the wrong day for readers on the other side of the world. The three types are near-identical in structure: NewsArticle is the one Google treats specially for news surfaces, and using it on a non-news blog is a misrepresentation rather than an optimisation.
Questions
Structurally almost nothing. NewsArticle is the one treated specially for news surfaces, and should only be used for actual news.
No. It should reflect a real content change. Bumping it for freshness is a known tactic that does not work.
ISO 8601. Include a time and offset if you can. A bare date is read as midnight UTC.
No. It makes a page eligible for a rich result, which can raise click-through rate. Google has been explicit that it is not a ranking factor in itself.
Google’s Rich Results Test reads a live URL or pasted code and tells you which rich results the page qualifies for. Do that before assuming it worked.