Verificador de anclas rotas
Pega el HTML de una página: la herramienta revisa cada enlace de ancla (#seccion) y señala los que apuntan a un destino inexistente, además de los id duplicados.
Privacidad y coste
Esta herramienta funciona en tu navegador. Lo que escribes o pegas no se envía a nuestros servidores y usarla es gratis.
Cómo funciona
- Pega el código HTML completo de la página (opcional: su URL, para comprobar también enlaces /pagina#seccion).
- La herramienta lista todos los id y <a name> del documento y compara cada fragmento respetando mayúsculas y minúsculas.
- Corrige destinos ausentes, diferencias de mayúsculas, «#» vacíos e id duplicados.
Ejemplo
Una página con 5 enlaces de ancla (#features, #pricing, #Contact, #faq, #) y los id features, pricing-plans y contact da: 1 destino encontrado, 2 ausentes (#pricing porque el id es pricing-plans, y #faq), 1 diferencia de mayúsculas (#Contact en lugar de #contact) y 1 «#» vacío.
Qué significa el resultado
Un enlace #id nunca produce un error 404: si el id no existe, el navegador se queda donde está, así que el fallo pasa fácilmente desapercibido. Los id distinguen mayúsculas de minúsculas. Un «#» solo sube al inicio y suele ser un enlace falso para JavaScript; #top es válido aunque no exista el elemento. La comprobación cubre el HTML estático: los id añadidos por JavaScript tras la carga no se detectan.
Problemas habituales que ayuda a resolver
- Un índice cuyos enlaces dejan de llevar a ningún sitio tras renombrar un título o un id.
- Id generados por un editor que ya no coinciden con enlaces escritos a mano.
- Id duplicados, que llevan siempre solo al primer elemento.
- Enlaces href="#" usados como botones, malos para la accesibilidad con teclado.
Preguntas frecuentes
¿Una ancla rota perjudica al SEO?
No se conoce una penalización, pero es mala experiencia: el lector no encuentra la sección prometida. Google a veces muestra enlaces a secciones de la página, y unos id fiables ayudan.
¿Necesito un id o un atributo name?
Con un id basta en HTML5. La herramienta también acepta <a name="…">, presente aún en muchas páginas antiguas.
¿Qué significa #:~:text=?
Es un fragmento de texto que resalta un pasaje. No es un id, así que la herramienta lo indica pero no puede verificarlo.
Herramientas relacionadas
- Contador de enlacesPega el HTML de una página o carga su URL para obtener el recuento de todos sus enlaces por tipo, con la lista detallada y los problemas que conviene corregir.Gratis · sin cuenta
- Extractor de enlaces internos y externosObtén de una vez la lista de enlaces internos y salientes de una página: URL absoluta, texto ancla, rel y apertura en pestaña nueva, lista para exportar.Gratis · sin cuenta
- Analizador de estructura de encabezadosPega el HTML de una página o escribe su URL para ver el esquema de encabezados en forma de árbol y detectar rupturas en la jerarquía.Gratis · sin cuenta
- Analizador de texto anclaPega el HTML de una página o artículo para extraer todos los textos ancla y ver cuáles son vagos, vacíos o repetidos.Gratis · en tu navegador
- Auditoría SEO de una páginaIntroduce la dirección de una página: la herramienta la descarga, aplica unas cincuenta comprobaciones técnicas y devuelve una puntuación por categoría con lo que conviene corregir.Cuenta gratuita · 3 análisis en vivo/día