The Rise of Voice-First Search
“Hey Google, what’s the latest news?” “Alexa, tell me about climate change.” “Siri, read me the headlines.”
Voice search and AI assistants have fundamentally changed how people find and consume information. This shift is part of the broader evolution explained in GEO vs SEO vs AEO. Users no longer just read content, they listen to it. And as voice interfaces become the primary way millions interact with the web, a critical question emerges: how do you optimize content for ears instead of eyes?
The answer is speakable schema, structured data specifically designed to identify content sections that are suitable for text-to-speech playback by voice assistants and AI-powered devices.
Table of Contents
Why Voice Search Matters Now
Voice search isn’t a future technology it’s already mainstream:
- Millions use voice assistants daily on phones, smart speakers, and cars
- Voice queries are typically conversational and question-based
- This behavior depends on how AI systems process content, explained in How Generative AI Crawls and Understands Your Content.
- Screen-free contexts (driving, cooking, exercising) favor audio content
For content creators and publishers, this shift creates both opportunity and challenge. Your content might be perfectly optimized for visual search results but completely invisible to voice interfaces. Speakable schema bridges this gap by explicitly marking content as voice-ready.
What Is Speakable Schema and How Does It Work?
Speakable Schema is a smart way to “mark” the most important parts of your content so voice assistants know exactly what to read aloud. Built on Schema.org standards, it lets creators highlight short, clear sections like summaries or key answers that are ideal for audio playback. When someone asks a question through tools like Google Assistant, the system scans this markup and delivers a concise spoken response, making content more accessible, faster to consume, and optimized for the growing world of voice search.

Definition and Purpose
Speakable schema is a type of structured data markup (see What Is Schema Markup and Why Does It Matter for SEO in 2026?) identifies specific sections of a webpage as suitable for audio playback using text-to-speech (TTS) technology. It’s defined in Schema.org and supported by Google for news content.
When you implement voice search structured data using speakable markup, you’re telling voice assistants: “This specific content is written and formatted for listening, not just reading.”
How Speakable Schema Works
The speakable property points to specific content sections using CSS selectors or XPath expressions:
- You identify portions of your content best suited for TTS playback
- You mark these sections using the speakable property in your schema
- Voice assistants use these markers to select what to read aloud
- The TTS engine converts your marked content to speech
Current Status: As of 2025, Google’s speakable implementation is primarily active for news publishers in the United States. However, the underlying concept of voice-optimized content is increasingly relevant as AI assistants evolve. This concept builds on how structured data supports AI understanding, covered in Structured Data’s Role in AI-Powered Search Results.
Speakable vs. Other Schema Types
Unlike schema types that describe what content is (Product, Article, Event), speakable describes how content should be delivered. It’s a delivery instruction, not a content classification.
Benefits of Implementing Voice Search Structured Data

Visibility in Voice Search Results
Voice assistants need to select what to read they can’t display a list of options like traditional search. By implementing speakable schema, you explicitly volunteer your content for voice selection, increasing the likelihood of being chosen. Similar to how answer engines select content, discussed in FAQ Schema Markup: The Complete Implementation Guide and Best Practices.
Better User Experience
Not all written content sounds good when spoken. By marking specifically written-for-audio sections, you ensure that what gets read aloud actually makes sense audibly:
- Complete sentences that don’t require visual context
- Clear pronunciation without abbreviations or symbols
- Appropriate length for audio consumption
- Self-contained information that doesn’t reference “see below”
Future-Proofing for AI
As AI assistants become more sophisticated, structured voice search data helps them understand not just what you’ve written, but how you intend it to be consumed. This future-proofs your content for emerging voice and AI interfaces.
Competitive Advantage
Most websites haven’t implemented voice search structured data. Early adopters gain an advantage as voice interfaces become more prevalent.
Step-by-Step Implementation Guide
Prerequisites
Before implementing speakable schema:
- Your page should have a valid Article or WebPage schema
- Content must be news-related (for Google’s current implementation)
- Sections must be concise and suitable for audio playback
- Use JSON-LD format (Google’s recommended approach)
Complete JSON-LD Example
Here’s a comprehensive speakable schema implementation for a news article:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Major Climate Agreement Reached at Global Summit",
"datePublished": "2025-03-15T08:00:00Z",
"dateModified": "2025-03-15T10:30:00Z",
"author": {
"@type": "Person",
"name": "Jane Smith"
},
"publisher": {
"@type": "Organization",
"name": "Global News Network",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"image": "https://example.com/images/climate-summit.jpg",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [
".article-headline",
".article-summary"
]
}
}
</script>Key Properties Explained
speakable: Contains a SpeakableSpecification object that identifies voice-ready content.
cssSelector: An array of CSS selectors pointing to speakable content sections. This is the most common approach.
xpath: Alternative to cssSelector using XPath expressions. Use one or the other, not both.
Using XPath Instead of CSS Selectors
If your CMS or content structure makes CSS selectors impractical, use XPath:
"speakable": {
"@type": "SpeakableSpecification",
"xpath": [
"/html/body/article/h1",
"/html/body/article/p[1]"
]
}What Content to Mark as Speakable
Select content that works well when read aloud:
- Headlines: Article titles written as complete, clear statements
- Summaries: Concise overviews that don’t require visual context
- Key facts: Self-contained information blocks
- Opening paragraphs: Ledes written to stand alone
Avoid marking:
- Content with abbreviations, symbols, or formatting
- References like “see the chart below” or “click here”
- Very long sections that would be tedious to hear
- Content requiring visual context to understand
Best Practices for Voice-Optimized Content

