Preguntas

Las páginas de preguntas son páginas web que contienen datos en formato de preguntas seguidas de sus respuestas. En el contenido que representa una pregunta y sus respuestas, puedes etiquetar tus datos con los tipos de schema.org QAPage, Question y Answer.

Las páginas etiquetadas correctamente pueden mostrar un resultado enriquecido en la página de resultados de búsqueda. Este tratamiento enriquecido ayuda a que tu sitio web llegue a los usuarios adecuados en la búsqueda. A continuación se muestra un ejemplo de un resultado que puede aparecer para la consulta de usuario "¿Cómo puedo extraer un cable bloqueado en un puerto USB?" si se ha etiquetado la página para responder esa pregunta:

Un ejemplo de lo que aparece en los resultados de búsqueda con una tarjeta de preguntas y respuestas de la consulta de búsqueda

Además de habilitar tu contenido para que pueda aparecer en resultados enriquecidos como se muestra más arriba, etiquetar tu página de preguntas ayuda a Google a generar un fragmento mejor de tu página. En el ejemplo anterior, el contenido de las respuestas puede aparecer en el resultado básico si no se muestra el resultado enriquecido.

Ten en cuenta que la apariencia real puede ser diferente. Para ver el diseño más actualizado de los resultados básicos y los resultados enriquecidos en una página de resultados de búsqueda, busca en google.com.

Ejemplos

El siguiente ejemplo de etiquetado incluye las definiciones de tipo QAPage, Question y Answer en JSON-LD:

JSON-LD
Microdatos

Directrices

Para que tu página de preguntas pueda aparecer como resultado enriquecido, debes seguir estas directrices:

Directrices de contenido

  • Usa únicamente la etiqueta QAPage si tu página tiene información en formato de preguntas seguidas de sus respuestas.
  • Los usuarios deben poder enviar respuestas a esa pregunta. No utilices etiquetas QAPage para contenido que solo tenga una respuesta para una pregunta concreta sin que los usuarios puedan añadir respuestas alternativas; es mejor que uses FAQPage. A continuación, se muestran algunos ejemplos:

    Casos prácticos que son válidos:

    • Página de foros donde los usuarios pueden enviar varias respuestas a una misma pregunta
    • Páginas de asistencia de un producto donde los usuarios pueden enviar varias respuestas a una misma pregunta

    Casos prácticos que no son válidos:

    • Páginas de preguntas frecuentes del mismo creador que el sitio web, pero donde los usuarios no pueden enviar más respuestas
    • Páginas de productos donde los usuarios pueden enviar varias preguntas y respuestas en una sola página
    • Una guía práctica que da respuesta a una pregunta
    • Una entrada de blog que da respuesta a una pregunta
    • Un ensayo que da respuesta a una pregunta
  • No apliques la etiqueta QAPage a todas las páginas de un sitio web o foro si no todo el contenido es apto. Por ejemplo, un foro puede tener muchas preguntas publicadas, que podrían usarse con este marcado, pero no se podrían marcar las páginas que no son de preguntas.
  • No utilices la etiqueta QAPage para páginas de preguntas frecuentes o donde haya varias preguntas por página. La etiqueta QAPage es para páginas centradas en una sola pregunta y en sus respuestas.
  • No utilices la etiqueta QAPage con fines publicitarios.
  • Comprueba que en cada Question se incluye el texto completo de la pregunta y que en cada Answer se incluye el texto completo de la respuesta.
  • La etiqueta Answer se usa con respuestas a la pregunta, no con comentarios sobre la pregunta o sobre otras respuestas. No etiquetes los comentarios sin respuesta como Answer.
  • El contenido de preguntas y respuestas no se puede mostrar como un resultado enriquecido si incluye alguno de estos tipos de contenido: obsceno, profano, sexualmente explícito, gráficamente violento, promoción de actividades peligrosas o ilegales, o lenguaje de odio o acoso.

Definiciones de tipos de datos estructurados

En esta sección se describen los tipos de datos estructurados relacionados con QAPage.

Debes incluir las propiedades obligatorias para que tu contenido pueda mostrarse como un resultado enriquecido. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tus datos estructurados, lo que quizá ofrezca una mejor experiencia de usuario.

Puedes usar la prueba de resultados enriquecidos de Google para validar y obtener una vista previa de tus datos estructurados.

QAPage

El tipo QAPage indica que la página está centrada en una pregunta específica y en sus respuestas. Solo utilizaremos datos estructurados de Question de páginas con la etiqueta QAPage. Solo debe haber una definición del tipo de QAPage por página.

