Article schema generator
Enter the headline, main image, author and publish date of one post, and Leadee writes Article JSON-LD for it. Pick Article, BlogPosting or NewsArticle. Google lists no required fields, but says the markup can help it show better titles, images and dates. Checked live against schema.org. Free, no sign-up.
Updated
- No email needed
- Free, no sign-up
BlogPosting
- headline, image and author filled in
- datePublished and dateModified set
- Article feature: eligible
Example result
Run it now
Start from an example (made-up data, replace with your own)
Article
Recommended
Optional
JSON-LD
{
"@context": "https://schema.org",
"@type": "Article",
"@id": "https://example.com/#article"
}At a glance
- 3 items
- What it checks
- 6
- Questions answered
- No email needed
- To get a result
- Can AI read my site?
- Answers
What does it check?
Headline, image and dates
Headline, image and dates: the fields Google recommends
Dates in ISO 8601 form, such as 2026-09-08
Dates in ISO 8601 form, such as 2026-09-08
Author written as a Person with a name
Author written as a Person with a name only
What does a result look like?
BlogPosting
- headline, image and author filled in
- datePublished and dateModified set
- Article feature: eligible
Sample from a real run, 14 Nov 2026.
When should I use Article markup?
Blog posts and how-to notes
Each post page gets one block with its own headline, author and dates.
Case studies and press releases
Plain Article fits written pieces that are not news reporting and not a blog.
Advice that dates
Dates in markup let an engine tell this year's guidance from a post written five years ago.
Which fields does Article need?
Google lists no required properties for Article. Its guide recommends the first five below; the generator fills author as a Person node for you.
- Recommended
headline
The post title as shown on the page. Keep it short.
- Recommended
image
The main image URL. Google prefers large images in several ratios.
- Recommended
datePublished
First publish date in ISO 8601, with a time zone if you add a time.
- Recommended
dateModified
Last real edit. Same format as datePublished.
- Recommended
author
A Person or Organization. Name only in author.name.
- Optional
url, description
The post URL and a one-line summary.
Does Google show Article as a rich result?
- Google status
Used by Google; no separate rich result card
Google's Article guide is current, with no deprecation notice and no required properties. Google says the markup can help it show better title text, images and dates for the page in Search and other Google products.
- Source
Google Search Central
Read on 14 Nov 2026. Google can change this; check the source before you rely on it.
Open Google's page - schema.org
Article is a current type
Checked against schema.org release 30.1. Valid markup still helps engines read the page, rich result or not.
What does Article markup look like for my industry?
Made-up businesses on example.com addresses. Load any of them into the generator above, then replace every value with your own.
Manufacturing
A technical note on seal materials
Engineers read it before they order. It is not a blog post or news, so plain Article is the right type.
{ "@context": "https://schema.org", "@type": "Article", "headline": "Choosing a seal material for hot water pumps", "image": "https://parts.example.com/notes/seal-materials.jpg", "datePublished": "2026-09-08", "dateModified": "2026-10-02", "author": { "@type": "Person", "name": "Jordan Example" }, "url": "https://parts.example.com/notes/seal-materials", "@id": "https://parts.example.com/#article" }B2B services
A year-end checklist on a firm's blog
Finance managers search for it every autumn. BlogPosting with clear dates shows it was updated this year.
{ "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Records to gather before your year-end close", "image": "https://accounts.example.com/blog/year-end-records.png", "datePublished": "2025-10-14", "dateModified": "2026-10-20", "author": { "@type": "Person", "name": "Sam Example" }, "description": "A short list of the documents we ask clients for each December.", "@id": "https://accounts.example.com/#article" }Local services
A homeowner tip on an HVAC company's blog
People ask an assistant how often to change a furnace filter. The post answers, and the markup names the technician who wrote it.
{ "@context": "https://schema.org", "@type": "BlogPosting", "headline": "How often should you change your furnace filter?", "image": "https://comfort.example.com/blog/furnace-filter.jpg", "datePublished": "2026-08-19", "dateModified": "2026-08-19", "author": { "@type": "Person", "name": "Riley Example" }, "@id": "https://comfort.example.com/#article" }Print
A print company announcement
The printer moves its counter and posts the news on its own site. That is a company update, not news reporting, so Article fits better than NewsArticle.
{ "@context": "https://schema.org", "@type": "Article", "headline": "Our city counter moves to Mill Lane", "image": "https://print.example.com/news/mill-lane-counter.jpg", "datePublished": "2026-07-01", "author": { "@type": "Person", "name": "Alex Example" }, "url": "https://print.example.com/news/mill-lane-counter", "@id": "https://print.example.com/#article" }
Need several types on one page? The full schema markup generator links them with @id.
How do I read and fix the result?
Headline, image and the two dates come first. Then the author. A missing date is the most common gap, and it is the one an engine needs to tell new advice from old.
Open one published post or news item on your site.
Choose BlogPosting for a blog, NewsArticle for news reporting, or Article for anything else.
Copy the headline and the main image URL exactly as the page shows them.
Add the publish date, the last edit date and the author's name, no job title.
Paste the block on that post only, and change dateModified each time you edit it.
Who is it for?

Manufacturers
Product and spec pages AI engines need to parse correctly.

Professional services firms
Service pages that need clear Organization and entity markup.

B2B suppliers
Catalogue and partner pages AI crawlers must be able to read.
What are the limits?
What are the limits?
One block per post. The generator does not read the post for you, cannot check that the author really wrote it, and cannot make Google pick your image or date; Google decides what to show.
Questions
Article, BlogPosting or NewsArticle: which should I pick?
BlogPosting for posts on a company blog. NewsArticle for news reporting, such as a trade publication. Article for everything else: case studies, technical notes, press releases. All three share the same fields, so a wrong pick is easy to fix.
Which Article fields does Google require?
None. Google's Article guide (checked 14 November 2026) has no required properties. It recommends headline, image, datePublished, dateModified and author with a name, so the generator asks for those first.
How should I write the author?
As a Person with only the name, for example Jordan Example. Leave out job titles, "posted by" and the company name. If a team wrote the post, Google asks for each author as a separate entry.
When should I change dateModified?
When the content changes in a way a reader would notice: new facts, a new section, a corrected figure. Do not bump the date for a typo fix to make old posts look fresh.
Does Article markup get a special card in Google?
There is no stand-alone Article rich result in the result list. Google says the markup can help it show better title text, images and dates for the page, in Search and in other Google products.
Does Article markup help AI assistants cite my post?
It gives them the headline, author and dates in a clean, machine-readable form, which helps them judge who wrote it and how recent it is. It cannot force a citation. The AI visibility checker shows what else matters.
Can GEO guarantee results?
No. AI answer engines change their output frequently, and no vendor — including Leadee — can guarantee a ranking or a mention. Leadee publishes confidence intervals on every metric so you can see how much a result can vary run to run.
How does Leadee measure AI visibility?
Leadee runs your prompt set against each AI engine on a weekly to daily schedule, depending on plan, through official vendor APIs (OpenAI, Gemini, Perplexity, Anthropic, DataForSEO) — never by scraping consumer chat interfaces — and reports mention rate, citation rate, average position, share of voice and sentiment with a 95% confidence interval.
Who do I talk to?
Email support@leadee.ai or use Talk to an expert at https://leadee.ai/contact-sales — the Netbase JSC team behind Leadee replies by email or WhatsApp — or WhatsApp the CEO directly at https://wa.me/84937869689.
Which tools go with this one?
- Free tool
Breadcrumb Schema Generator
List the steps of your breadcrumb trail and get BreadcrumbList JSON-LD with positions filled in. Google shows breadcrumbs in desktop results only since 2025.
Learn more - Free tool
HowTo Schema Generator
Turn the numbered steps on a guide into HowTo JSON-LD. Google stopped showing HowTo rich results in 2023; this page says plainly what the markup still does.
Learn more - Free tool
Schema Markup Validator
Paste a URL or code and check every JSON-LD, microdata and RDFa item against schema.org and Google's rich-result rules, with corrected code to copy.
Learn more - Leadee product
Fix plans
Turn Audit, Tracker and Citation Graph findings into fix tickets — schema, FAQs, briefs — then Leadee re-measures to confirm each one worked.
Learn more
See whether AI assistants cite your posts.
Leadee tracks which of your articles AI assistants quote when buyers ask about your market.