Write for the Ear, Not Just the Eye
Content marked as speakable should be written with audio consumption in mind:
- Use complete sentences, not fragments or bullet points
- Spell out numbers and abbreviations (“50 percent” not “50%”)
- Avoid parentheticals that interrupt flow
- Keep sentences moderate length for natural breathing
- Use clear, conversational language
Keep Speakable Sections Concise
Google recommends marking content that takes approximately 20-30 seconds to read aloud. Longer sections become tedious; shorter sections may lack sufficient context.
Use Stable CSS Selectors
Choose class names that won’t change when you update your site design:
/* GOOD - Semantic, stable */
.article-headline { }
.article-summary { }
/* AVOID - May change with redesigns */
.hero-text-v2 { }
.blue-box-left { }Combine with Other Schema Types
Speakable works best when combined with comprehensive article schema. Include all relevant properties: author, datePublished, publisher, and image.
Common Mistakes to Avoid
Marking Unsuitable Content
Don’t mark content that doesn’t work when spoken:
- Tables and data visualizations
- Navigation menus or sidebars
- Image captions without context
- Content filled with links and references
Using Invalid Selectors
Ensure your CSS selectors or XPath expressions actually point to existing elements. Test by running document.querySelectorAll(’.your-selector’) in the browser console.
Marking Too Much Content
If everything is speakable, nothing is. Be selective. The goal is to identify the best audio candidates, not mark your entire article.
Forgetting Mobile and AMP
Ensure your speakable selectors work on mobile versions and AMP pages if you use them. Different templates may have different class structures.
Future Trends in Voice Search and AI Content Discovery

Expansion Beyond News
While Google’s current speakable implementation focuses on news, the underlying technology applies to any content type. Expect expansion to educational content, how-to guides, product information, and more.
Multimodal AI Assistants
Future AI assistants will seamlessly blend voice, visual, and text interfaces. Speakable schema positions your content for these multimodal experiences where users might ask to “read me the summary” while viewing images on screen. These trends align with developments in Optimizing Content for Google’s AI Overviews.
Conversational Context
Voice interactions are increasingly conversational. AI assistants remember context and handle follow-up questions. Content structured for voice helps these systems maintain coherent multi-turn dialogues using your information.
Personalization
Future voice systems may select different speakable sections based on user preferences, prior knowledge, or query context. Marking multiple speakable options gives AI flexibility to customize responses.
Frequently Asked Questions
What is speakable schema used for?
Speakable schema identifies webpage sections suitable for text-to-speech playback by voice assistants and AI devices. It tells voice interfaces which content is written and formatted for audio consumption.
Does speakable schema work for all websites?
Currently, Google’s speakable implementation is limited to news publishers in the United States. However, implementing voice search structured data now prepares your content for future expansion.
Can I use both cssSelector and xpath in speakable schema?
You should use one or the other, not both in the same speakable specification. CSS selectors are more common and easier to maintain for most websites.
How long should speakable content be?
Google recommends content that takes approximately 20-30 seconds to read aloud. This typically means one or two concise paragraphs or a headline plus summary.
Should I mark my entire article as speakable?
No. Be selective. Mark only sections specifically written for audio: headlines, summaries, and key facts. Too much marked content defeats the purpose of identifying the best audio candidates.
Does speakable schema improve SEO rankings?
Speakable schema doesn’t directly affect traditional search rankings. Its benefit is visibility in voice search results and AI assistant responses, which represents a different discovery channel.
Can I test speakable schema?
Use Google’s Rich Results Test to validate your schema syntax. However, since speakable results are limited to news publishers, you may not see a “Speakable” preview unless you meet eligibility requirements.
How does voice search structured data relate to AI assistants?
AI assistants use multiple signals to select content for voice responses. Speakable schema provides an explicit signal that specific content is audio-ready, helping AI systems make better selections for verbal delivery.
Conclusion: Actionable Takeaways
Voice search and AI assistants represent a fundamental shift in how people discover and consume content. Speakable schema is your tool for participating in this shift by explicitly marking content that’s ready for audio delivery.

Key Actions
- Audit your content for voice-ready sections (headlines, summaries, key facts)
- Implement speakable schema using CSS selectors in JSON-LD format
- Write new content with audio consumption in mind
- Use stable, semantic class names that won’t change with redesigns
- Test your implementation and monitor for future platform expansion
Even if Google’s current speakable support is limited to news, the principles of voice-optimized content apply universally. As AI assistants evolve and voice interfaces proliferate, content prepared for audio delivery will have a significant advantage.
To strengthen your AI visibility strategy, explore Structured Data’s Role in AI-Powered Search Results.
Speakable Schema Implementation Checklist
Use this checklist when implementing speakable schema.
Content Preparation:
- Identified concise, audio-suitable sections
- Content reads naturally when spoken aloud
- No visual references or click/tap language
- Numbers and abbreviations spelled out
Technical Implementation:
- Using JSON-LD format
- Speakable nested within Article/WebPage schema
- CSS selectors or XPath are valid and stable
- Selectors point to existing page elements
Best Practices:
- 20-30 seconds of content marked
- Headline and summary prioritized
- Works on mobile and AMP versions
- Combined with complete article schema
Validation:
- Tested with Rich Results Test
- CSS selectors verified in browser console
- No syntax errors in JSON-LD



