Definition
SpeakableSpecification is a schema.org type that marks which parts of a page are suitable for text-to-speech or voice assistants — typically a short, direct-answer block.
Detailed Explanation
Speakable markup points crawlers and answer systems at a short, clear answer block — often a paragraph with an id like direct-answer. It does not guarantee voice results, but it makes the primary answer obvious.
Keep that block factual and short. No unsourced “+120% organic” claims. Pair it with solid headings when the page answers real questions. Google’s own speakable support is a beta limited to news content in US English, so treat the markup as a clarity aid rather than a ranking feature.
On service pages here, the speakable block is usually the short note under the H1. Keep numbers tied to published case studies only. Invented lifts in a speakable paragraph travel farther than you want when an AI quotes you.
Nepal Context
Nepal service and answer pages on this site use a direct-answer note plus SpeakableSpecification in JSON-LD so AI citations and featured answers can quote a stable block. Keep the speakable text factual — no unsourced “+120% organic” claims. Full catalog: stack hub.
Keep the speakable block short enough to read aloud in one breath. If it needs a second paragraph, it is not speakable yet.
Practical Examples
- Mark
#direct-answeron/who-is-arjan-kc/. - Keep speakable text under ~100 words for voice readability.
- Nepal: bilingual pages may speakable the English summary and keep Nepali detail below.
How to Check It
- Confirm the CSS selector or XPath in the SpeakableSpecification matches an element that exists on the page.
- Read the marked block aloud: it should make sense on its own in under about 30 seconds.
- Validate the JSON-LD in the Schema Markup Validator after template changes.
Key Takeaways
- Point speakable at one clear answer block.
- Do not mark entire articles as speakable.
- Keep claims citeable and on-brand.
Common Mistakes
- Marking the whole main content as speakable.
- Speakable text that contradicts the visible H1.
- Invented statistics inside the speakable block.

