Article Schema

How to implement Article, NewsArticle, and BlogPosting schema markup — why it has no required properties, what it actually does for your search appearance (better titles, images, and dates — the documented "Article rich result"), why it isn't a Top Stories or Discover eligibility switch, and why Google's current guide has no AMP requirement.

First published: Jul 1, 2026 · Last updated: Jul 17, 2026 · Advanced
demand #8 in Structured Data#25 in On-Page#114 in Technical SEO#151 on the site
1 evidence signal on this page

Article schema (Article, NewsArticle, or BlogPosting — all three valid, Google covers them in one guide) is structured data that tells Google a written page's headline, author, publish and modify dates, and lead image. It has no required properties. Google's own docs label this the "Article rich result" — but don't picture a flashy new card like Recipe's: the payoff is a better-displayed version of your existing result (title text, image, date), not a distinct new snippet format. One correction worth being precise about: Article markup isn't required for Google News features like Top Stories, and Google's Discover guidance says no special tags or structured data are needed at all — so don't treat Article schema as an eligibility switch for either surface. Google's current Article guide also does not mention AMP anywhere, so the old "Article schema requires AMP" advice is stale. Add the recommended properties that apply (author, dateModified, datePublished, headline, image — with images at least 50,000 pixels across 16:9, 4:3, and 1:1 ratios), keep the author a real matching Person or Organization, and remember valid markup only makes you eligible — Google still decides whether to use it.

TL;DR — Article structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. (Article, NewsArticle, or BlogPosting — all valid; Google documents them in one guide) marks up a written page’s headline, author, datePublished/dateModified, and image. It has no required properties — Google’s guidance is to “add the properties that apply to your content.” Google’s own docs label this the “Article rich result” — but unlike Recipe or VideoObject’s distinctive card, it manifests as a better-displayed version of your existing result (title text, image, date), not a separate snippet format. Article markup is not required for Google News features like Top Stories, and Discover’s own guidance says no special tags or structured data are needed at all — so it isn’t the eligibility switch some guides promise when they pitch an “article carousel.” And Google’s current Article guide does not mention AMPAMP (Accelerated Mobile Pages) is an open-source web framework Google launched in 2015 to make mobile pages load near-instantly via restricted HTML/CSS/JS and CDN caching. It was never a ranking factor and, since June 2021, is no longer required for Top Stories. anywhere — the old “Article schemaArticle schema (Article, NewsArticle, or BlogPosting) is structured data marking up a written piece's headline, author, and dates — Google labels it the \"Article rich result,\" but it's a better-displayed existing result, not a distinct new card, and it isn't required for Top Stories or Discover eligibility. requires AMPAMP (Accelerated Mobile Pages) is an open-source web framework Google launched in 2015 to make mobile pages load near-instantly via restricted HTML/CSS/JS and CDN caching. It was never a ranking factor and, since June 2021, is no longer required for Top Stories.” claim is stale. Valid markup only earns eligibility; Google still decides whether to use it, and it’s never a ranking factor.

What Article schema actually does (and doesn’t)

Let me correct the single most common overstatement up front, because everything else follows from it: Google’s own docs label this feature the “Article rich result,” but it is not a distinctive new-looking card the way Recipe markupRecipe schema (schema.org/Recipe) marks up a cooking recipe's image, name, ratings, times, ingredients, and nutrition so the page can earn Google's recipe rich result — a visual card with star ratings and cook time, plus carousel and recipe-filter eligibility. gives you a recipe card or VideoObject gives you a video thumbnail treatment. Article does not have an equivalent standalone visual snippet — the “rich result” here is your existing listing shown better. What it does is:

  • Improve how existing results display — Google can show better title text, a better lead image, and clearer date information for the article.
  • Help Google understand your content — but it is not a requirement for Google News features like Top Stories, and Google’s Discover guidance says eligible content needs no special tags or structured data at all. Article markup can make details more explicit; it doesn’t unlock either surface.

That’s a display-quality signal, not a distinct new snippet type or an eligibility switch. When you see a guide promising “Article schema unlocks Top Stories / article carousels,” read it as an overstatement — Google’s own framing is about helping it understand the page and show better title/image/date information, not about a card and not about flipping on News or Discover eligibility. (I’m treating that “better title text, images, and date information” phrasing as a paraphrase of Google’s framing, not a verbatim quote — see the Quotes tab for what’s confirmed word-for-word.)

Article vs. NewsArticle vs. BlogPosting — do you have to pick correctly?

Short answer: no, not agonizingly. All three types are valid, and Google’s guide covers Article, NewsArticle, and BlogPosting together with the same recommended properties. NewsArticle and BlogPosting are both subtypes of Article, so:

  • Use NewsArticle for news content on a news site.
  • Use BlogPosting for blog posts.
  • Use Article as the safe general choice when neither fits neatly.

Pick the most specific type that honestly describes the page, but don’t lose sleep over it — the recommended property set is the same, and there’s no separate rich-result payoff riding on the choice. (Schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. itself defines a handful of further Article subtypes beyond these three — Google’s guide, and this article, cover the three it publishes a supported property set for.)

No required properties — a feature, not a gap

