Article schema — what it does & how to ship it
Article (and its subtypes BlogPosting and NewsArticle) marks up editorial content with author, dates, publisher, images and headline so Google, Discover and AI answer engines can attribute the page correctly.
What it does
Article is the base schema for any editorial content: blog posts, news, tutorials, opinion pieces. BlogPosting narrows the intent to a blog article; NewsArticle unlocks Top Stories eligibility for recent news. Every Article node should carry headline, author (with @type Person and url), publisher, datePublished, dateModified, image and mainEntityOfPage.
SERP / AI benefit
Article schema powers Top Stories eligibility, Discover surfacing, richer AI-Overview citations, and author-panel enrichment. Answer engines like ChatGPT search and Perplexity preferentially cite pages that expose clean Article JSON-LD because the entity graph is unambiguous.
Where to use it
Every blog post, news update, tutorial, or long-form editorial page.
JSON-LD example
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Rank on ChatGPT in 2026",
"author": { "@type": "Person", "name": "Usman Jatoi", "url": "https://wbpomniseo.com/about" },
"publisher": { "@type": "Organization", "name": "WBP Omni SEO Pro", "logo": { "@type": "ImageObject", "url": "https://wbpomniseo.com/favicon.png" } },
"datePublished": "2026-07-20",
"dateModified": "2026-07-20",
"image": "https://wbpomniseo.com/og/how-to-rank-chatgpt.png",
"mainEntityOfPage": "https://wbpomniseo.com/answers/how-to-rank-on-chatgpt"
}Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.
In WBP Omni SEO Pro
Auto-generated on every /blog/* and /google-update/* route with author (Usman Jatoi), publisher (WBP Omni SEO Pro), dates, hero image and mainEntityOfPage. Override any field per URL.
Ship Article without touching codeFrequently asked
Article vs BlogPosting vs NewsArticle — which do I use?›
BlogPosting for evergreen blog content, NewsArticle for time-sensitive news (unlocks Top Stories), Article as the base type when neither fits.
Do I need both Article and Speakable schema?›
Yes. Article establishes authorship; Speakable marks the specific passages voice + LLM readers should extract. They complement each other.
What breaks Article rich results?›
Missing author, missing publisher.logo, mismatched datePublished, or headline > 110 characters. Google silently drops the rich result on any of these.
