Generative Engine Optimization

Implement Speakable Schema — Step-by-Step Guide

Add Speakable schema for content designed to be read aloud by AI assistants and voice search.

Medium Medium Impact 30 min Online Local Hybrid
Pro Tip

Mark your best 1-2 sentences per page as Speakable — the sentences that perfectly answer the page's core question in a natural, spoken-aloud tone. Think: "If a voice assistant read one sentence from this page, which would be most useful?"

Step-by-Step Guide

1

Identify content sections ideal for voice responses

Look for concise, factual summaries that answer specific questions. Good candidates: definition paragraphs, key statistics, direct answers to common questions. The content should sound natural when read aloud — no jargon, acronyms, or complex sentence structures.

2

Add Speakable schema markup pointing to those sections

Use JSON-LD with @type: "WebPage" and speakable property pointing to CSS selectors or XPaths of the target sections. Example: "speakable": {"@type": "SpeakableSpecification", "cssSelector": [".summary", ".key-takeaway"]}. Add to your page's <head>.

3

Write those sections in clear, conversational language

Speakable content should use: short sentences (under 20 words), active voice, no parenthetical asides, spelled-out numbers ("three hundred" not "300" for small numbers), and no visual references ("see the chart below").

4

Keep "speakable" sections concise (2-3 sentences)

Voice responses need to be brief — 20-30 seconds of audio maximum. That's roughly 2-3 sentences or 40-60 words. Pack the maximum information into the minimum words. Every word should earn its place.

5

Test with Google's Structured Data Testing Tool

Go to search.google.com/test/rich-results, enter your URL, and verify the Speakable markup is detected and valid. Note: Speakable is currently a Google-supported beta feature primarily for news content, but it signals AI-readiness for all content types.

Video Tutorial

AI Prompt

Generate Speakable schema markup for my page:

Page URL: [URL]
Page topic: [TOPIC]

Sections suitable for AI voice responses:
1. [Section heading and CSS selector or XPath]
2. [Section heading and CSS selector or XPath]

Generate:
1. Complete JSON-LD Speakable schema markup
2. Explanation of which sections to mark as speakable and why
3. Best practices for writing "speakable" content (sentence length, clarity, pronunciation)

Tools & Resources

Google Rich Results TestSchema.org Speakable Docs

Learn More

Speakable Schema Guide — Schema.orgofficialSchema for Voice Search — NoGoodarticle

Do this task in the interactive tool

Track your progress and get guided through every step.

Open Interactive Tool

More in Generative Engine Optimization

Allow AI Crawlers Access

Easy15 min

Structure Content for AI Retrieval (RAG)

Medium1 hr per page

Use Question-Format Headers

Easy30 min per page

Include Citable Data & Statistics

Medium1 hr per page

Build Third-Party Authority Mentions

HardOngoing

Optimize the First 200 Words

Easy20 min per page

Cite Sources in Your Content

Easy30 min per article

Publish Content AI Systems Need

Medium2-4 hrs per piece

Track AI Citation Performance

Medium30 min/week