
Un anclaje HTML, también conocido como “anchor link” o enlace de ancla, es un elemento de código HTML que permite crear hipervínculos dentro de una página web.
Estos enlaces pueden dirigir a los usuarios a otra sección de la misma página, a otra página del mismo sitio o a un sitio web externo.
El anclaje se define mediante la etiqueta <a> (de anchor) y es fundamental tanto para la navegación como para la experiencia de usuario y el SEO.
En resumen: un anclaje HTML es lo que hace posible “hacer clic” en un texto o imagen y ser redirigido a otro lugar. Por ejemplo, los enlaces en un menú de navegación o los botones de “Leer más” suelen ser anclajes HTML.
La estructura básica de un anclaje HTML utiliza la etiqueta <a> y el atributo href (hypertext reference), que indica la URL o destino del enlace. Aquí tienes un ejemplo:
<a href="https://ninjaseo.es">Visita NinjaSEO</a><a>: Define el inicio del anclaje.href: Especifica la URL de destino. Puede ser una URL absoluta (como en el ejemplo) o relativa (por ejemplo, href="/blog" para una página dentro del mismo sitio).Dirigen a páginas fuera del sitio web actual. Ejemplo:
<a href="https://www.google.com">Ir a Google</a>Es recomendable usar el atributo target="_blank" para abrir el enlace en una nueva pestaña y rel="noopener noreferrer" por seguridad.
Sobre la mención de seguridad: “noopener” evita que la página abierta pueda manipular la original, protegiendo contra ataques como el tabnabbing. Y “noreferrer” impide que la página de destino conozca el origen del tráfico, preservando la privacidad del usuario.
Llevan a otras páginas o secciones dentro del mismo sitio. Son clave para la arquitectura de información y el SEO. Ejemplo:
<a href="/diccionario-seo">Ver más términos SEO</a>Permiten navegar a una sección específica de la misma página, ideal para contenidos largos. Por ejemplo:
<a href="#seccion1">Ir a Sección 1</a>En este caso, el destino debe tener un atributo id correspondiente:
<h2 id="seccion1">Sección 1</h2>Los anclajes HTML no son solo un elemento técnico, sino una herramienta estratégica para el posicionamiento en Google.
Aquí te explico cómo impactan en el SEO:
rel="nofollow": Para enlaces a sitios de poca confianza o patrocinados, evitando transmitir autoridad.target="_blank": Para abrir enlaces externos en una nueva pestaña sin perder al usuario.title si es necesario para mayor claridad.Imagina que estás escribiendo un artículo largo sobre SEO técnico y quieres facilitar la navegación con anclajes HTML dentro de la misma página.
Aquí tienes cómo podrías hacerlo:
<h1>Guía Completa de SEO Técnico</h1>
<p>Índice:</p>
<ul>
<li><a href="#indexacion">Indexación</a></li>
<li><a href="#velocidad">Velocidad de Carga</a></li>
</ul>
<h2 id="indexacion">Indexación en SEO</h2>
<p>Contenido sobre indexación...</p>
<h2 id="velocidad">Velocidad de Carga</h2>
<p>Contenido sobre velocidad...</p>En este caso, al hacer clic en “Indexación” o “Velocidad de Carga“, el usuario “saltaría” directamente a la sección correspondiente sin recargar la página, mejorando su experiencia.


Si lo que lees aquí te aporta valor, suscríbete.
Solo escribo cuando tengo algo que realmente valga la pena.
(Y recibe "10 prompts de IA para SEO)