Free tool — runs in your browser, nothing sent to a server

Article Schema Generator

Type in your headline, author, and publication dates. The tool writes the code that tells Google who wrote this article, when, and for whom, which is the machine-readable half of proving your content has a real person behind it.

Your details

Article JSON-LD
Fill in the required fields and your JSON-LD appears here.

Paste the block anywhere inside <head> or <body>, then confirm it parses with the schema validator.

What is article schema, and why would you add it?

A blog post and a product page look broadly the same to a crawler: a heading, some paragraphs, an image. Article schema is a block of code, invisible to readers, that says this page is an article, here is its headline, here is who wrote it, here is when it was published and when it was last changed, and here is the organisation that published it.

That unlocks a few things: eligibility for article rich results and Top Stories, inclusion in Google Discover, and a clean read for the AI systems that increasingly decide whose article gets summarised and cited. None of it is a ranking factor. All of it affects whether your article gets surfaced where the click actually happens.

The property that matters most is the one most sites leave blank: the author URL. An author name on its own is just a string of text. An author name pointing to a real author page turns that writer into an entity Google can connect to everything else they have published. That connection is the mechanical part of E-E-A-T, and it is worth more than every other field on this form combined.

So if you have no author pages yet, that is the real task, and this markup is what makes them count. Fill in the rest either way; leave the last-modified date blank and this tool falls back to the publish date rather than telling Google the article was never updated.

What This Tool Generates

6 article types

Article, BlogPosting, NewsArticle, TechArticle, and more

Author entity

Person or Organization, with the author page URL that carries E-E-A-T

Publisher node

Organization with a nested ImageObject logo

mainEntityOfPage

The WebPage reference Google expects on article markup

Date handling

dateModified falls back to datePublished rather than going missing

Section and word count

Optional articleSection and wordCount properties

Author pages are the part most sites skip

You can generate perfect Article markup and still get nothing out of it if the author URL points nowhere. The property is doing one job: connecting this article to a real, described person that search engines and AI systems can accumulate evidence about. A stub page with a name and a photo is worth less than a page with a bio, credentials, and links to everything else that person has published. Build that page first, then point here, then confirm the markup parses with the schema validator.

Frequently Asked Questions

Article, BlogPosting, or NewsArticle?

BlogPosting for blog content, NewsArticle for reported news with a publication date that matters, Article for everything else. BlogPosting and NewsArticle both inherit from Article, so picking the specific one costs nothing and tells search engines slightly more. If you genuinely cannot decide, Article is safe.

How long can the headline be?

Google truncates the headline property at 110 characters and has historically treated longer ones as invalid for rich results. Note this is the schema headline, not your title tag, and the two do not have to match. If your title tag is long, write a tighter headline for the markup.

Why does the author URL matter so much?

Because an author name on its own is a string, while an author name with a URL pointing to a real author page is an entity Google can connect to other things that person has written. That connection is the mechanical part of E-E-A-T. If you only fix one thing in your article markup, build real author pages and link them from here.

Should dateModified always be present?

Yes. A missing dateModified reads as 'never updated', which works against you on any topic where freshness matters. This tool falls back to the publish date when you leave it blank, so the property is always emitted. Only bump it when you have made a substantive change, though. Touching the date without touching the content is a pattern Google's systems are well aware of.

What image should I use?

The article's featured image, at 1200 by 675 or larger, on an absolute HTTPS URL. Google prefers multiple aspect ratios (16:9, 4:3, and 1:1) supplied as an array, which this tool does not emit. If images matter to your distribution, hand-edit the output to supply all three.

Does Article schema improve rankings?

Not directly. It makes you eligible for article rich results and Top Stories carousels, it feeds Google Discover, and it gives AI systems a clean read on who wrote what and when. None of that is a ranking factor in itself, but all of it affects whether your article gets surfaced in the places where the click actually happens.

Check the markup on every post you have published

CrawlRaven crawls your whole blog, flags the posts with missing or invalid Article markup, and ranks them by the clicks and impressions each one already earns in Search Console.