¿Cuáles son los beneficios para el usuario del HTML semántico?

Creo que el HTML semántico puede conducir a un código menos hinchado, lo que significaría una carga más rápida de las páginas: el HTML semántico no garantiza un código más sucinto, pero diría que si el desarrollador es estricto en semántica, es probable que el codificador sea más cauteloso al agregar líneas de código innecesarias: HTML o CSS.

Igualmente importante, el HTML semántico puede potencialmente proteger el código de un sitio en el futuro cuando más y más servicios web, motores de búsqueda, etc. mejoren y mejoren y lean y entiendan el código. Como los servicios web están mejor diseñados para comprender la intención del contenido, sería más conveniente para el usuario acceder / interactuar con el contenido de un sitio en una variedad de lugares.

Creo que http://microformats.org/about tiene una descripción bastante buena sobre los beneficios del html semántico.

Creo que es más amplio que los motores de búsqueda, de hecho, creo que reduce la necesidad de un ‘motor de búsqueda’ basado en índices centralizados tal como lo conocemos. Si mi propio dispositivo (computadora portátil, teléfono inteligente o automóvil) pudo acceder a un índice local o distribuido de, por ejemplo, restaurantes y reseñas de esos restaurantes e incluso menús, y si toda esa información estaba codificada en HTML semántico, los dispositivos funcionan semánticamente las aplicaciones habilitadas podrían crear sus propias inferencias para ayudarme a encontrar el restaurante más apropiado para mí en un momento determinado. Eche un vistazo a http://siri.com/ , que funciona mucho en este principio.

Supongo que se trata de SEO. Si un documento está bien marcado y los bots pueden indexarlo correctamente, aparecerá en los resultados de búsqueda de las palabras clave apropiadas y llegará a su público objetivo. Sin embargo, existe un viejo debate sobre si los documentos semánticos y bien formados obtienen una indexación mejor y más adecuada en los motores de búsqueda.

Al final, realmente no importa si aporta beneficios para el usuario final o no, los beneficios que aporta al proceso de desarrollo, como los que usted menciona y muchos, muchos otros, son razón suficiente para hacer el esfuerzo de aplicar codificación semántica y otras mejores prácticas para el desarrollo de HTML.