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.