SpeakableSpecification
Marks parts of a page suitable for text-to-speech (Google Assistant, screen readers).
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.
cssSelector OR xpath
None — required properties are sufficient.
<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 Assistant TTS for news; broader Speakable use cases growing for AEO.
- News articles
- Long-form articles with summary
- Voice-search optimized content
Related schema types
A single page on a website. Generic type for any page-level markup.
An article, including news articles, sports articles, and feature articles. Generic parent type for written content.
A news article. Most specific Article subtype — strongly recommended for Google News and Top Stories.