UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeSchema & Structured DataArticle Schema

Related Tools

LocalBusiness JSON-LDFAQ SchemaBreadcrumb SchemaProduct Schema

Article & Blog Post Schema Generator

Build Article, BlogPosting or NewsArticle JSON-LD with author, publisher and date properties. Flags a headline over Google's 110-character limit.

You Might Also Like

All Schema & Structured Data

LocalBusiness JSON-LD

Build LocalBusiness JSON-LD with opening hours modelled properly: split shifts, merged day ranges and round-the-clock trading all come out correct.

FAQ Schema

Build a schema.org FAQPage JSON-LD block from your own questions and answers, ready to paste into your page. 100% client-side, no uploads.

Breadcrumb Schema

Build a schema.org BreadcrumbList JSON-LD block from an ordered page trail, ready to paste into your page. 100% client-side, no uploads.

Product Schema

Build a schema.org Product JSON-LD block with brand, SKU, price, availability and star ratings. Empty fields are dropped, so the markup stays valid.

An Article block tells Google who wrote a page, who published it, and when it was written and last touched. That is what feeds the byline and date under a result, the publisher logo in Top Stories, and a chunk of the trust signal behind the ranking itself. The Article & Blog Post Schema Generator builds it from ordinary fields so you never hand-write the nesting.

Pick Article, BlogPosting or NewsArticle at the top — they share a shape, but Google routes NewsArticle differently, and only it is eligible for Top Stories. Everything left blank is dropped from the output rather than written out empty, so a half-filled form still produces valid markup. Nothing is uploaded.

What Each Field Maps To

  • Headline becomes headline, the one property with a hard limit. A live counter under the box turns amber past 110 characters.
  • Author name and type become an author node, Person for a byline or Organization for a staff-written piece, with the profile URL as author.url.
  • Publisher name and logo become a nested publisher.logo.url ImageObject — the exact structure Google documents and the one people most often flatten by mistake.
  • Date published and modified map straight to datePublished and dateModified as ISO dates.
  • Article URL becomes mainEntityOfPage as a WebPage with an @id; Section becomes articleSection.

What It Accepts and What It Leaves Out

  • Load Sample fills the form from a developer blog post headed How we cut our CI pipeline from 22 minutes to 4, with dates of 2026-02-10 and 2026-06-18 and a synthesised set of example.com URLs. Press it again to cycle through a news article, an over-long headline, and a bare Article.
  • Every URL field is checked for an http:// or https:// prefix. A relative path is refused: “Image URL must be absolute and start with http:// or https://.”
  • The Script tag / Bare JSON toggle wraps or unwraps the <script type="application/ld+json"> element; use bare JSON for a CMS field that adds the tag itself.
  • The header shows a live count of how many properties made it into the block, so you can see a field drop out the moment you clear it.

Tricky Inputs: Headlines, Dates and Half-Filled Publishers

  • A headline over 110 characters still generates, but with a warning naming the exact length: Google truncates the rich-result headline at 110 and the rest is lost.
  • A publisher logo with no publisher name is invalid schema, so the whole publisher node is left out and the tool says so. Fill both or neither.
  • Set the modified date earlier than the published date and it stops with “The modified date is earlier than the published date — swap them, or clear the modified date.”
  • Choosing NewsArticle without a publisher raises a warning that plain Article does not, because Top Stories placement needs the brand logo.
  • No image URL is a warning, not an error. The markup validates, but Google wants an image at least 1200px wide and the rich result rarely renders without one.

Article

Author

Publisher

  • Add a headline — Google will not show an Article rich result without one.

Paste the Script tag output anywhere in your page’s HTML; switch to Bare JSON for a CMS structured-data field that wraps the tag itself. Empty fields are dropped rather than emitted blank, so a half-filled form still produces valid markup. Once the page is live, Google’s Rich Results Test is the authoritative check.