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. De este modo, tu sitio web puede llegar más fácilmente a los usuarios adecuados de la Búsqueda. A continuación se muestra un ejemplo de un resultado que puede aparecer como respuesta a la consulta de usuario "¿Cómo puedo extraer un cable atascado en un puerto USB?" si se ha etiquetado la página para responder esa pregunta:
Además de habilitar tu contenido para el tratamiento de resultado enriquecido que se muestra arriba, etiquetar tu página de preguntas ayuda a Google a generar un mejor fragmento 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.
Cómo añadir datos estructurados
Los datos estructurados son un formato estandarizado con el que se puede proporcionar información sobre una página y clasificar su contenido. Consulta cómo funcionan los datos estructurados si aún no te has familiarizado con ellos.
A continuación se explica a grandes rasgos cómo crear, probar y publicar datos estructurados. Si quieres consultar una guía detallada sobre cómo añadir datos estructurados a una página web, consulta el codelab de datos estructurados.
- Añade las propiedades obligatorias. Para saber dónde colocar datos estructurados en tus páginas, echa un vistazo a este vídeo, en el que se explica dónde insertar datos estructurados JSON-LD en una página.
- Sigue las directrices.
- Valida tu código con la prueba de resultados enriquecidos.
- Crea varias páginas que incluyan tus datos estructurados y comprueba cómo las ve Google con la herramienta de inspección de URLs. Asegúrate de que Google pueda acceder a tu página y de que no esté bloqueada por un archivo robots.txt, por la etiqueta
noindex
ni por requisitos de inicio de sesión. Si la página se ve bien, puedes solicitar que Google vuelva a rastrear tus URLs. - Para que Google siempre tenga la versión actualizada de tus páginas, te recomendamos que envíes un sitemap. Puedes automatizar el envío con la API Sitemap de Search Console.
Ejemplos
El siguiente ejemplo de etiquetado incluye las definiciones de tipo QAPage
, Question
y Answer
en JSON-LD:
<html> <head> <title>How many ounces are there in a pound?</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "QAPage", "mainEntity": { "@type": "Question", "name": "How many ounces are there in a pound?", "text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?", "answerCount": 3, "upvoteCount": 26, "dateCreated": "2016-07-23T21:11Z", "author": { "@type": "Person", "name": "New Baking User" }, "acceptedAnswer": { "@type": "Answer", "text": "1 pound (lb) is equal to 16 ounces (oz).", "dateCreated": "2016-11-02T21:11Z", "upvoteCount": 1337, "url": "https://example.com/question1#acceptedAnswer", "author": { "@type": "Person", "name": "SomeUser" } }, "suggestedAnswer": [ { "@type": "Answer", "text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.", "dateCreated": "2016-11-02T21:11Z", "upvoteCount": 42, "url": "https://example.com/question1#suggestedAnswer1", "author": { "@type": "Person", "name": "AnotherUser" } }, { "@type": "Answer", "text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.", "dateCreated": "2016-11-06T21:11Z", "upvoteCount": 0, "url": "https://example.com/question1#suggestedAnswer2", "author": { "@type": "Person", "name": "ConfusedUser" } } ] } } </script> </head> <body> </body> </html>
<html> <body itemscope itemtype="https://schema.org/QAPage"> <div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"> <h2 itemprop="name">How many ounces are there in a pound?</h2> <div itemprop="upvoteCount">52</div> <div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div> <div>asked <time itemprop="dateCreated" datetime="2010-11-04T20:07Z">Nov 11 '10 at 20:07</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">New Baking User</span></div> <div> <div><span itemprop="answerCount">3</span> answers</div> <div><span itemprop="upvoteCount">26</span> votes</div> <div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">1337</div> <div itemprop="text"> 1 pound (lb) is equal to 16 ounces (oz). </div> <a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a> <div>answered <time itemprop="dateCreated" datetime="2010-12-01T22:01Z">Dec 1 '10 at 22:01</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">SomeUser</span></div> </div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">42</div> <div itemprop="text"> Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water. </div> <a itemprop="url" href="https://example.com/question1#suggestedAnswer1">Answer Link</a> <div>answered <time itemprop="dateCreated"datetime="2010-12-06T21:11Z">Dec 6 '10 at 21:11</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">AnotherUser</span></div> </div> <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer"> <div itemprop="upvoteCount">0</div> <div itemprop="text"> I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that. </div> <a itemprop="url" href="https://example.com/question1#suggestedAnswer2">Answer Link</a> <div>answered <time itemprop="dateCreated"datetime="2010-12-06T21:11Z">Dec 6 '10 at 21:11</time></div> <div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">ConfusedUser</span></div> </div> </div> </div> </body> </html>
Directrices
Para que tu página de preguntas sea apta para este tratamiento enriquecido, debes seguir las siguientes directrices:
Directrices de contenido
- Usa la etiqueta
QAPage
solo 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 la etiqueta
QAPage
para contenido que solo tenga una respuesta para una pregunta concreta sin que los usuarios puedan añadir respuestas alternativas; es mejor que usesFAQPage
. 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 incluyas la etiqueta
QAPage
en todas las páginas de un sitio o foro si no todo el contenido es adecuado. Por ejemplo, un foro puede tener muchas preguntas publicadas, en las que se podría incluir la etiqueta, pero dejarían de poder hacerlo si ese foro tiene también páginas que no son preguntas. - No utilices la etiqueta
QAPage
para páginas de preguntas frecuentes o donde haya varias preguntas por página. La etiquetaQAPage
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 elemento
Question
se incluye el texto completo de la pregunta y que en cada elementoAnswer
se incluye el texto completo de la respuesta. - La etiqueta
Answer
se usa con las respuestas a la pregunta, no con comentarios sobre la pregunta o sobre otras respuestas. No etiquetes los comentarios sin respuesta comoAnswer
. - El contenido de preguntas y respuestas no se puede mostrar como un resultado enriquecido si incluye alguno de estos tipos de contenido: obsceno, soez, sexualmente explícito, gráficamente violento, que promocione actividades peligrosas o ilegales, o lenguaje de odio o acoso.
- Las páginas de preguntas y respuestas relacionadas con la educación CTIM, en las que el objetivo es proporcionar una respuesta correcta a preguntas educativas enviadas por usuarios, pueden ser aptas para un carrusel de preguntas y respuestas.
Es habitual que en estas páginas solo haya una respuesta válida proporcionada o seleccionada por un experto interno, en vez de por los usuarios.
Ejemplo: Una página educativa donde un usuario ha enviado una pregunta y los expertos han seleccionado la mejor respuesta.
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 validar y previsualizar tus datos estructurados con la prueba de resultados enriquecidos de Google.
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 de tipo 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 | |
---|---|
|
Question
El valor |
Question
En el tipo Question
se define la pregunta a la que se responde en esa página e incluye 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 | |||||
---|---|---|---|---|---|
|
Integer
Indica el número total de respuestas a la pregunta. Por ejemplo, si hay 15 respuestas, pero solo las primeras 10 están marcadas 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
|
||||
|
Text
Indica el texto completo de la forma corta de una pregunta. Por ejemplo: "¿A cuántas cucharaditas corresponde una taza?". |
Propiedades recomendadas | |
---|---|
|
Person o Organization
Indica el autor de una pregunta. |
|
Date o DateTime
Indica la fecha en que se añadió una pregunta a una página, en formato ISO 8601. |
|
Text
Indica el texto completo de la forma larga de una pregunta. Por ejemplo: "Estoy cocinando y necesito saber a cuántas cucharaditas corresponde una taza. ¿A cuántas cucharaditas corresponde en una taza?" |
|
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 |
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 una Question
.
Puedes consultar la definición completa de Answer
en https://schema.org/Answer.
Propiedades obligatorias | |
---|---|
|
Text
Indica el texto completo de la respuesta. Si solo se marca una parte, es posible que no se muestre tu contenido y que Google no pueda determinar cuál es el mejor texto para mostrar. |
Propiedades recomendadas | |
---|---|
|
Person o Organization
Indica el autor de una respuesta. |
|
Date o DateTime
Indica la fecha en que se agregó una respuesta a una página, en formato ISO 8601. |
|
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 |
|
URL
Indica una URL que enlaza directamente con esta respuesta. Por ejemplo: |
Monitorizar resultados enriquecidos con Search Console
Search Console es una herramienta que te ayuda a monitorizar el rendimiento de tus páginas en la Búsqueda de Google. No hace falta que te registres en Search Console para que tu sitio web aparezca en los resultados de la Búsqueda de Google, pero, si lo haces, sabrás cómo lo ve Google y qué puedes hacer para mejorarlo. Te recomendamos que consultes Search Console en los siguientes casos:
- Después de implementar datos estructurados por primera vez
- Después de publicar plantillas nuevas o modificar el código
- Al hacer el análisis periódico del tráfico
Después de implementar datos estructurados por primera vez
Una vez que Google haya indexado tus páginas, puedes comprobar si hay algún problema en el informe de estado de resultados enriquecidos correspondiente. Lo ideal sería ver que aumenta el número de páginas válidas y que la cantidad de errores y advertencias se mantiene estable. Si detectas problemas en tus datos estructurados, haz lo siguiente:
- Corrige los errores.
- Inspecciona la URL en tiempo real para ver si el problema continúa.
- Solicita que se valide la corrección desde el informe de estado.
Después de publicar plantillas nuevas o modificar el código
Cuando hagas cambios importantes en tu sitio web, mira si se incrementa la cantidad de errores y advertencias de datos estructurados.- Si notas que hay más errores, quizá sea porque has implementado una plantilla que no funciona, o puede que tu sitio esté interactuando con la plantilla que utilizas de un modo diferente que no es adecuado.
- Si notas que hay menos elementos válidos, pero no hay más errores, es posible que hayas dejado de insertar datos estructurados en tus páginas. Para saber cuál es la causa del problema, utiliza la herramienta de inspección de URLs.
Al hacer el análisis periódico del tráfico
Consulta el informe de rendimiento para analizar el tráfico de tus páginas en la Búsqueda de Google. En él, verás con qué frecuencia aparece tu página como resultado enriquecido en la Búsqueda, cada cuánto hacen clic en ella los usuarios y cuál es la posición media que ocupa tu sitio web en los resultados de búsqueda. También puedes obtener automáticamente estos resultados con la API de Search Console.Solucionar problemas
Si tienes problemas para implementar datos estructurados en tu contenido, a continuación se incluyen recursos que pueden resultarte útiles.
- Es posible que haya un error en tus datos estructurados. Consulta la lista de errores de datos estructurados.
- Soluciona problemas si faltan resultados enriquecidos o si se ha reducido su número total.
- Consulta información general sobre el rastreo y la indexación en el artículo Preguntas frecuentes de webmasters.
- Plantea tus dudas a los webmasters en su horario de atención al público.
- Publica una pregunta en el foro para webmasters.