Escrito por Jose Vicente
Índice de contenidos
Los datos estructurados nos permiten marcar el contenido de una forma inequívoca para que los robots de los buscadores sean capaces de entender qué tipo de entidades componen cada página. Si nuestro sitio es un comercio electrónico tendremos que marcar de forma correcta las páginas de nuestros productos, si nuestro sitio es un medio de noticias tendremos que marcar convenientemente las páginas con noticias, y así un largo etcétera de opciones posibles.
Esta implementación correctamente realizada debería traducirse en los siguientes beneficios:
- Favorecer la adaptación a los resultados enriquecidos pertinentes.
- Mitigar en cierta forma que Google pueda interpretar cierto contenido como thin content.
- Incorporar información al Knowledge graph de Google.
Aunque Google ha reconocido que el mero hecho de implementar datos estructurados no beneficia directamente al posicionamiento, sí favorece de forma indirecta a la visibilidad porque los rastreadores serán capaces de entender de forma más precisa nuestro contenido. Pero una vez entendido nuestro contenido dependeremos de su calidad para posicionarnos independientemente de si disponemos de datos estructurados.
Teniendo claras las posibilidades de los datos estructurados, a medio camino entre el SEO técnico y de relevancia de contenidos, veamos a continuación cómo trabajarlos.
¿Por dónde empiezo?
Esta es una duda que se suele presentar durante las fases técnicas de un proyecto de desarrollo o de optimización SEO. Los desarrolladores se han documentado sobre qué son los datos estructurados y schema.org en donde hay más de 600 tipos de datos distintos que no tenemos tiempo de revisar y no hay documentación que justifique su uso.
Por lo que lo más razonable es concentrarse en un primer objetivo: optimizar las SERPs consiguiendo aparecer en la mayoría de resultados enriquecidos relevantes con nuestro contenido. Google nos ofrece la galería de búsqueda en donde podremos consultar cuales son las funciones enriquecidas actuales de las SERPs y, filtrando por el tipo de sitio, nos recomendará cuales son las funciones imprescindibles que debemos trabajar.
Por ejemplo, si disponemos de un comercio electrónico, tendremos que comenzar por trabajar las funciones de Productos, Preguntas frecuentes y Opiniones. Conseguirlas debería mejorar nuestro CTR en las SERPs, ya que el objetivo no debe ser tanto obtener una buena posición sino el clic en cada búsqueda relevante en la que aparezca nuestro sitio. Y, en muchas ocasiones, una posición ligeramente peor pero más llamativa puede favorecer la obtención de tráfico.
Analiza la competencia
Tampoco debemos perder de vista nuestra competencia a la hora de decidir qué datos estructurados implementar o a la hora de valorar a qué nivel de detalle llegar. Herramientas como Sistrix o SEMrush nos pueden dar indicios de qué tipo de funciones enriquecidas de las SERPs está aprovechando nuestra competencia.
Pero si no disponemos de este tipo de herramientas, podemos recurrir a soluciones tan simples como el propio buscador. Solo tenemos que realizar un puñado de búsquedas, limitándolas al site: del dominio de nuestra competencia para poder analizar qué tipo de soluciones han implementado en cada tipo de contenido. Una vez hecho esto solo tenemos que recurrir a la Herramienta de prueba de datos estructurados de Google para comprobar qué datos estructurados están usando en cada caso.
Si queremos ser más exhaustivos y comprobar qué datos estructurados ha implementado nuestra competencia podemos recurrir a un crawler como Screaming Frog. Esta herramienta es capaz de extraer qué tipo de datos estructurados hay en cada página rastreada así como los datos estructurados que no estén relacionados directamente con los resultados enriquecidos.
Ir más allá
Pero si tenemos la posibilidad podemos explorar schema.org y marcar una mayor riqueza de contenidos con datos estructurados, más allá de los básicos recomendados por la galería de búsqueda. Aunque no nos aporten la visibilidad de los resultados enriquecidos y no estemos seguros de en qué medida van a mejorar el posicionamiento, es una práctica que en ningún caso jugará en nuestra contra y, con suerte, nos aportará un extra respecto a nuestra competencia.
Haciendo uso de la Herramienta de prueba de datos estructurados estaremos seguros de que el esquema usado es correcto, pero además tendremos que estar seguros de que en el contenido marcado seguimos los lineamientos generales de Google para datos estructurados. Sobre todo teniendo cuidado de que los contenidos marcados son correctos y visibles para los usuarios.
Implementación y pruebas
Una vez tenemos claros los tipos de datos estructurados que nos interesan en nuestro sitio debemos comprobar a qué nivel de definición podemos llegar en cada caso. Si comprobamos la documentación de la galería de búsqueda de Google veremos que por lo general hay 3 secciones a tener en cuenta:
- Lineamientos propios del dato estructurado o resultado enriquecido: en cada sección veremos una serie de criterios que debe seguir el marcado de datos estructurados o la página en la que se pretenden incluir, abarcando la mayoría de las veces en qué casos es válido y en qué casos no lo es. Por ejemplo, si queremos implementar FAQPage, se debe marcar una lista de preguntas y respuestas. En cambio, si la página tiene una sola pregunta planteada y respondida por distintos usuarios, deberemos decantarnos por un marcado de tipo QAPage.
- Implementación de propiedades obligatorias: para tener opciones de aparecer con resultados enriquecidos debemos asegurarnos de que implementamos las propiedades que la documentación establece como obligatorias para cada tipo. Por lo tanto, tendremos que estar seguros de ofrecer esta información en cada una de nuestras páginas para poder marcarlas con datos estructurados.
- Implementación de propiedades recomendadas: además de las propiedades obligatorias, ciertas funciones necesitan de datos adicionales. Debemos completar estas propiedades en la medida de lo posible.
En resumen, durante la implementación debemos estar seguros de que cumplimos con los lineamientos generales, los propios de cada resultado enriquecido e implementamos las propiedades obligatorias para poder tener opciones de aparecer con resultados enriquecidos. Y, siempre que podamos, completar las propiedades recomendadas.
La herramienta de datos estructurados nos ofrece la posibilidad de probar páginas de ejemplo para detectar posibles errores en el código y, si todavía no nos es posible publicarlas, tenemos la posibilidad de copiar y pegar código. Pero debemos tener muy presente que las pruebas que realiza sobre el contenido de cada una de las propiedades son muy básicas, por lo que esto necesitará de una revisión más minuciosa.
¿Y si no cumplo con los lineamientos?
Responder a esta pregunta depende mucho del tipo de lineamiento que estemos incumpliendo. Por ejemplo, los lineamientos para la funcionalidad de carrusel establecen que este puede aparecer cuando se marcan datos estructurados de tipo receta, curso, artículo, restaurante y película. Si marcamos con ItemList cualquier otro tipo de dato estructurado el carrusel no se mostrará, pero no estaremos incumpliendo ningún requisito que pueda derivar en una penalización.
Pero hay otros tipos de requisitos que, de no cumplirlos, pueden desembocar en una penalización manual por problemas en los datos estructurados. Un ejemplo muy claro sería cuando los datos estructurados no se corresponden con el contenido de la página, o se ha marcado con datos estructurados contenido que está oculto al usuario. En estos casos, Google entiende que estamos intentando engañar a sus algoritmos y esto sí es visto con malos ojos.
Seguimiento de la implementación
Una vez publicada la implementación de los datos estructurados y asegurado que estos son correctos, el trabajo de SEO no ha terminado. Hay que realizar un seguimiento de la documentación y estar al día de los cambios que se producen periódicamente, algunos pueden ser:
- Nuevas funcionalidades en las SERPs: en los últimos años Google está haciendo cambios en los resultados de búsqueda casi constantemente. Entre estos cambios hay funcionalidades que pueden ser interesantes para nuestro sitio y para los que, en algunos casos, habrá que adecuar la implementación de datos estructurados.
- Cambios en los datos estructurados: aunque no haya cambios en las SERPs, Google puede cambiar los lineamientos o las propiedades obligatorias y dejar obsoleta nuestra implementación. En estos casos, sería necesario actualizarla.
- Nuevas propiedades recomendadas en los datos estructurados: en algunos tipos de datos estructurados estamos viendo cómo Google va aumentando el número de propiedades recomendadas. Por lo general, va de la mano con un aumento de las funcionalidades de los resultados enriquecidos.
- Nuevos datos estructurados en schema.org: el número de esquema aumenta constantemente y por lo general en https://pending.schema.org/ podemos comprobar en cuáles se está trabajando. Es recomendable revisar periódicamente si se está trabajando en algún tipo relevante para nuestro sitio y hacer su seguimiento hasta que pasen a formar parte de forma definitiva de schema.org.
Revisión de errores
Google Search Console nos ofrece la oportunidad de detectar errores en parte de la implementación de datos estructurados. En la sección Mejoras de su menú tendremos disponibles los tipos de fragmentos enriquecidos detectados por la herramienta y dentro de cada uno podremos consultar la Cobertura. Las URLs se clasifican de 3 formas distintas en función de su gravedad:
- Error: los datos estructurados tienen errores críticos que impiden que se muestren los fragmentos enriquecidos. Es importante ponerles solución cuanto antes.
- Válidas con advertencias: en los datos estructurados de estas páginas faltan campos que no son obligatorios. Los fragmentos enriquecidos pueden mostrarse para estas páginas pero carecerán de ciertas funcionalidades por la falta de estos campos.
- Válidas: los resultados enriquecidos no tienen errores, se han rellenado todos los campos obligatorios y opcionales, y son válidos.
Aunque con herramientas como Sistrix y SEMrush podemos valorar para qué términos estamos consiguiendo resultados enriquecidos, Google Search Console nos da un valor añadido mostrándonos qué páginas presentan problemas y por eso pueden no estar consiguiéndolos. La falta de uno de los campos obligatorios en un dato estructurado puede impedir que obtengamos resultados enriquecidos para un gran número de búsquedas y con esto obtener menor visibilidad para todas ellas, por lo que se hace indispensable revisar periódicamente cada uno de los detalles de error de cada tipo de mejora. A medida que se vayan solucionando, podremos pedir la validación del error por parte de Google y obtener feedback del resultado.
En conclusión, al trabajar los datos estructurados debemos comenzar centrando nuestros esfuerzos en los datos estructurados relacionados con las funcionalidades de las SERPs que mayor visibilidad pueden dar a nuestro sitio, realizando una implementación lo más completa posible pero sin incumplir los lineamientos que establecen los buscadores. Por último, debemos llevar a cabo un seguimiento periódico de posibles errores que puedan invalidar el trabajo realizado.
Hola Jose Vicente,
LLevo varios días buscando información acerca de como marcar con JSON-SL los artículos de una web, pero me es imposible del todo encontrar un post (ni en inglés ni en español) que de información valiosa.
Todo lo que encuentro es que se sigan las directrices de Google, tutoriales que explican la sintaxis del script, etc, pero nada bueno de verdad.
Voy a montar una web orientada a enseñar a tocar la guitarra, habrá muchos artículos que explican tanto cosas teóricas como prácticas y no se si hay que marcarlos como article, como blogposting, como curso…..
Tengo que reconocer que he venido a humanlevel a pasarle la herramienta de google para ver cómo los tenéis vosotros, porque hice un master de seo hace años y conocí a Fernando, así que para mí el como los tengáis marcados aquí es un refererente. Me encuentro que los tenéis marcados como hentry, webpage, wpsidebar, localbusiness, wpheader, blobposting y otros más, y esto ya me rompe del todo xD
En fin, que he dedicado ya varios días a esto pero sigo sin aclararme y no sé que es lo mejor. No sé si podrías echarme una mano.
Muchas gracias
los datos estructurados me parecen unos de los temas más espinosos y complejos del seo actual. Para los que no somos excesivamente técnicos y nuestro fuerte son los contenidos esta parte se nos atraviesa un poco. Suerte que artículos como este de Jose son de ayuda para hacer todo algo más fácil.