DEV TOOLBOX · SCHEMA MARKUP · NO SIGNUP
> schemapreview

Article schema

Article tells Google a page is a news article, blog post, or editorial story. Done well, it earns you a thumbnail next to your blue link and eligibility for Top Stories carousels.

Required fields

Google requires four properties on every Article:

  • headline — the article title, max 110 characters for Top Stories. Truncated longer text loses Top Stories eligibility.
  • image — at least one URL pointing to an image that is 16:9, 4:3, or 1:1 and at least 1200px on the long edge. Multiple is better.
  • datePublished — ISO 8601, including timezone.
  • author — a Person (or Organization) with a name. A bare string is no longer accepted.

If any of these is missing, the page is not eligible for the Article rich result.

Recommended

  • dateModified — without this, Google can't tell the article was updated, and may stop ranking it for "freshness" queries.
  • publisherOrganization with name and logo. The logo should be at least 112×112px.
  • description — used as the snippet if Google decides not to generate one.

The mistakes I see most often

  1. Author as a string. "author": "Jane Doe" was valid in 2018. Today Google ignores it. Use { "@type": "Person", "name": "Jane Doe" }.
  2. Missing dateModified on every update. Editing the post without updating the timestamp silently caps how high you rank for time-sensitive queries.
  3. Image too small. A 600px hero will pass validation but won't enable a thumbnail in the SERP.

CMS notes

  • WordPress (Yoast or Rank Math): both emit Article schema automatically for posts. Don't add a second copy by hand — Google deduplicates but it muddies validation.
  • Next.js App Router: put the <script type="application/ld+json"> directly in page.tsx, server-rendered. Avoid next/head (it's for Pages Router only).
  • Webflow: custom code embed in page-level head, or via a CMS template field with a custom attribute.

Generate it below

Fill in the form, see the preview, copy the snippet.

Last verified: 2026-05-15. Found something inaccurate? Email hello@schemapreview.dev.

Google's Article docs ↗

TYPE
02 — PROPERTIES

Max 110 characters for Top Stories.

16:9, 4:3, or 1:1 aspect ratio, min 1200px wide.

Author*
Publisher+
03 — PREVIEW
Google preview · approximate
example.com articles
Article headline
byline missing

Article description appears here. Google generates this from page content if no description is provided.

VALIDATION
× Not eligible4 errors · 3 warnings
  • headlineRequired property "Headline" is missing.docs ↗
  • imageRequired property "Image URL" is missing.docs ↗
  • datePublishedRequired property "Date published" is missing.docs ↗
  • authorRequired property "Author" is missing.docs ↗
  • dateModifiedRecommended property "Date modified" is missing.docs ↗
  • publisherRecommended property "Publisher" is missing.docs ↗
  • urlRecommended property "Canonical URL" is missing.docs ↗
04 — COPY
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article"
}
</script>