How Does Article Schema with speakable Identify Your Most Quotable Passages?
The Article (or BlogPosting) schema type, combined with the speakable property, signals which specific CSS-selected elements on your page should be treated as authoritative summaries. This is the most direct way to tell an AI retrieval system "when you need a quotable passage from this page, this is it" — pointing directly at your H1 and TL;DR answer block.
The speakable property uses the SpeakableSpecification type with a cssSelector array. Each selector in the array identifies an HTML element that contains a passage worth treating as a summary. The most effective selectors for AI answer extraction:
{
"@type": "BlogPosting",
"@id": "https://yourdomain.com/blog/your-post#post",
"headline": "Your Post Title",
"datePublished": "2026-07-23",
"dateModified": "2026-07-23",
"author": { "@id": "https://yourdomain.com/#org" },
"publisher": { "@id": "https://yourdomain.com/#org" },
"mainEntityOfPage": "https://yourdomain.com/blog/your-post",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["h1", ".answer p"]
}
}
The selector "h1" points to the page title. The selector ".answer p" points to the paragraph inside a TL;DR answer block (or whatever class name your design system uses for the golden answer). Both of these are the highest-value extraction candidates on any well-structured page — they should be the most self-contained, quotable passages.
Important: speakable selectors only work if the content at those selectors is actually quotable. A generic H1 like "Welcome to Our Blog" has no extraction value. A specific H1 like "Structured Data for AI Answers: The Schema That Gets You Cited" encapsulates the page's topic in a quotable form. The schema signal amplifies content quality — it does not replace it.
For detailed coverage of the full schema taxonomy used in AI search optimization, including additional types for local business and product pages, see our glossary: Schema Markup for AI Search.