What you need to know
Use Article or BlogPosting for editorial content and NewsArticle for genuine news. Add headline, image, author, datePublished and dateModified when those values are visible and trustworthy. Link publisher to Organization and mainEntityOfPage to the current WebPage.
Article Schema.org represents editorial content. Core fields are headline, author, datePublished, dateModified, image, publisher and mainEntityOfPage. Author can be Person or Organization. Dates should use ISO 8601 and match visible metadata.
Key properties
The table below summarizes the fields that most often determine whether the entity is clear and internally consistent. Only provide values supported by the page.
| Property | Importance | How to use it |
|---|---|---|
headline | Core | Article title aligned with H1. |
author | Recommended | Real Person or Organization author. |
datePublished | Recommended | Original publication timestamp. |
dateModified | Recommended | Latest meaningful update. |
image | Recommended | Relevant editorial image. |
publisher | Recommended | Publishing Organization. |
mainEntityOfPage | Relationship | Connects Article to its WebPage. |
Choose Article, BlogPosting or NewsArticle
Use the most specific truthful type. BlogPosting suits blog posts; NewsArticle is for real news; Article is the broad fallback.
Headline and description
headline should describe the article itself and usually match H1. description should summarize the article rather than repeat the site tagline.
Author identity
Use a real author. Google documents author.name and recommends author.url when a useful author profile exists. Avoid generic placeholders such as Admin unless that is truly the public byline.
Publication and modification dates
datePublished is the original publication moment. dateModified should change only after meaningful editorial updates. Use ISO 8601 with a time zone where possible.
Images
Use images that belong to the article. Avoid logos, tracking pixels and unrelated promotional banners as the primary article image.
Publisher and graph relationships
Reuse shared Organization and WebSite nodes. WebPage can identify the Article as mainEntity; Article.mainEntityOfPage can point back to the WebPage.
FAQ and breadcrumbs
FAQPage and BreadcrumbList can coexist as secondary entities when they are genuinely present. Their presence does not change the primary content type.
Validation
Check author, dates and headline against visible content. Ensure canonical and Article URL identify the same page and image URLs are crawlable.
JSON-LD examples
BlogPosting with author and dates
Replace every example value with real visible information.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Implement Structured Data Correctly",
"image": [
"https://example.com/images/article-16x9.jpg"
],
"datePublished": "2026-08-01T09:00:00-04:00",
"dateModified": "2026-09-18T12:00:00-04:00",
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/authors/jane-doe/"
},
"publisher": {
"@type": "Organization",
"name": "Example Media"
},
"mainEntityOfPage": "https://example.com/blog/structured-data/"
}Google, Bing and Yandex
Google documents Article structured data and recommends headline, author information, images and publication/update dates as useful context.
Bing supports Schema.org JSON-LD and can use structured annotations to understand content type and entities.
Yandex supports Schema.org selectively; accurate editorial markup still makes the page easier for machines to interpret.
Important: valid structured data does not guarantee a rich result. Each search engine decides whether to use the data and how to present it.
Common mistakes
- warningUsing a site-wide title as headline.
- warningInventing an author.
- warningUpdating dateModified on every page request.
- warningUsing a logo as the only image.
- warningAdding Product fields to editorial content.
Frequently asked questions
Article or BlogPosting?
BlogPosting is more specific for blog posts; Article is a broad general type.
Can author be an Organization?
Yes, when the organization genuinely authors the content.
Can FAQPage exist on an article?
Yes, if the page contains a real FAQ section; Article remains the primary entity.