Google’s Article guide states plainly that there are no required properties; instead, add the properties that apply to your content. Evidence for this claim Google lists no required Article properties but recommends adding applicable author, date, headline, and image data. Scope: Google Search Article feature requirements; completeness and accuracy still matter. Confidence: high · Verified: Google: Article structured data That flexibility trips people up because they’re used to Product or Recipe markup with hard requirement lists. Here, the recommended properties are the ones worth filling well:

PropertyWhat it isHow to fill it well
headlineThe article titleKeep it concise — Google truncates/rewrites overly long headlines in display. Match the visible H1An H1 tag is the HTML `<h1>` element that marks a page's primary heading — the big visible headline at the top of the content. It helps users, search engines, and screen readers understand what the page is about./title.
authorPerson or Organization who wrote itReference a real Person or Organization with a name that matches the visible byline.
datePublishedWhen it first went liveISO 8601, with timezone.
dateModifiedWhen it last meaningfully changedOnly bump it for genuine updates, not every crawl.
imageThe lead image(s)Provide representative, crawlable images at least 50,000 pixels in multiple aspect ratios — Google recommends 16x9, 4x3, and 1x1 — so it can pick the best fit per surface.

The temptation is to stuff in every property schema.org offers. Don’t. Google’s steer is to add what applies — there’s no bonus for hitting a longer list, and irrelevant or inaccurate properties are just risk.

Common implementation mistakes

  • Author name mismatch. The most frequent one: author set to a generic or mismatched value (“Admin,” the site name, an editor who didn’t write it) instead of a real Person/Organization whose name matches the byline on the page.
  • Overly long headline. Google trims and sometimes rewrites long headlines in display, so a bloated headline value doesn’t buy you anything and can look off.
  • Stale or churning dateModified. Bumping it on every crawl (or never) both send the wrong signal. Move it when the content genuinely changes.
  • A single low-quality image. Give Google a few sizes/ratios; a single tiny or awkwardly-cropped image limits what it can display.
  • Chasing a card that doesn’t exist. Google calls this feature the “Article rich result,” but there’s no distinctive new-looking snippet to chase — you’re buying a better-displayed existing result, nothing more.
TIP Build Article markup around display quality, not a fake checklist

Article has no required fields, so this review focuses on malformed values and the recommended fields that improve title, image, date, and author context.

Draft and inspect Article JSON-LD field by field with my free Schema Markup Generator Free

  1. Match the schema headline and author to the visible article.
  2. Use absolute image and canonical URLs, and add genuine published or modified dates.
  3. Treat recommended-field notices as editorial prompts, not permission to invent missing data.
The generator distinguishes optional completeness from an actually invalid value.

The Article form reports no required properties, four recommended fields not yet supplied, a headline longer than 110 characters, and a canonical URL that is not a valid absolute URL. The JSON-LD preview updates beside the form.

How it connects to Top Stories, News, and Discover — without overpromising

This is the part worth being precise about, because Google is explicit here and the two surfaces aren’t the same: Article markup can make your article’s details more explicit for Google to understand, but Google says it is not required for Google News features like Top Stories, and its Discover guidance says eligible content needs no special tags or structured data at all. So Article schema doesn’t unlock either surface — it’s markup that can help Google understand a page it’s already considering, not a switch. What actually gets you into Top Stories or Discover is being a qualifying publisher plus content quality, freshness, and Google’s own systems deciding you’re worth showing.

Evidence for this claim Article markup supports Google's understanding and presentation but is not a standalone ranking guarantee or a promise of Top Stories or Discover inclusion. Scope: Google Search Article documentation and general structured-data behavior. Confidence: high · Verified: Google: Article structured data

Two adjacent points worth a mention rather than a deep dive:

  • Paywalled content should add paywalled-content structured data separately — that’s its own markup, not part of Article, and it matters for how Google treats subscription pages.
  • The author and date fields are worth getting right for the same reasons a real, consistent author identity matters for the broader E-E-A-T signals discussed elsewhere on this site — I’m not aware of current evidence that this markup itself is a direct E-E-A-T input, just that getting authorship right is good practice either way.

Structured data isn’t a ranking factor

Worth restating because it underpins all of this: structured data — Article included — is not a ranking factor. As John Mueller has said repeatedly, it affects rich-result and display eligibility, not rankings directly. You add Article schema to help Google understand and display your content, not to move up the results. That’s exactly why I still think it’s worth adding: even without a distinctive new card, it improves how your articles show up. I’m a fan of schema markupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. as long as it gets you a search feature — and Google’s own “Article rich result” label for cleaner titles, images, and dates clears that bar on its own, without needing to lean on unproven News or Discover eligibility claims.

Where Article sits in the wider structured-data picture

Article is one of the Creative Works types in schema.org, alongside siblings like AudioObject, Book, Course, Dataset, Movie, Recipe, and VideoObject — the Creative Works hub this article nests under groups them together. Several of those (Recipe, VideoObject) do have dedicated rich-result cards, which is precisely why it’s worth being clear that Article does not. For the broader vocabulary and how JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. fits, see the Schema Markup and Structured Data hubs above this article.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.