Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Article Schema: What It Is, Why It Matters, and How to Add It

By Toy Wen Da, Co-Founder · · 6 min read · scored 93/100

Article schema is the structured data markup that tells search engines a page is a news story, blog post, or report, not a product page or a contact form. It's written in JSON-LD and placed in a page's <head>. The first thing to do is check whether your pages have it at all, since many CMS themes skip it by default.

Before you touch any code, run the page through SearchBlueprint's schema markup audit. It scans the live URL, tells you which Article properties are present and which are missing, and hands back JSON-LD you can paste straight into your site. That's a faster starting point than guessing at what Google expects.

What Article Schema Is (and the First Thing to Check)

Article schema comes from the Schema.org vocabulary, the shared standard search engines use to read structured data. When you mark a page up as an Article, you're giving Google and other crawlers a labeled version of the content: this is the headline, this is who wrote it, this is when it went live.

It matters for two reasons. First, Google uses it to decide whether a story qualifies for certain news and visual features. Second, AI systems pulling from the web, Google's AI Overviews, ChatGPT browsing, Perplexity, lean on structured data to confirm authorship and publish dates before quoting a page. A page without it isn't penalized, but it gives those systems less to work with.

Check a single URL first. Google's own Rich Results Test and the schema audit tool mentioned above will both tell you, in seconds, whether the markup exists and whether it's valid.

Close-up of a vintage typewriter with a paper sheet displaying 'Article' in retro font.

The Properties Google Actually Checks

Schema.org's Article type has well over a hundred possible properties, but Google's documentation only requires a short list for a page to be eligible for article-related search features.

Property Required by Google What it tells search engines
headline Yes The article's title (keep it under roughly 110 characters)
image Yes At least one image, ideally 1,200px wide or larger
datePublished Recommended When the article first went live
dateModified Recommended When it was last meaningfully updated
author Recommended Person or organization that wrote it
publisher Recommended The site or company publishing it

Skipping dateModified is one of the more common gaps, it matters because Google and AI crawlers use it to judge whether a page is current.

Article vs. NewsArticle vs. BlogPosting

Schema.org splits Article into subtypes. Picking the right one isn't cosmetic, it affects which search features a page can qualify for.

Type Best for Note
Article General content, guides, evergreen posts The safe default when nothing more specific applies
NewsArticle Breaking news, timely reporting Needed for Google News and Top Stories eligibility
BlogPosting Company blogs, opinion pieces, how-to posts Most WordPress and Shopify blog themes default here

How to Add Article Schema to Your Website

Close-up of a vintage typewriter with the word 'Article' typed on paper.

The steps differ slightly by platform, but the goal is the same: valid JSON-LD with the properties above, sitting in the page's <head>.

If You Use WordPress

  1. Open your SEO plugin (Yoast SEO, Rank Math, or similar) from the WordPress dashboard sidebar.
  2. Go to the plugin's Schema settings, usually under a tab labeled Schema or Structured Data on the post editor screen.
  3. Confirm the content type is set to Article or BlogPosting, and that author and featured image fields are filled in, those map directly to the required properties.
  4. Update and republish the post.
  5. Re-check the live URL with the schema audit tool to confirm it rendered correctly.

If You're Hand-Coding JSON-LD

For a custom-built site, a developer, or a CMS without a schema plugin, paste a JSON-LD <script> block into the page's <head>. SearchBlueprint's AI article writer adds this markup automatically as part of its 40 pre-publish checks, which saves the manual step on every new draft.

When Your Site's Own Tools Are Enough, and When They're Not

Open laptop displaying an online news article on a desk with a notebook nearby.
Situation Is a free, one-off tool enough? Why
Checking one blog post before publishing Yes A single-URL checker gives you a direct pass/fail in under a minute
Confirming a plugin update didn't break markup Yes Spot-check two or three recent posts, done
Dozens of posts missing dateModified or author No A one-URL-at-a-time tool doesn't scale; you need a site-wide crawl
Schema errors reappearing after every CMS update No This is a recurring, structural problem, not a one-time fix
Agency managing schema across many client sites No Needs ongoing monitoring, not a manual recheck

If it's one URL and a one-time question, the free route is genuinely enough, don't overbuild for a problem you can solve in a minute. If the same gap keeps showing up across the site, that's a sign you need recurring audits built into your workflow rather than manual spot checks.

Common Mistakes to Avoid

  • Mismatched dates. Listing a datePublished that's later than the actual publish date is flagged by Google as a quality issue.
  • Missing author entirely. Thin or anonymous bylines weaken both schema completeness and general E-E-A-T signals.
  • Using NewsArticle for evergreen content. It's meant for timely reporting, not how-to guides.
  • Forgetting to update dateModified. If you refresh a post's content, update this field, it's one of the clearest freshness signals you control.
  • Duplicate or conflicting schema blocks. Some themes and plugins both inject Article schema, producing two conflicting scripts on one page.

FAQs

Does article schema improve my Google ranking?

Not directly. It's not a ranking factor on its own, but it helps Google and AI tools parse and trust your content, which can support visibility in features like Top Stories and AI-generated answers.

Is article schema the same as BlogPosting schema?

BlogPosting is a subtype of Article. Every BlogPosting is an Article, but not every Article is a BlogPosting, the distinction mainly affects which search features apply.

Do I need a developer to add article schema?

Usually not. Most WordPress SEO plugins and ecommerce platforms generate a baseline version automatically. Hand-coding is only needed for custom builds or when you want extra properties the plugin skips.

How do I know if my article schema is working?

Run the live URL through Google's Rich Results Test or a schema audit tool. Both will show which properties were detected and flag anything invalid.

What happens if I leave out dateModified?

Nothing breaks, but you lose a clear freshness signal. Google and AI crawlers both use it when deciding how current a page is.

Check Your Pages Today

Pick one recently published post, run it through a schema checker, and fix whatever's missing before you touch anything else on the site. If the gaps turn out to be bigger than one page, talk to the team and get a full picture of where your article schema, and the rest of your technical SEO, actually stands.

See what this looks like on your own sitePaste a URL and SearchBlueprint scores it on the same content engine that scored this article, then names the fixes in the order they pay off.Get your free plan

Resources / References

  1. Rich Results Test

Sources

About the author

SearchBlueprint researched, wrote and scored this article with the content pipeline our customers run on their own sites. The score in the byline is what our content engine gave this page before it published. Nothing here is reviewed by hand, which is the point: it is the product's output, published where anyone can check it.