What Is Article Schema? A Simple Guide With Examples (2026)
Article schema is a small piece of code you add to a web page to tell Google, in plain machine-readable terms, that the page is an article. It covers the headline, the author, the publish date, and the main image, so search engines do not have to guess what the page is. If you run a blog or a news site, it is one of the simplest technical SEO wins you can set up.
It is a type of schema markup, the shared vocabulary that describes page content for search engines. While general schema markup can describe products, events, and local businesses, article schema is made for editorial content: blog posts, news stories, guides, and tutorials.
What Is Article Schema, Exactly?
Article schema is structured data built on the Schema.org vocabulary. You add it to a page, usually as a JSON-LD script block, and it states facts about the article: its headline, its author, when it was published, when it was last updated, and which image represents it. Search engines read that block directly instead of inferring the same facts from your headings and page layout.
It does not change how your page looks to visitors. The code sits quietly in the page source while readers see the same article as before. Its job is to remove doubt for Google, and pages with less doubt are easier for Google to show in the right results.
Article vs NewsArticle vs BlogPosting
Schema.org offers three article types, and picking the right one matters more than most guides admit:
- Article — the general type. Use it for standard editorial content that is not news and not a personal blog post, such as evergreen guides and explainers.
- NewsArticle — for timely, journalistic content. News sites use this for stories that belong in Top Stories and Google News.
- BlogPosting — for blog posts, including personal blogs, company blogs, and opinion pieces.
If you are unsure, BlogPosting is the safe choice for a blog post and Article is the safe choice for a general guide. Using the wrong one will not break anything, but the right one sends a clearer signal about what kind of content the page holds.
The same logic applies across other schema types. A product page uses its own markup, which we explain in our guide to what product schema is, and a Q&A section uses its own markup too, covered in our guide to what FAQ schema is.
What Article Schema Can Do for Your Rankings
Article schema does not directly push you up the rankings. Google has said structured data is not a ranking factor on its own. What it does is make you eligible for richer search results: a headline with a clear image, author name, and publish date, and for news content, a place in the Top Stories carousel.
Richer results take up more space and give searchers more reason to click. Over many pages, that extra click-through rate is where the real value sits. It also helps AI search tools and answer engines read your page with confidence, since they pull facts rather than guessing them.

The Fields That Matter Most
Google does not list any property as strictly required for article schema, but four fields carry most of the weight:
- headline — the article title, matching the visible headline on the page.
- image — the main image. It should be large enough to display in search results.
- datePublished — when the article first went live.
- author — who wrote it, ideally as a Person with a name and a profile URL.
Beyond those, add dateModified whenever you update the article, and a publisher with your site name and logo. Missing the four core fields is the most common reason article markup fails to produce a rich result.
Article Schema Example You Can Copy
Here is a simple JSON-LD example for a blog post. Replace the values with your own:
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Start a Vegetable Garden",
"image": "https://example.com/images/vegetable-garden.jpg",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/authors/jane-smith"
},
"publisher": {
"@type": "Organization",
"name": "Example Blog",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-10-30",
"dateModified": "2026-10-30"
}
Paste the block into the page head or body. If you use WordPress, most SEO plugins, including Rank Math, generate this markup for you automatically from the post title, author, and featured image, so you may only need to check that it is turned on.
Common Article Schema Mistakes
- Marking up non-article pages. Article schema belongs on article pages only. Do not add it to product pages, category pages, or landing pages.
- Headline mismatch. The headline in the markup should match the headline readers see. A different title looks like a trick.
- Missing or tiny images. A small thumbnail will not qualify for image-rich results.
- Forgetting dateModified. If you update an old article but leave the old date in the markup, Google may treat the content as stale.
- Stuffing extra types. Adding every schema type you can think of to one page creates conflicting signals. One clear type per page wins.
How to Check Your Article Schema
After adding the markup, test it before you move on. Paste the page URL into Google’s Rich Results Test to see whether Google reads the article data, and run it through the Schema Markup Validator to check the code itself. Fix any errors it flags, then re-test. Both checks take under a minute and catch most mistakes.
Frequently Asked Questions
Do I need article schema on every blog post?
Yes, if the page is an article. It costs nothing to add and makes every post eligible for richer results. Most SEO plugins add it automatically, so it is usually a one-time setup.
Does article schema guarantee a rich result?
No. It makes you eligible, but Google decides what to show based on the query, your site’s authority, and the quality of the page. Thin content with perfect markup still will not earn rich results.
Is JSON-LD better than microdata for article schema?
Yes, for most sites. JSON-LD lives in its own script block, separate from your HTML, so a redesign will not break it. Google recommends JSON-LD, and it is easier to maintain.
Can article schema hurt my rankings?
Not when used honestly. Problems only come from misuse, such as marking up pages that are not articles or putting false dates and authors in the code.
The Bottom Line
Article schema is a small, one-time setup that tells Google exactly what your article is: its headline, author, dates, and image. Pick the right type, fill in the four core fields, test it, and move on. It will not rescue weak content, but on good content it removes the guesswork that keeps pages out of rich results.