
Definición:
Un enlace roto es un hipervínculo cuyo destino no puede abrirse o ya no ofrece el recurso esperado. El caso más habitual es una URL que devuelve un error 404, pero también puede deberse a una dirección mal escrita, un fallo del servidor, un dominio inexistente, un bloqueo de acceso o una redirección que no llega a un destino válido.
Índice de contenidos
Tipos de enlaces rotos
La clasificación depende de la relación entre la página que contiene el enlace y el recurso al que apunta:
- Enlace interno roto: Conecta dos URL del mismo sitio, pero el destino ha cambiado, se ha eliminado o está mal escrito.
- Enlace externo roto: Apunta a otro dominio cuyo recurso ya no está disponible o no responde como se esperaba.
- Enlace entrante roto: Procede de otra web y conduce a una URL propia que se ha movido o eliminado sin una respuesta adecuada.
Un mismo destino puede funcionar para algunos usuarios y fallar para otros si depende de permisos, ubicación, sesión o restricciones del servidor. Por eso no todos los fallos se comportan como un 404 permanente.
Causas y respuestas del servidor
Los enlaces se rompen por cambios editoriales, técnicos o externos. Entre las causas más frecuentes se encuentran:
- URL incorrecta: El atributo
hrefcontiene una ruta incompleta, un error tipográfico o un protocolo equivocado. - Contenido movido o eliminado: La dirección anterior devuelve 404 o 410 porque el recurso ya no existe en esa ubicación.
- Redirección defectuosa: La URL entra en un bucle, supera demasiados saltos o termina en otra página inexistente.
- Error temporal del servidor: Una respuesta 5xx, un tiempo de espera agotado o un fallo de DNS impide acceder al destino.
- Acceso restringido: El servidor devuelve 401 o 403, exige autenticación o bloquea determinadas solicitudes.
Los códigos HTTP explican cómo respondió el servidor, pero deben interpretarse junto con el destino esperado. Una página puede devolver 200 y mostrar un mensaje de recurso inexistente, situación que los buscadores pueden tratar como un 404 suave.
Efectos en usuarios y buscadores
Un enlace roto interrumpe el recorrido previsto y puede afectar a varias partes del sitio:
- Navegación: El usuario no llega a la información, descarga o acción anunciada por el enlace.
- Rastreo: Los crawlers emplean solicitudes en destinos que no aportan contenido útil.
- Arquitectura: Una página puede quedar sin conexiones internas útiles o recibir enlaces desde rutas desactualizadas.
- Medición: Campañas, documentos o botones pueden seguir registrando clics aunque el destino falle.
La existencia de un enlace roto aislado no implica una penalización automática. El problema aumenta cuando afecta a rutas importantes, se repite en plantillas, impide descubrir contenido o deteriora de forma continuada la experiencia y el mantenimiento del sitio.
Cómo detectar enlaces rotos
La revisión debe comprobar tanto el código de respuesta como la utilidad real del destino. Puede combinar varias fuentes:
- Rastreo del sitio: Un link checker o crawler técnico extrae los enlaces y registra respuestas, redirecciones y errores.
- Registros del servidor: Los logs muestran solicitudes recurrentes a URL que devuelven 4xx o 5xx.
- Herramientas de analítica: Los clics hacia destinos fallidos permiten localizar botones, campañas o documentos que siguen utilizando la dirección.
- Search Console: Sus informes ayudan a encontrar URL propias no disponibles, aunque no constituyen un inventario completo de enlaces externos rotos.
- Comprobación manual: Resulta útil para validar formularios, descargas, enlaces con sesión y otros recorridos que un rastreador no reproduce completamente.
En WordPress, plugins como Broken Link Checker pueden revisar enlaces del contenido. Redirection permite gestionar redirecciones y registrar determinados errores, pero ninguna herramienta decide por sí sola cuál es el destino correcto.
Cómo corregir enlaces internos
La respuesta adecuada depende de si el recurso todavía existe y de si dispone de un sustituto equivalente:
- Corregir la URL: Editar el enlace cuando contiene un error o apunta a una variante incorrecta.
- Actualizar el destino: Sustituirlo por la URL canónica actual cuando el contenido sigue disponible.
- Restaurar el recurso: Recuperar la página cuando su retirada fue accidental o sigue siendo necesaria.
- Redirigir: Aplicar una redirección 301 si existe un reemplazo permanente y realmente equivalente.
- Retirar el enlace: Eliminarlo cuando ya no existe un destino útil que mantenga su función.
No conviene enviar indiscriminadamente todas las URL eliminadas a la portada. Una redirección irrelevante puede confundir al usuario y ser interpretada como un 404 suave. También debe actualizarse el enlazado interno para que las páginas apunten directamente al destino final, sin depender de redirecciones innecesarias.
Cómo tratar enlaces externos y entrantes
Cuando el destino pertenece a otro sitio, la página de origen no puede reparar su servidor. Las opciones dependen del contexto del enlace:
- Sustituir la fuente: Enlazar otro recurso fiable que respalde la misma información.
- Actualizar la dirección: Utilizar la nueva URL cuando el contenido externo se ha movido y puede localizarse.
- Eliminar el vínculo: Mantener el texto sin enlace cuando la referencia ya no es necesaria o no existe una alternativa válida.
- Recuperar enlaces entrantes: Restaurar la URL propia o redirigirla a su equivalente para conservar una ruta útil desde otros sitios.
Avisar al responsable del sitio externo también puede resolver el error, pero la corrección no debe depender de que ese cambio llegue a producirse. La página de origen debe conservar una navegación funcional con la información disponible.
