NEWWorld's first AI visibility audit tool for Web3 is live.Run free audit →
PLAYBOOK AEO Last reviewed

Añade schema Speakable a bloques Preguntas frecuentes para más citas de motores IA

Speakable envuelve párrafos de respuesta clave y señaliza a los motores IA "extrae esto para voz y respuestas directas." Poco usado en crypto, gran impacto AEO cuando se añade. Tarea de 5 minutos con un lift del 30-50% en tasa de citas.

Time
5-15 minutes per page
Difficulty
Beginner
Impact
High

Por qué importa esto

Estado anterior (cómo se ve lo malo)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Preguntas frecuentesPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Is Aave safe to use?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aave has been audited 12+ times..."
      }
    }
  ]
}
</script>

Paso a paso

Paso 1: Identifica páginas con bloques Preguntas frecuentes existentes

Lista todas las páginas con schema Preguntas frecuentes (tipo Preguntas frecuentesPage). Usa Crawlux Auditoría de Schema de Token o grep en tu sitio por "@type": "Preguntas frecuentesPage". Las guías pilar, páginas de comparación, páginas de protocolo típicamente tienen bloques Preguntas frecuentes ya. Estas son tus páginas objetivo.

grep -rn '"@type": "Preguntas frecuentesPage"' your-site/

Paso 2: Añade selectores CSS que envuelvan tus respuestas Preguntas frecuentes

Speakable usa cssSelector para identificar qué elementos DOM contienen el contenido "extrae esto". Añade una clase a tus divs de respuesta Preguntas frecuentes (ej., class="faq-answer") y a tu callout de respuesta rápida (ej., class="quick-answer"). Ambos se convierten en objetivos Speakable.

<div class="quick-answer">
  Aave is a DeFi lending protocol audited 12+ times with $11.2B TVL.
</div>

<div class="faq-item">
  <h3>Is Aave safe to use?</h3>
  <div class="faq-answer">Aave has been audited 12+ times by leading firms...</div>
</div>

Paso 3: Añade especificación Speakable al schema Preguntas frecuentesPage

Añade la propiedad speakable a tu schema Preguntas frecuentesPage existente. Usa SpeakableSpecification con cssSelector apuntando a tu clase de respuesta Preguntas frecuentes más cualquier otra sección clave de respuesta (callouts de respuesta rápida, cajas de resumen).

"speakable": {
  "@type": "SpeakableSpecification",
  "cssSelector": [".faq-answer", ".quick-answer", ".key-takeaway"]
}

Paso 4: Opcional: usa xpath en lugar del selector CSS

Si tus selectores CSS no son confiables, usa xpath en su lugar. cssSelector es más simple y funciona para la mayoría de casos. Usa uno u otro, no ambos.

"speakable": {
  "@type": "SpeakableSpecification",
  "xpath": ["//div[@class='faq-answer']"]
}

Paso 5: Valida contra Schema.org Validator

Corre validator.schema.org en tu página actualizada. Speakable debería validar limpiamente sin warnings. Google Rich Resultados Test no mostrará Speakable como un tipo primario de rich result pero eso está bien; el consumidor principal de Speakable son los motores IA y asistentes de voz, no los rich results de Google.

Paso 6: Despliega y prueba la tasa de citas AEO

Pushea a producción. Dos semanas después, corre tus top 10 consultas en ChatGPT, Perplexity y Claude. Anota qué respuestas citan tu sitio. Compara con la tasa de citas base antes de Speakable. La mayoría de sitios ven 30-50% de lift en tasa de citas en 30 días.

FREE WEB3 AUDIT

Mira dónde aplica este playbook en tu sitio.

Corre una auditoría Crawlux gratis antes de empezar el playbook. Te dice qué correcciones son más urgentes.

Primera auditoría gratis · Sin registro · 60 segundos · Full PDF report

Estado posterior (cómo se ve lo bueno)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Preguntas frecuentesPage",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [".faq-answer", ".quick-answer"]
  },
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Is Aave safe to use?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aave has been audited 12+ times..."
      }
    }
  ]
}
</script>

Cómo validar la corrección

Errores comunes

Pitfall

Añadir Speakable sin Preguntas frecuentesPage

Speakable puede añadirse a Article u otros tipos pero funciona mejor emparejado con Preguntas frecuentesPage. Si tu página no tiene Preguntas frecuentesPage todavía, añádelo primero. Speakable en una página HTML pelada hace poco.

Pitfall

Selector CSS que no existe

Si cssSelector apunta a .faq-answer pero tu DOM usa .accordion-content, Speakable se resuelve a nada. Siempre valida que el selector realmente coincida con elementos DOM.

Pitfall

Apuntar Speakable a la página entera

No uses cssSelector: ["body"] o selectores amplios similares. Speakable debería apuntar a elementos específicos que contienen respuestas. Los selectores amplios son ignorados por los parsers.

Pitfall

Speakable en páginas sin buenas respuestas

Speakable amplifica lo que está en la página. Si tus respuestas son vagas o impulsadas por marketing, Speakable amplifica la vaguedad. Asegúrate de que las respuestas Preguntas frecuentes sean concretas antes de añadir Speakable.

Pitfall

Olvidar actualizar Speakable cuando el contenido cambia

Si rediseñas tu bloque Preguntas frecuentes y cambias los nombres de clase, actualiza el cssSelector de Speakable. Los selectores obsoletos se vuelven invisibles.

Si algo se rompe: rollback

Elimina la propiedad speakable del schema Preguntas frecuentesPage. La página vuelve al comportamiento regular de Preguntas frecuentesPage en minutos. La tasa de citas puede regresar pero sin riesgo a la funcionalidad del sitio.

Corre una auditoría Crawlux gratis sobre esta corrección

Crawlux valida las correcciones de schema, técnicas y AEO de este playbook automáticamente. Plan gratis en un dominio.

Ejecutar auditoría gratuita →

Preguntas frecuentes

¿Funciona Speakable fuera de Preguntas frecuentesPage?

Sí. Speakable puede añadirse a Article, BlogPosting, NewsArticle y la mayoría de tipos de schema. El patrón es el mismo: SpeakableSpecification con cssSelector o xpath apuntando a las secciones más citables de la página.

¿Afectará Speakable a los rich results de Google?

Speakable no está en los tipos primarios de rich results de Google todavía pero es parseado y usado para respuestas de voz. El beneficiario principal son los motores IA (ChatGPT, Perplexity, Claude) que ponderan el contenido marcado como Speakable más alto para citas.

¿Puedo usar Speakable para copy de marketing?

Técnicamente sí pero contraproduce. Los motores IA extraen el contenido Speakable verbatim. Si tu copy de marketing es promocional, los motores IA pueden extraerlo pero marcarlo como sesgado. Usa Speakable para respuestas factuales, no claims de marketing.

¿Qué tan específico debería ser cssSelector?

Lo suficientemente específico para coincidir solo con los elementos que contienen respuestas. .faq-answer es bueno. .content es demasiado amplio. Usa nombres de clase dedicados a las secciones de respuesta, no clases de contenido genéricas.

¿Tiene Speakable un límite de longitud?

Sin límite formal pero el límite práctico es 1-3 oraciones por sección Speakable. Los motores IA las extraen como respuestas directas; más de 3 oraciones típicamente se trunca. Optimiza las respuestas a 1-3 oraciones para mejor extracción.

Playbooks relacionados

Guías pilares

Módulos de auditoría

RUN YOUR FIRST AUDIT

Corre el playbook contra una auditoría real.

Recibe un reporte de auditoría Crawlux gratis y úsalo como línea base para el trabajo en este playbook.

Primera auditoría gratis · Sin registro · 60 segundos · Full PDF report

Audit this fix → Free audit