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
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.
Other schema tools
Local Business Schema Generator
Tell Google your business name, address, phone, and opening hours in the format it reads literally. Type your details, copy the code, paste it into your site.
Use toolProduct Schema Generator
Give Google your price, stock status, and star rating so they can show under your listing in search. Fill in the product details, copy the code.
Use toolFAQ Schema Generator
Mark up your questions and answers so search engines and AI assistants can lift them as direct answers. Unsupported HTML is stripped for you.
Use toolEvent Schema Generator
Get your event date, venue, and ticket link into Google's event listings and Maps. Handles in-person, online, and hybrid events correctly.
Use toolBreadcrumb Schema Generator
Replace the raw URL under your search result with a readable trail like Home > Guides > Technical SEO. Enter each level, copy the code.
Use toolCheck 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.