Datos estructurados
Resumen
Los datos estructurados son metadatos que describen el contenido de una página web en un formato legible por máquinas. El HTML define el aspecto de la página, pero a una máquina le resulta difícil distinguir si esa página es una «receta», una «reseña de producto» o unas «preguntas y respuestas». Los datos estructurados describen de forma explícita el significado (la semántica) del contenido de la página, para que los buscadores y otros programas puedan entender con precisión su contenido.
JSON-LD y Schema.org
Entre los formatos para escribir datos estructurados está JSON-LD (JSON for Linking Data), y Google recomienda JSON-LD en muchos casos. En JSON-LD, los metadatos se escriben en formato JSON dentro de la etiqueta «<script type='application/ld+json'>» del HTML. Como es independiente del cuerpo del HTML, tiene la ventaja de que se puede añadir sin cambiar la estructura de la página existente.
Como vocabulario se usa Schema.org. Schema.org es el vocabulario que define una iniciativa fundada por 4 empresas, Google, Microsoft, Yahoo y Yandex, y en él están definidos tipos como Article, QAPage, FAQPage, Product o Recipe. Cada tipo tiene propiedades obligatorias y recomendadas, y para que se muestren resultados enriquecidos en los resultados de búsqueda de Google hay que incluir todas las propiedades obligatorias.
El efecto en los resultados enriquecidos
Si implementas correctamente los datos estructurados, es posible que aparezcan resultados enriquecidos (fragmentos enriquecidos) en los resultados de búsqueda de Google. Un resultado de búsqueda normal tiene 3 líneas, con el título, la URL y la descripción, pero en los resultados enriquecidos se muestra información adicional muy visible, como valoraciones con estrellas, precios, acordeones de preguntas frecuentes o hilos de preguntas y respuestas.
Los resultados enriquecidos a veces mejoran el porcentaje de clics (CTR). Esto se debe a que ocupan más espacio en la página de resultados y llaman más la atención de los usuarios. Sin embargo, implementar datos estructurados es una condición necesaria, pero no suficiente, para que se muestren resultados enriquecidos. Que Google muestre o no resultados enriquecidos depende de la calidad de la página, de su relación con la búsqueda y de otros factores del algoritmo.
La implementación en el servicio de buzón de preguntas
El servicio de buzón de preguntas usa varios tipos de datos estructurados según el caso. En la página pública de preguntas (Preguntas de la comunidad) se usa el tipo QAPage, que describe la estructura en hilo de preguntas y respuestas. En los artículos del blog se usa el tipo Article, que describe el autor, la fecha de publicación y la fecha de actualización. En el glosario se usan los tipos DefinedTermSet y DefinedTerm, que describen la definición de los términos.
Estos datos estructurados se generan, al crear la página, a partir de los mismos datos que el contenido que se muestra. Conviene revisar con regularidad los errores y advertencias de los datos estructurados en el informe de resultados enriquecidos de Google Search Console.