Qué son los Rich Snippets de Google
Una mejor experiencia de búsqueda
Al igual que el mundo tecnológico avanza y también lo hacen la forma en que las personas acceden y buscan contenido en Internet, Google también ha ido evolucionando en la forma que muestra información a los usuarios.
Su objetivo con esta evolución es ofrecer una mejor experiencia de búsqueda y una mejor información a las consultas que realizan los usuarios.
¿Cómo? Ofreciendo más información en los resultados de las búsquedas.
El resultado más común que ofrece Google a una búsqueda tiene los siguientes elementos:
- Título de la página
- Dirección de la página (url)
- Meta Descripción, que es el texto descriptivo de la página que aparece debajo del título de la página y url.
Estos datos son extraídos al indexar una página web. Es decir, Google escanea una web y a través de unas propiedades llamadas Metaetiquetas, guarda esta información que luego mostrará como resultado de búsqueda para esa página web.
Por lo tanto, ¿Qué necesita Google para ofrecer un mejor resultado de búsqueda?
Que las páginas web proporcionen una información más detallada que además que sea entendida y procesada por los buscadores para generar un resultado de búsqueda más enriquecido, es decir, los Rich Snippets o Fragmentos Enriquecidos.
Porque son importantes los Rich Snippets
La importancia de implementar los Rich Snippets en su sitio web radica en que proporcionan una mayor visibilidad en los resultados de búsqueda.
Según un estudio realizado por W3techs el 55% de los sitios web no tiene implementado ningún tipo de dato estructurado.
El 45% restante si usa datos estructurados en su sitio web de los cuales el 39% usa RDFa, el 18.1% usa JSON-LD, el 13.2% usa Microdatos y el 0.1% restante usa Microformatos.
Esto son un montón de páginas web que no se están aprovechando esta tecnología para mejorar su visibilidad dentro de las búsquedas.
Schema, el vocabulario para implementar los Rich Snippets
Schema es una iniciativa creada por Bing, Google y Yahoo! con el objetivo de crear un vocabulario común para implementar el marcado de datos estructurados.
Estas propiedades son usadas por los buscadores para mostar los Rich Snippets.
Schema.org es la página oficial que contiene toda documentación y en donde se recogen el listado de todas las propiedades que se pueden implementar en una web para generar los datos estructurados.
Aunque esta página web cuenta una gran cantidad de propiedades, Google solo soporta un conjunto de ellas para mostrar los Rich Snippets o Fragmentos Enriquecidos.
Tipos de Rich Snippets en Google
Producto
Un tipo de Rich Snippets que ofrece información sobre bienes de consumo.
Reseñas
Evolución sobre algo, que incluye empresas, productos, trabajos creativos, libros y películas.
Eventos
Muestra detalles de próximos eventos.
Recetas
Videos
Muestra una vista previa en miniatura del vídeo junto con la fecha y la descripción.
Rich Cards, la siguiente evolución de Rich Snippets
Desde 2016 Google está evolucionando la forma en que muestra los Rich Snippets a una versión mejorada y más visible denominada Rich Cards o Tarjetas Enriquecidas.
Están enfocadas sobre todo al usuario móvil y ofrecen un formato mucho más atractivo y visual.
Image via Google
Como implementar las propiedades de los datos estructurados
Existen varias formas de añadir datos estructurados y que Google pueda mostrar los Rich Snippets.
1) A través de Microdatos
Los Microdatos se implementan directamente en el código HTML de una página web.
Por ejemplo, este es un código simple en HTML que corresponde a un menú de navegación.
El ejemplo siguiente no tiene implementados datos estructurados.
Ahora el mismo menú, pero añadiendo datos estructurados a través de Microdatos
Los Microdatos son las propiedades itemscope, itemtype e ítemprop.
2) A través de RDFa
Con este método también se modifica el código HTML de la página web para implementar los datos.
Aunque las propiedades que identifican los elementos se denominan de forma diferente, en este caso, vocab, typeof, property, resource y prefix.
3) A través de JSON-LD
Este es diferente a los otros 2, porque no se tiene que modificar el código HTML del sitio web.
En cambio se añade el marcado de datos estructurados a través del lenguaje JavaScript
La forma es incluir las propiedades es a través de incluir un archivo de JavaScript dentro de la etiqueta HTML <head>.
¿Cómo recomienda Google añadir datos estructurados?
Las 3 formas ofrecen el mismo resultado en cuanto a generar los datos estructurados y será igualmente válidos para los buscadores. Aunque Google recomienda usar JSON-LD, porque no se necesita modificar el código HTML de la página web.
¿Cómo saber si tienes implementados datos estructurados en tu página web?
Para este caso Google pone una herramienta a tu disposición que permite validar los datos estructurados que tienes implementados.
El funcionamiento es muy sencillo, ingresas una dirección web y te muestra una lista de los datos estructurados implementados.
¿No aparece nada en la columna de la derecha?, entonces tu página web no tiene datos estructurados.
¿Aparecen datos no válidos o con errores ?, en este caso tu página web si tiene datos estructurados, pero si aparecen errores puede que Google no los interprete correctamente.
Plugins de WordPress para añadir datos estructurados.
Existen varios plugins de WordPress que te van a facilitar la tarea de añadir datos estructurados de los Rich Snippets.
Mi 2 plugins preferidos son: