Article Schema Generator
Article markup tells Google the headline, the authors, when the piece was published and updated, and which images represent it. It helps Google show the right title, image and date for the page.
- Free, no sign-up
- Authors with profile links
- Live check
- Nothing leaves your browser
Article
The article's title as shown on the page.
Large images in 16x9, 4x3 and 1x1; not a logo.
Authors
Every author shown on the page, each with a link to a bio or profile.
Publisher (optional)
* Required by Google for this rich result.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article"
}
</script>Live check against Google's rules
- Missing recommended property “headline”.
- Missing recommended property “image”. Use large images (at least 50,000 pixels) in 16x9, 4x3 and 1x1.
- Missing recommended property “datePublished”.
- Missing recommended property “dateModified”.
- Missing recommended property “author”.
- Google's Article feature has no required properties. The ones below help Google show the right title, image and date.
How to use the article schema generator
- Choose the type: Blog post for blogs, News article for news coverage, Article for guides, reports and everything else.
- Enter the headline, URL and images as they appear on the page.
- Set the published and updated dates with the time zone.
- Add every author shown on the page, each with a link to a bio or profile.
- Copy the code to the article, then check the live page in our schema markup validator.
What article markup does
Article, BlogPosting and NewsArticle markup tells Google the facts about a piece of writing: its title, who wrote it, when it was published and updated, and which images represent it. Google uses them to choose the title text, image and date it shows. The author links connect the article to the people behind it.
Google treats the three types alike for the Article feature, and none of the properties is required. All of these are recommended:
| Property | What to put |
|---|---|
headline | The title as shown on the page; long titles may be cut off |
image | Large images, at least 50,000 pixels (width × height), in 16x9, 4x3 and 1x1; not a logo |
datePublished | First publication, ISO 8601 with time zone: 2026-10-05T09:00:00-05:00 |
dateModified | Last meaningful update, same format |
author | Each author as a Person or Organization |
author.name | The name only, no “By”, title or honorific |
author.url | A page that identifies the author: a bio or a profile |
The generator also adds mainEntityOfPage (the article's URL) and a publisher, so the article ties back to your site and organization.
Authors
List every author as a separate item; don't merge two names into one field. Link each to a page about them, ideally a bio on your own site. That bio page can carry its own Person and ProfilePage markup with photo, role and profiles.
For a company blog where no individual is credited, use the company as an Organization author.
Dates
Without a time zone offset Google reads the time in its own zone, which can shift the date. Update dateModified when the content changes in a way readers would notice: new facts, sections or corrected numbers. Changing the date on an unchanged article doesn't help it and misleads readers.
Common mistakes
- Author name with extras: “By Dana Ruiz, Master Plumber”. Put only the name in
name; the role belongs on the bio page. - A logo as the article image. Use an image from the article itself.
- Dates that differ from the page. The markup and the visible byline should show the same dates.
- Relative image URLs such as
/images/cover.jpg. Use full URLs.
Article Schema FAQ
Google treats all three the same way for the Article feature. Use BlogPosting for blog posts, NewsArticle for news coverage and Article for everything else, such as guides and reports.
None. Google lists only recommended ones: headline, image, datePublished, dateModified and author with a name and a URL. Add all of them; they decide which title, image and date Google shows.
As a Person (or Organization) with the name only, without “By” or a job title, and a url to a page about them: a bio on your site or a profile elsewhere. List every author shown on the page as a separate item. A bio page can carry its own Person and ProfilePage markup.
Update it when the content changes in a way readers would care about: new facts, new sections, corrected numbers. Changing the date without changing the article doesn't help and can mislead readers.
Get a free technical SEO audit
Structured data is one line of the audit. We check crawling, indexing, Core Web Vitals and markup across the whole site and send a prioritized list of fixes.