Blog
Speakable Schema Markup: What It Does for Local Businesses
Speakable schema marks the passages on a page that are best suited to be read aloud. Google documents it as a beta feature for U.S. English on Google Home devices. Here is what it does, what it does not do, and how to add it.
Update, October 2026: Google's documentation says Speakable is in beta, applies to Article and WebPage markup, and is limited to U.S. English on Google Home devices (Google's Speakable documentation, last updated 2026-09-08). It is not a confirmed way to get cited by AI assistants.
What Speakable Schema Is and Why It Exists
Speakable schema, formally called SpeakableSpecification in the Schema.org vocabulary, was originally developed to help voice assistants (Google Assistant, Alexa, Siri) identify which parts of a web page were best suited for spoken answers. As AI text-based search has grown, some people have suggested it may help text AI systems too. No AI assistant has said it uses Speakable to choose sources.
The core value proposition: instead of forcing AI systems to guess which of your 20 paragraphs is the most relevant answer, you mark the answer-ready paragraphs directly. This improves extraction accuracy, increases citation frequency, and ensures that when AI systems cite your page, they extract the content you intended — your best, most complete answer — rather than a less relevant paragraph that happened to appear higher in the document.
How to Deploy Speakable Schema in Two Steps
Step 1: Add SpeakableSpecification to Your JSON-LD Schema
In your page-level WebPage schema block, add a speakable property that references a CSS selector. The selector targets the HTML class you'll add to your citation-ready paragraphs:
Step 2: Mark Your Citation-Ready Content
Add class="speakable" to every paragraph or section you want AI systems to prioritize for extraction. These should be your most answer-ready pieces of content:
What Content to Mark as Speakable
Not every paragraph deserves the Speakable tag. The highest-value content to mark is:
- Your opening summary paragraph — The first paragraph of every page should be your most complete, answer-ready description. Lead with the most important information. AI systems weight early content heavily, and marking it Speakable confirms it as the priority extraction target.
- FAQ answer paragraphs — Every answer in your FAQPage section should be Speakable-marked. FAQ answers are already structured as direct answers to direct questions — Speakable markup confirms they are the primary citation content.
- Service area statements — Paragraphs that explicitly state your geographic service area ("We serve Dilworth, Myers Park, SouthPark, and Cotswold in Charlotte NC") are high-value Speakable content for neighborhood-level AI queries.
- Unique value propositions — Content that differentiates you from competitors ("the only licensed electrician in Plaza-Midwood specializing in knob-and-tube rewiring") is exactly the kind of specific claim AI systems use when choosing which business to recommend.
Speakable Schema in Context: The Full Schema Stack
Speakable schema performs best as part of a complete schema deployment, not as a standalone addition. The full RankOps schema stack for a local service page includes:
- LocalBusiness schema — Entity definition with NAP, service area, and categories
- WebPage schema with SpeakableSpecification — Page-level entity and extraction signals
- FAQPage schema — Structured Q&A content for direct question answering
- BreadcrumbList schema — Navigation context for entity relationship building
Deploying all four schema types creates a layered, machine-readable description of your page that AI systems can parse with high confidence. Each schema type addresses a different dimension of the AI retrieval process — entity identification, content extraction, question matching, and context building. Together they produce citation lift that no single schema type achieves alone.
Is Your Website Missing Speakable Schema?
The RankOps free 14-day tracker shows whether AI names your business, and who it names instead.
FAQ: Speakable Schema for Local Businesses
Speakable schema (SpeakableSpecification in JSON-LD) is a structured data type that flags specific sections of a web page as optimized for AI extraction. When you mark content with Speakable schema and add the corresponding CSS class to key paragraphs, AI crawlers like GPTBot and PerplexityBot know exactly which content is most citation-worthy on your page. Without Speakable markup, AI systems must guess at which paragraphs to extract. With it, you make the extraction decision yourself and predictably improve citation quality.
Adding Speakable schema requires two steps: First, add a SpeakableSpecification property to your existing WebPage schema in JSON-LD, referencing a CSS selector like '.speakable'. Second, add the class 'speakable' to the specific HTML paragraphs you want AI systems to prioritize for extraction. Mark your opening summary paragraph, FAQ answer text, service area statements, and unique value proposition paragraphs. This is a one-time setup per page that immediately improves AI extraction accuracy.
Every page that you want to appear in AI search citations should have Speakable schema. Priority pages are: homepage, all service pages, neighborhood-specific pages, FAQ pages, and blog articles targeting local service queries. The Speakable-marked content should be the first paragraph on each page (your answer-first summary) and any FAQ answer text. RankOps deploys Speakable markup on every page it builds as a baseline requirement.
Questions
What is Speakable schema and how does it affect AI search citations?
Speakable schema (SpeakableSpecification in JSON-LD) is a structured data type that flags specific sections of a web page as optimized for AI voice and text extraction. When you mark content with Speakable schema and add the corresponding CSS class to key paragraphs, AI crawlers like GPTBot and PerplexityBot know exactly which content is most citation-worthy on your page. Without Speakable markup, AI systems must guess at which paragraphs to extract. With it, you make the extraction decision yourself — and predictably improve citation quality.
How do I add Speakable schema to my local business website?
Adding Speakable schema requires two steps: (1) Add a SpeakableSpecification property to your existing WebPage schema in JSON-LD, referencing a CSS selector like '.speakable'; (2) Add the class 'speakable' to the specific HTML elements (paragraphs, sections) you want AI systems to prioritize for extraction. The marked content should be your most answer-ready paragraphs: your business summary, service descriptions with neighborhood context, and FAQ answers. This is a one-time setup that applies to every page you mark.
Which pages on a local business website should have Speakable schema?
Every page that you want to appear in AI search citations should have Speakable schema. Priority pages are: homepage (your main entity definition), service pages, neighborhood-specific pages, FAQ pages, and blog articles targeting local service queries. The Speakable-marked content should be the first paragraph on each page (your answer-first summary) and any FAQ answer text. RankOps deploys Speakable markup on every page it builds.