Speakable Schema: Templates & Ready Markup for Voice Search Optimization

Voice assistants like Google Assistant, Alexa, and Siri, delivering content that’s optimized for voice search is no longer optional—it’s a smart SEO move. One of the most effective tools for this is the Speakable Schema Markup, also called Schema Speakable. This structured data type helps search engines identify the exact parts of your content that are best suited for text-to-speech playback.

Whether you run a news site, blog, or service-based website, adding speakable schema can make your content more accessible, engaging, and visible in voice search results.

What is Speakable Schema Markup

Speakable schema markup is a structured data property from Schema.org designed to highlight content that can be read aloud by voice assistants. This is especially useful for news articles, announcements, or any short, informative piece you want your audience to hear instead of read.

By implementing Schema Speakable, you’re telling Google and other search engines:
“This is the most important, concise, and clear section of my page to be read aloud.”

Benefits of Using Speakable Schema

  1. Voice Search Visibility —Helps your content appear in voice assistant responses.
  2. Accessibility —Improves your site for visually impaired users who rely on screen readers.
  3. Brand Recognition —Yourcontent is spoken to users, creating a stronger recall.
  4. Featured Snippets Advantage – Increases chances of being chosen as the spoken answer.

Speakable Schema Templates

If you want to save time, using speakable schema templates is the easiest route. These templates provide a ready-made JSON-LD format you can customize for your own content. Below is a ready speakable schema example you can adapt:

htmlCopyEdit<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title Here",
  "speakable": {
    "@type": "SpeakableSpecification",
    "xpath": [
      "/html/head/title",
      "/html/body/div[1]/p[1]"
    ]
  },
  "url": "https://www.example.com/your-article-url",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "datePublished": "2025-08-09"
}
</script>

1. Speakable Schema for Blog Post

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "10 Easy Tips to Improve Your Website's SEO",
"speakable": {
"@type": "SpeakableSpecification",
"xpath": [
"/html/head/title",
"/html/body/div[1]/p[1]"
]
},
"url": "https://www.example.com/seo-tips",
"author": {
"@type": "Person",
"name": "John Doe"
},
"datePublished": "2025-08-09",
"dateModified": "2025-08-09"
}
</script>

2. Speakable Schema for News Article

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "City Council Approves New Public Park",
"speakable": {
"@type": "SpeakableSpecification",
"xpath": [
"/html/head/title",
"/html/body/div[1]/p[1]"
]
},
"url": "https://www.example.com/news/new-public-park",
"author": {
"@type": "Organization",
"name": "Example News Network"
},
"datePublished": "2025-08-09",
"publisher": {
"@type": "Organization",
"name": "Example News Network",
"logo": {
"@type": "ImageObject",
"url": "https://www.example.com/logo.png"
}
}
}
</script>

3. Speakable Schema for Product Page

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "UltraComfort Ergonomic Office Chair",
"speakable": {
"@type": "SpeakableSpecification",
"xpath": [
"/html/body/div[1]/h1",
"/html/body/div[1]/p[1]"
]
},
"url": "https://www.example.com/products/ultracomfort-chair",
"description": "The UltraComfort Ergonomic Office Chair offers full lumbar support and adjustable features for maximum comfort.",
"brand": {
"@type": "Brand",
"name": "UltraComfort"
},
"sku": "UC-CH-2025",
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "199.99",
"availability": "https://schema.org/InStock"
}
}
</script>

How to use this template:

  • Replace "Your Article Title Here" with your real headline.
  • Update the xpath values to point to the section you want spoken aloud.
  • Change the URL, author, and date to match your content.

Tips for Creating Ready Speakable Schema

  • Keep it short – Voice playback works best with 20–30 seconds of speech.
  • Use natural language – Write as if you’re speaking to someone directly.
  • Highlight important facts – Choose sections with the most useful information.
  • Test it – Use Google’s Rich Results Test to make sure your speakable schema markup is valid.

Final Thoughts

Voice search is rapidly growing, and adding schema speakable to your website can give you a competitive edge. Whether you build your own markup or use a ready speakable schema template, the goal is the same — make your content easier for search engines to read aloud and deliver to users instantly.

If you want to stay ahead in SEO, start experimenting with speakable schema markup today. Book a Consultation or Email SEO Ranksters for SEO Optimization!

Leave a Comment

Your email address will not be published. Required fields are marked *