Home SEO Tools Speakable Schema Generator
🔊
SEO

Free Speakable Schema Generator Online

Generate Speakable JSON-LD schema that tells Google Assistant and voice search which sections of your page are best suited to be read aloud. Select content by CSS selector or XPath, preview the voice snippet, and copy the complete script tag.

🔊 CSS selector + XPath modes👁 Live voice snippet preview✅ Google News eligibility check📋 Script tag output
Switch tool: 📰 Article Schema Generator 🍞 Breadcrumb Schema Generator ❓ FAQ Schema Generator 🏢 Local Business Schema Generator ⭐ Review Schema Generator 🔧 Schema Markup Generator 🔍 Structured Data Testing Tool 📣 Open Graph Tag Generator 🐦 Twitter Card Generator 🌍 Hreflang Tag Generator 🤖 Robots.txt Generator 🔊 Speakable Schema Generator
Page details
Targeting method
Use CSS selectors like .article-body, #intro, or h1 to point to your speakable content sections.
Speakable selectors (1–3 recommended)
Publisher details (recommended for Google News)
Generated JSON-LD

    
    
🔍 Test in Google
Voice Assistant Preview
🔊
Here's a summary from example.com
Add your page URL and selectors to see how Google Assistant would introduce this content.
ℹ️ Add a page URL to check Google News eligibility signals

📖How to Use the Speakable Schema Generator

  1. 1
    Enter your page URL and select targeting method

    Enter the canonical URL of the page you want to mark up. Choose between CSS selector targeting (recommended — easier to use with class and ID selectors like .article-body or #summary) or XPath targeting (more precise, required for complex page structures). You can add multiple selectors to cover different content regions.

  2. 2
    Add your selectors and preview the voice output

    Add each CSS selector or XPath expression that points to the speakable content on your page — typically the article headline and the first few paragraphs of body text. The live voice preview panel shows how Google Assistant would introduce and read the content, helping you identify the ideal selectors.

  3. 3
    Copy the schema and implement

    Copy the generated JSON-LD script tag and paste it into the head section of your page. Speakable schema is currently supported for news publisher pages. Submit your site to the Google News Publisher Center and validate the schema with Google's Rich Results Test to confirm eligibility.

🔑Quick Reference

RequirementStatus
Google News registrationRequired for voice results
HTTPS page URLRequired
1–3 selectors recommendedBest practice
Publisher details setStrongly recommended
CSS selector or XPath✅ Both supported

Frequently Asked Questions

What is Speakable schema?

Speakable schema (SpeakableSpecification) is structured data that identifies which sections of a webpage contain information most suitable to be read aloud by Google Assistant and other voice search devices. It uses CSS selectors or XPath expressions to point to specific page regions, enabling Google to synthesise those sections into voice responses.

Who can use Speakable schema?

Google currently limits Speakable rich results to news publisher pages. Your site must be registered with Google News Publisher Center and follow Google News content policies. General websites and blogs can implement the markup but may not see voice result features until Google expands support. News publishers with AMP pages see the strongest results.

What is the difference between CSS selector and XPath targeting?

CSS selector targeting uses standard CSS class, ID, element, and attribute selectors (e.g. .article-body, #intro, h1) — the same syntax used in stylesheets and JavaScript. XPath is an XML path language that allows more precise navigation of the DOM structure, including parent-child relationships and attribute conditions. CSS selectors are recommended for most use cases; XPath is useful when CSS selectors are too ambiguous.

Which page sections should be marked as Speakable?

Google recommends marking up 1 to 3 short sections that represent the key facts or summary of the article — typically the headline (h1), a lead paragraph, and possibly a summary section. Avoid marking up entire article bodies or navigation elements. Speakable content should be the most important 20 to 30 seconds of audio that conveys the core story.

Does Speakable schema affect regular search rankings?

Speakable schema does not directly affect traditional text search rankings. Its primary benefit is voice search visibility through Google Assistant on smart speakers and mobile devices. As voice search usage grows — particularly for news and time-sensitive content — Speakable markup positions your content to be surfaced in voice results ahead of competitors who have not implemented it.

How do I validate Speakable schema?

Use Google's Rich Results Test (search.google.com/test/rich-results) to paste your page URL or code and confirm the Speakable schema is detected and valid. You can also use Google Search Console's Enhancements report once the schema is deployed. Note that eligibility for voice rich results also requires Google News registration, which cannot be confirmed by the Rich Results Test alone.