Datos estructurados: la mejor forma de mostrarnos en los buscadores

Como destacamos anteriormente, un aspecto importante de la Web Semántica es que cualquier usuario pueda buscar lo que desea en la Web con el menor esfuerzo. Para ello es necesario que los desarrolladores web utilicen código semántico, es decir, que las etiquetas HTML que se utilicen permitan a los motores de búsqueda inferir el tipo de contenido al que están asociadas.

Los buscadores tratan el contenido de una manera especial dependiendo de su clase. Actualmente, cuando buscamos algo en Google, los resultados presentan formatos diferentes entre sí. Si buscamos el nombre de una persona, es probable que en uno de los resultados se  muestre su actual puesto de trabajo en un párrafo destacado. Si buscamos una receta de cocina, quizás podamos leer su tiempo de preparación y la valoración general de los lectores. Estos datos destacados se llaman fragmentos enriquecidos y ayudan al usuario a conocer el contenido más importante de una página antes de ingresar a ella.

En general, los usuarios tienden a ingresar a páginas cuyo resultado presente formatos enriquecidos. Pero ¿cómo lograr que los buscadores reconozcan adecuadamente el tipo de datos que les presentamos? Para ello contamos con distintos formatos de codificación estandarizados:

  • Microformatos. Considera distintos tipos de información, a los que llama «entidades». Algunas de ellas son personas, productos, empresas, recetas, eventos y videos. Las entidades se implementan a través del atributo class de HTML y pueden adquirir distintas propiedades (por ejemplo, una persona puede tener un nombre y un teléfono).
  • Microdatos. Similares a los microformatos, se implementan a través de atributos nacidos con HTML5, como itemprop e itemscope. Las entidades que permite representar son parecidas a las que permiten los microformatos.
  • RDFa. El más complejo de los tres formatos, pero también el más completo. Puede utilizarse no sólo para HTML y XHTML, sino también para XML y SVG.

El uso de datos estructurados nos ayuda a presentar resultados más atractivos a los usuarios de buscadores. Sin embargo, complejiza el proceso de codificación y nos hace más vulnerables ante sitios web que replican contenido de manera automática.