BlogPosting Schema is a JSON-LD structured data type that explicitly identifies a page as a blog article and declares its key facts, headline, author, publish date, modified date, and publisher, in a machine-readable format.

Why it matters

Search engines and AI crawlers do not have to guess who wrote your content or when: BlogPosting markup states it outright. That supports E-E-A-T signals (a named author tied to a real organization) and freshness signals (a dateModified field that reflects actual updates), both of which influence whether your article gets ranked and cited. For founders publishing content to earn AI citations, it is a low-effort way to make every article unambiguous to machines, a clearly attributed, clearly dated source is easier to trust and easier to quote.

How to use it

  • Add BlogPosting JSON-LD to every article with headline, author (a Person with a name and URL), datePublished, dateModified, and publisher (your Organization).
  • Keep dateModified honest, update it only when you genuinely revise the content, since engines cross-check dates against visible page changes.
  • Nest or reference your other schema markup types (FAQPage, Organization) so the whole page reads as one coherent entity graph.
Paul-Marie Hamon
Paul-Marie Hamon
Founder @ Readyt

Paul-Marie is the founder of Readyt, the Reddit growth platform for SaaS. He has generated 16K€+ in pre-sales in 2 months using nothing but Reddit, and now helps founders turn Reddit threads into their #1 acquisition channel.