1. Semrush
  2. Blog
  3. SEO
  4. SEO técnico

HTML Semántico: Qué Es y Cómo Usarlo Correctamente

Autor:Vlado Pavlik

6 min de lectura

14 de junio de 2023

¿Qué Es el HTML Semántico?

El HTML semántico, también conocido como marcado semántico, engloba las etiquetas HTML que transmiten el significado (o semántica) de su contenido.

Al añadir etiquetas HTML semánticas a tus páginas, proporcionas información adicional a los buscadores sobre la funcionalidad e importancia de las secciones de tus páginas.

(A diferencia del HTML no semántico, que utiliza etiquetas que no transmiten directamente su significado).

Infografía de Semrush sobre qué es el HTML semántico

Nota: el HTML es un lenguaje de programación que se emplea para estructurar una web. Esta guía asume una comprensión básica de HTML. Si no estás familiarizado con los conceptos, échale primero un vistazo a esta guía de introducción al HTML.

¿Qué Son las Etiquetas HTML Semánticas?

Las etiquetas HTML semánticas son etiquetas que definen el significado del contenido que engloban.

Por ejemplo, etiquetas como <header>, <article> y <footer> son etiquetas HTML semánticas. Indican claramente la funcionalidad de su contenido.

En cambio, etiquetas como <div> y <span> son ejemplos típicos de elementos HTML no semánticos. Aunque albergan contenido, no indican qué tipo de contenido contienen ni qué función desempeña esa pieza en la página.

¿Por Qué Son Importantes las Etiquetas HTML Semánticas?

Las etiquetas HTML semánticas no solo son más fáciles de leer y comprender por los buscadores y desarrolladores web, sino que son más accesibles para los lectores con deficiencias visuales y mejoran tu posicionamiento en los buscadores.

Accesibilidad

Para los usuarios que no tienen problemas de visión, es fácil identificar las distintas secciones de una página. Las cabeceras, los pies de página y el contenido son inmediatamente visibles.

Sin embargo, no es tan fácil para los usuarios ciegos o con dificultades de visión que dependen de lectores de pantalla. Usar adecuadamente las etiquetas semánticas HTML les permitirá comprender mejor tu contenido.

SEO

Las etiquetas HTML semánticas son importantes para el SEO porque indican la función del contenido dentro de las etiquetas.

De esta forma, los rastreadores de los buscadores, como Googlebot, entenderán mejor tu contenido, y éste tendrá más posibilidades de ser posicionado en los resultados de búsqueda (SERP) para tus palabras clave objetivo.

En pocas palabras, las páginas que tienen implementado correctamente el HTML semántico, tienen una ventaja competitiva en materia de SEO sobre las que no.

Tipos de Etiquetas HTML Semánticas

Las etiquetas semánticas se emplean para definir distintas secciones de una página.

Vamos a ver los elementos HTML semánticos más comunes, divididos en dos categorías en función de su uso:

Etiquetas HTML Semánticas para Estructura

La mayor parte de las etiquetas HTML semánticas comunican el diseño de las páginas.

Estas etiquetas "estructurales" se introdujeron cuando HTML4 se actualizó a HTML5. Por eso también se conocen comúnmente como etiquetas HTML5 semánticas o elementos HTML5 semánticos.

Infografía de Semrush sobre los elementos del HTML semántico

Aquí tienes la lista completa:

Etiquetas HTML Semánticas para Texto

Las etiquetas HTML semánticas para texto son etiquetas HTML que (además del formato) también transmiten la función semántica del texto.

Aquí tienes algunos de los ejemplos más comunes:

Nota: solo hemos enumerado algunas de las etiquetas HTML semánticas más comunes. Puedes utilizar muchas otras como <summary>, <time>, <address>, <video>, etc., para facilitar la comprensión del contenido de tu web. Si quieres descubrir más elementos semánticos HTML, consulta la lista de todas las etiquetas HTML de W3Schools.

Consejos y Buenas Prácticas de HTML Semántico

Por último, vamos a ver algunos consejos de implementación de HTML basados en errores comunes que los usuarios cometen al utilizar etiquetas HTML semánticas.

No Utilices las Etiquetas HTML Semánticas como un Formato

Aunque los navegadores aplican estilos a muchas etiquetas semánticas (por ejemplo, el texto dentro de una etiqueta <a> suele ser azul y estar subrayado), esto no significa que las etiquetas HTML deban usarse para formatear tus textos.

En otras palabras, de la misma forma en la que no utilizarías una etiqueta <a> para poner en azul y subrayar un texto que no incluya un enlace, no deberías emplear las etiquetas semánticas con fines puramente estilísticos.

A continuación tienes algunos ejemplos típicos de uso incorrecto de etiquetas semánticas:

Para fines de formato, emplea siempre CSS.

Crea las Etiquetas de Título Teniendo en Cuenta la Semántica

Ordena siempre los elementos de los encabezados por importancia.

Por ejemplo, todos los encabezados H3 que siguen a un encabezamiento H2 deben ser subtemas del H2.

Orden de los elementos del encabezado por importancia

De esta forma, la estructura de los encabezados crea una jerarquía lógica en los temas de tu contenido y ayuda tanto a los lectores como a los buscadores a comprender y navegar mejor por el texto.

Consejo: utiliza la herramienta Auditoría del sitio de Semrush para identificar los problemas con los encabezados H1, el HTML y SEO on-page que pueda sufrir tu web.

El mismo consejo, anidar etiquetas por su significado, se aplica a todas las demás etiquetas HTML semánticas.

Lo que nos lleva al siguiente consejo:

No Copies Simplemente tu Layout Visual

Tu implementación HTML no debe ser un mero duplicado de tu diseño visual. Por el contrario, debe seguir la estructura semántica de la página.

Échale un vistazo a este ejemplo:

Layout semántico

Incluir etiquetas HTML en el lado izquierdo es incorrecto, ya que indica que la página tiene cuatro temas diferentes, en lugar de un tema y tres subtemas, como se muestra a la derecha.

En el lado derecho, puedes ver una página creada correctamente utilizando HTML semántico. Aunque hay cuatro secciones separadas en el diseño visual de la página, las etiquetas HTML están anidadas según la semántica del contenido.

Accede a todo lo que necesitas

en una única plataforma con Semrush.

Pruébala gratis

Compartir

Author Photo

Vlado Pavlik

Vlado is a content marketer with 10+ years of experience in SEO, content strategy, and building websites for both clients and personal projects. As Content Operations Lead at Semrush, he streamlines workflows and optimizes processes. He also played a key role in scaling content production and shaping the blog Style Guide. Previously, as Head of Content at Mangools, he led initiatives that made the blog a major driver of organic traffic. He enjoys making complex SEO topics accessible to others.

Author Photo

Vlado Pavlik

Vlado is a content marketer with 10+ years of experience in SEO, content strategy, and website building. As Content Operations Lead at Semrush, he focuses on improving content workflows, optimizing processes, and helping scale content production.

Encuentra palabras clave en segundos

Impulsa tus resultados de SEO con una poderosa estrategia de keywords

Escribe tu palabra clave
Search
Herramienta gratuita de palabras clave

Más sobre esto

Impulsa tus esfuerzos en marketing digital
Prueba gratuita