All schema types
Navigation & Site Structure
schema.org spec

SpeakableSpecification

Marks parts of a page suitable for text-to-speech (Google Assistant, screen readers).

What it is

Speakable identifies the most important sections to read aloud — typically the headline and a short summary. Use CSS selectors (best practice: short, body-only) targeting the H1 and a summary paragraph. Originally launched for news, now used by Google Assistant for general TTS.

Required properties
  • cssSelector OR xpath
Recommended properties

None — required properties are sufficient.

JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "url": "https://example.com/article",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      "h1",
      "#article-summary"
    ]
  }
}
</script>
Google rich result support

Google Assistant TTS for news; broader Speakable use cases growing for AEO.

When to use it
  • News articles
  • Long-form articles with summary
  • Voice-search optimized content