SpeakableSpecification · Voice + AI
Speakable Schema Generator
Generate SpeakableSpecification JSON-LD to flag the sections of your page that voice assistants and AI engines should quote. The schema is technically Google-Assistant-only, but Perplexity and ChatGPT both treat speakable selectors as a strong "extract this passage" hint.
Selectors
CSS selectors are easier and recommended. XPath is the fallback for complex DOM structures.
JSON-LD output
Paste in <head>. Keep selectors stable across deploys — the schema is invalidated whenever the targeted DOM disappears.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"url": "https://example.com/blog/my-post",
"name": "How long does SEO take to show results?",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [
".answer-block",
".tldr"
]
}
}
</script>Where Speakable actually helps
The official Speakable spec was designed for Google Assistant, but in practice the second-order benefit matters more: AI engines that crawl your structured data treat speakable selectors as a strong "this is the canonical answer span" signal. Pair it with a tight direct-answer block on the same page and you've encoded both the answer and its address — the cleanest possible structure for citation.