Genera un bloque FAQ acordeón con structured data
La razón de tener FAQ en una página no es solo UX — es ganarse snippets enriquecidos FAQ en Google. Bien hecho, tu página ocupa más vertical en la SERP y sube CTR.
Para ganar ese snippet, el contenido debe envolverse en JSON-LD FAQPage con sub-tipos Question y Answer. La mayoría de bloques acordeón lo saltan o emiten schema malformado.
¿Por qué generarlo en vez de instalar un plugin existente?
Rank Math y Yoast ofrecen bloques FAQ que emiten schema correcto pero viven dentro de sus suites SEO. Si no usas su plugin SEO, instalar un toolkit de 5MB para un bloque es pesado.
Un bloque FAQ acordeón dedicado manda ~3KB: <details>/<summary> nativos para progressive enhancement, triggers accesibles por teclado, aria apropiadas y JSON-LD emitido server-side visible a crawlers.
El bloque valida contra la spec FAQPage antes de renderizar. Entradas malformadas (respuesta ausente, pregunta duplicada) se flagan en el editor para que no lleguen rotas a producción.
Prompt de ejemplo
Este es el tipo de descripción que genera este plugin. Puedes partir de aquí y ajustar lo que necesites antes de generar.
Nombre del plugin: Acme FAQ
Bloque acme/faq-accordion con InnerBlocks acme/faq-item.
Item: question, answer (rich text).
Render:
- <section itemscope itemtype="https://schema.org/FAQPage">
- Cada item como <details> con summary = pregunta.
- JSON-LD FAQPage en pie del post con mainEntity.
Editor:
- Warning si item con pregunta o respuesta vacía.
- Warning si pregunta duplicada (Google dedupe).
Teclado: Tab por preguntas, Enter toggle, Esc cierra todas.
Reduced-motion: desactiva slide animation.Qué suele incluir el plugin generado
- Estructura parent + child para pares Q/A
- <details>/<summary> nativo (fallback sin JS)
- JSON-LD FAQPage server-side
- Validaciones editor (vacíos, duplicados)
- Atajos teclado + reduced-motion
Número items, animación toggle y si solo uno abierto a la vez por instancia. Para >20 preguntas recomendamos dividir por categoría.
Preguntas frecuentes
¿Google mostrará mi FAQ?
Google decide caso a caso. Schema válido y respuestas útiles son la base; el resto es su algoritmo. Validamos el JSON-LD para que cumplas lo técnico.
¿FAQ en varias páginas?
Vale, pero Google solo mostrará snippet en una canonical. Deja el schema en la FAQ autoritativa y las otras enlazan.