Vamos a intentar explicar, e interrelacionar entre si, estos tres conceptos que a priori son tan distintos que incluso los skils de los profesionales relacionados a cada uno pueden ser completamente diferentes entre si, y sin embargo la interrelación entre ellos es sumamente fuerte.
El concepto de usabilidad en España es algo muy “novedoso“1 por desgracia, y realmente no se encuentran muchas empresas que realmente aporten este valor a sus proyectos. Dependiendo la mayoría de lo “usable” que sea el diseño que un artista plasma en su boceto. Lo peor de todo, es que posiblemente sea el punto más importante para que un desarrollo llegue a buen término. A más fácil de usar, más gente lo usará2
Según la Wikipedia 3 usabilidad se define como:
La facilidad con que las personas pueden utilizar una herramienta particular o cualquier otro objeto fabricado por humanos con el fin de alcanzar un objetivo concreto. La usabilidad también puede referirse al estudio de los principios que hay tras la eficacia percibida de un objeto.
Sobre la definición de “Semántica Web” o “web semánticamente correcta” se podría hablar largo y tendido ya que para un único concepto, IMHO entiendo que hay varias definiciones que vienen a ser todas las misma pero en distinto grado de complejidad. El concepto más básico y libre4, para web semánticamente correcta podría ser:
La correcta estructuración del código XHTML de un site de forma que se distinga correctamente el contenido del diseño y los scripts, las distintas secciones de la página y su relación en el proyecto, además del correcto uso de los ‘tags’ del XHTML con respecto a sus definiciones y significados.
Un concepto más amplio y complejo lo encontramos en la Wikipedia:
Se basa en la idea de añadir metadatos semánticos y ontológicos a la World Wide Web. Esas informaciones adicionales —que describen el contenido, el significado y la relación de los datos— se deben proporcionar de manera formal, para que así sea posible evaluarlas automáticamente por máquinas de procesamiento. El objetivo es mejorar Internet ampliando la interoperabilidad entre los sistemas informáticos usando “agentes inteligentes”. Agentes inteligentes son programas en las computadoras que buscan informacion sin operadores humanos.
O la más utópica y generalista que da la W3C en su guía breve de web semántica.
El principal problema que nos encontramos aquí es que al igual que la usabilidad, la semantica web pasa totalmente desapercibida en el 90% de los proyectos webs. Poca gente, por no decir ninguna, se dedica a mirar todo el código generado por el programador para una determinada página HTML. Mientras que la web se asemeje a lo que ha realizado el diseñador es más que suficiente.
Esto es normal en prácticamente todo lo que nos rodea, no nos molestamos en mirar como han arreglado nuestro coche, solo sabemos que funciona, por ejemplo. Por lo que aquí es el propio programador o maquetador la persona responsable de realizar un código de calidad que nunca o casi nunca será recompensado como se merece, pero que sin duda, como veremos después, tiene mucha importancia.
Sobre el SEO5 poco podemos decir que no se sepa ya. Según la Wikipedia:
El posicionamiento en buscadores o posicionamiento web es el resultado de la recuperación de información en la base de datos de los grandes Motores de Búsqueda de Internet por el uso de algoritmos de búsqueda en el software.
Este termino es por todos conocidos, desde el jefe hasta el becario y es una cosa que todo el mundo querría vender y hacer bien. Y es aquí donde una buena interrelación de los tres conceptos puede dar su mayor potencial, ya que hacer webs que sean óptimas para el SEO sin ser semánticamente correctas es bastante más complicado, y claro, una buena usabilidad del proyecto ayudará a crear más fácilmente una semántica más correcta.
Bueno, y según hemos visto, como se deben interrelacionar entre si para ayudarse? Veámoslo:
- La Usabilidad es el primer estado de un proyecto, su objetivo es simplificar el uso de un producto o proyecto. Se podría decir que estructurarlo de forma cómoda para el usuario. Pues ahí está la primera ventaja, al estructurarlo para el usuario, ayudas enormemente a la estructuración semánticamente correcta del site. Al definir tanto el proyecto ayudas al programador/maquetador a distinguir entre las diferentes zonas del proyecto, que cambios tendrán y como se deberían estructurar, creando así una semántica web más solida y completa.
- Como hemos dicho antes, una semántica web correcta, en su caso más básico, es una válida estructuración del código indicando las distintas secciones del proyecto. Pero esto más que para los usuarios es para los buscadores, que son realmente quienes ven el código y no el diseño. Luego es fácil pensar que si separamos bien contenido de información, cabecera y navegación del cuerpo y demás secciones, los buscadores entenderán perfectamente las distintas secciones, pondrán el peso correcto a cada sección y entenederán lo “puntos fuertes” del contenido, facilitando así el SEO Orgánico del site y su rápida indexación.
- En el sentido contrario, tenemos que a la hora de crear una semántica web correcta, el tener buenas nociones de SEO puede ayudarnos y mucho, ya que la interrelación de Tips de SEO y secciones de la web no son pocas, fortaleciendo así la interrelación entre ambas6
- Y en la otra parte, también tenemos que a la hora de crear la Usabilidad del site, tener nociones de semántica web, maquetación y diseño online, ayudarán y mucho a saber como crear estructuras, que secciones son factibles a la hora de pasarlo a la web, cuales no son recomendables por la complejidad que atañen o como poner las secciones para entregar el peso adecuado a cada una según el SEO Orgánico del proyecto.
Conclusión: Uno no puede ser experto en todos los ámbitos, pero si es necesario conocerlos lo suficiente para poder interrelacionar su trabajo con todo lo que hay alrededor del mismo. En este caso nos encontramos con tres sectores muy distintos, a los que llegan expertos de distintas ramas como informática, marketing, humanidades,… pero que deberían tener nociones básicas sobre los demás sectores para poder hacer un trabajo mucho más optimo en general.
- Véase que no le hemos hecho ni pizca de caso antes ↩
- Simple, verdad ↩
- Que recordemos no es la RAE, pero si un buen punto de partida ↩
- Ojo, que la definición es mia, no la toméis por axioma ↩
- En este caso nos centraremos solo sobre el SEO Orgánico ↩
- Por ejemplo, puede ayudar a la hora de poner la sección de navegación, el saber que un buscador no entiende varios divs seguidos como una correlación, sino que para esto es necesario un “UL” ↩

Me ha gustado tu artículo. Sencillo y directo. Me parece cercano y nada pretencioso para todos los que intentamos comprender la semántica y ver sus posibilidades. Lo he subido a GNOSS (donde puedes comprobar lo bien que se llevan SEO y semántica):
http://gnoss.com/comunidad/nextweb/recurso/Usabilidad-web-semantica-y-SEO/d4407e37-4207-4d13-b9e9-4c42f1dc084e
Muchas gracias Rubén!! Estamos aquí para ayudar y si a una persona le sirvfe el artículo estaré encantado!!
No conocía Gnoss lo miraré con calma porque tiene pinta de ser interesante!