Cómo usarla
- Escribe cada pregunta y su respuesta tal como aparecen en tu página.
- Añade más pares, muévelos hacia arriba o abajo, o elimina los que no necesites. Los pares incompletos se omiten y se marcan.
- Copia el script y pégalo en el HTML de la página, en el head o en el body.
- Comprueba la página con un validador de datos estructurados para confirmar que el marcado se interpreta correctamente.
Cómo funciona
El generador crea un objeto FAQPage de schema.org con un elemento Question por cada par, cada uno con un acceptedAnswer de tipo Answer. El JSON se genera con un serializador JSON real, por lo que las comillas, las barras invertidas y los saltos de línea de tu texto se escapan correctamente. Además, cada «<», «>» y «&» se escribe como una secuencia de escape \u. Así se evita que textos como «</script>» o «<!--» en una respuesta cierren antes de tiempo el elemento script y dañen la página, mientras que los analizadores JSON siguen leyendo los caracteres originales.
Sobre los resultados enriquecidos: en agosto de 2023, Google limitó los resultados enriquecidos de preguntas frecuentes a sitios web gubernamentales y de salud reconocidos y con autoridad. En la mayoría de los demás sitios, el marcado FAQPage ya no genera preguntas desplegables en la Búsqueda de Google. Sigue siendo un dato estructurado válido que describe la página y otros servicios que usan datos de schema.org pueden utilizarlo.
Recomendaciones: las preguntas y respuestas del marcado también deben estar visibles en la página; cada pregunta debe tener una única respuesta escrita por el sitio (en páginas donde los usuarios envían respuestas, el tipo adecuado es QAPage); y el marcado no debe usarse con fines publicitarios. Las respuestas pueden incluir HTML sencillo, como enlaces y listas, permitido por las directrices de Google para el texto de las respuestas.
Ejemplos
Página de soporte de producto
Tres preguntas sobre envíos, devoluciones y garantía se convierten en un FAQPage con tres elementos Question. Pega el script una sola vez en la página de soporte donde aparecen esas preguntas.
Una respuesta que contiene código
Una respuesta que menciona «</script>» se muestra como \u003c/script\u003e dentro del JSON, por lo que la etiqueta script de la página permanece intacta y el texto visible no se ve afectado.
Preguntas frecuentes
¿El marcado FAQ hará que mi página aparezca con resultados enriquecidos en Google?
Probablemente no, salvo que sea un sitio gubernamental o de salud reconocido y con autoridad. En 2023, Google limitó los resultados enriquecidos de preguntas frecuentes a esos sitios. El marcado sigue siendo válido y otros servicios pueden leerlo.
¿Dónde debo colocar el script JSON-LD?
En cualquier parte del HTML, en el head o en el body. No muestra nada en la página. Añádelo solo a la página que contiene esas preguntas y respuestas.
¿Puedo incluir enlaces en las respuestas?
Sí. Las directrices de Google para FAQ permiten un conjunto limitado de etiquetas HTML en el texto de la respuesta, como enlaces, listas y párrafos. Escribe el HTML en la respuesta; se escapa de forma segura para el script.
¿Por qué aparece la secuencia \u003c en el resultado?
Es la secuencia de escape JSON para «<». Escribirlo así evita que el texto de las respuestas cierre la etiqueta script. Cualquier lector de JSON-LD lo vuelve a convertir en «<».
Privacidad
El marcado se genera en tu navegador. Tus preguntas y respuestas no se envían ni se guardan en ningún sitio.