Creer que HTML5 llegó para refrescar el aspecto de la web es lo que pasa por la mente de los diseñadores que ansían untarse las manos con código, y aunque en parte sea cierto, esta actualización al popular lenguaje es mejor conocida porque permite a las máquinas entender el contenido de la web. Así, hablar con la pantalla sobre historia del siglo XVIII y dejarla escoger videos y música para ponerlo en contexto, puede hacerse realidad.
Esto aplica también a los robots de los buscadores, que son actualizados al ritmo con que las novedades de HTML son lanzadas, facilitando al usuario encontrar lo que necesita con resultados de búsqueda significativos.
Aunque en el futuro dispongamos de etiquetas para que los buscadores puedan diferenciar a <escultor>Gabo</escultor> de <escritor>Gabo</escritor>, por ahora lo que tenemos son etiquetas que ayudan a estructurar el contenido, como la etiqueta <article>, que agrupa el contenido relativo al título de la página. Así, los buscadores pueden saber a dónde ir, descartando el contenido de las regiones irrelevantes.
Otra importante adición es la etiqueta <section> que tiene dos usos. El primero es dar estructura a documentos extensos como libros en forma de capítulos o separar contenido por intertítulos. El segundo, definir secciones dentro de una misma página, como las secciones en el portal de un diario: Deportes, Economía, Tecnología. Igualmente contamos con las etiquetas <header>, <footer> y <nav> que dan estructura a la página además de decirle a los robots con qué se encontrará ahí.
Adicional a las etiquetas, otro recurso que permite resultados de búsqueda relevantes son los microdatos, vocabularios que permiten describir más a fondo el contenido para que los buscadores interpreten información, como por ejemplo: <span itemprop=”jobTitle“>Catador</span>. Aunque actualmente son reconocidos por Google, Yahoo y Bing, los microdatos no han sido del todo explotados, tampoco han sido ampliamente adoptados por la comunidad de desarrolladores.
Otro recurso interesante es el atributo rel="" que puede usarse dentro de la etiqueta <a> para indicar la relación de la página actual con la página de destino del enlace, como lo es rel=”author”, que permite a Google reconocer al autor del contenido y además de mostrarlo en los resultados de búsqueda, vincularlo al perfil de Google+.