Puedes consultar la definición completa de QAPage en https://schema.org/QAPage.

En la siguiente tabla se describen las propiedades del tipo QAPage que utiliza la Búsqueda de Google.

Propiedades obligatorias
mainEntity Question

El valor Question de esta página debe estar anidado en la propiedad mainEntity del elemento QAPage.

Question

En el tipo Question se define la pregunta a la que se responde en esa página y se incluyen las respuestas, si las hay, a esa pregunta. Se espera exactamente un tipo de Question en la página, anidada en la propiedad mainEntity de schema.org/QAPage. Solo debe haber una definición del tipo de Question por página.

Puedes consultar la definición completa de Question en https://schema.org/Question.

Propiedades obligatorias
answerCount Integer

Indica el número total de respuestas a la pregunta. Por ejemplo, si hay 15 respuestas, pero solo las primeras 10 están etiquetadas debido a la paginación, este valor sería 15. También puede ser 0 para preguntas sin respuestas.

Puede ser acceptedAnswer o suggestedAnswer Answer

Para ser apta para el resultado enriquecido, una pregunta debe tener al menos una respuesta, ya sea una acceptedAnswer o una suggestedAnswer. Sin embargo, las preguntas pueden no tener respuestas cuando se acaban de publicar. Si son preguntas sin respuesta, pon 0 en la propiedad answerCount. Las preguntas sin respuesta no pueden incluirse en resultados enriquecidos.

acceptedAnswer Answer

Indica una mejor respuesta a la pregunta. Por cada pregunta, puede haber varias o ninguna. Debería representar respuestas que se aceptan de alguna manera en tu sitio web. Por ejemplo, quien plantea la pregunta o un moderador puede designar una mejor respuesta, aunque también puede elegirse mediante una votación. No se deben usar otras formas de clasificación de respuestas, como las más recientes, para identificar las mejores respuestas.

suggestedAnswer Answer

Indica una respuesta posible, pero no aceptada como mejor respuesta (acceptedAnswer). Por cada pregunta, puede haber varias o ninguna.

name Text

Indica el texto completo de la forma abreviada de una pregunta. Por ejemplo: "¿Cuántas cucharaditas en una taza?".

Propiedades recomendadas
author Person o Organization

Indica el autor de una pregunta.

dateCreated Date o DateTime

Indica la fecha en que se añadió una pregunta a una página, en formato ISO 8601.

text Text

Indica el texto completo de la forma larga de una pregunta. Por ejemplo: "Estoy cocinando y necesito saber cuántas cucharaditas hay en una taza. ¿Cuántas cucharaditas hay en una taza?"

upvoteCount Integer

Indica el número total de votos que ha recibido esta pregunta. Si la página admite votos a favor y en contra, fija el valor de upvoteCount como único valor agregado que represente tanto los votos positivos como los negativos. Por ejemplo, si hay 5 votos a favor y 2 en contra, el valor total de upvoteCount será 3. Si hay 5 votos a favor y no se admiten votos en contra, el valor de upvoteCount será 5.

Answer

En el tipo Answer se definen las respuestas sugeridas y aceptadas al objeto Question de esta página. En Question, pon Answers como valores de las propiedades suggestedAnswer y acceptedAnswer.

En la siguiente tabla se describen las propiedades del tipo Answer que se utiliza en Question.

Puedes consultar la definición completa de Answer en https://schema.org/Answer.

Propiedades obligatorias
text Text

Indica el texto completo de la respuesta. Si solo se etiqueta una parte, es posible que no se muestre tu contenido y que Google no puede determinar cuál es el mejor texto para mostrar.

Propiedades recomendadas
author Person o Organization

Indica el autor de una respuesta.

dateCreated Date o DateTime

Indica la fecha en que se agregó una respuesta a una página, en formato ISO-8601.

upvoteCount Integer

Indica el número total de votos que ha recibido esta respuesta. Si la página admite votos a favor y en contra, fija el valor de upvoteCount como único valor agregado que represente tanto los votos positivos como los negativos. Por ejemplo, si hay 5 votos a favor y 2 en contra, el valor total de upvoteCount será 3. Si hay 5 votos a favor y no se admiten votos en contra, el valor de upvoteCount será 5.

url URL

Indica una URL que enlaza directamente con esta respuesta. Por ejemplo: https://www.examplesite.com/question#answer1