Saltar al contenido

Inicio · Blog · Enlaces rotos en un sitio: cómo encontrarlos y arreg…

Enviar solicitud

Formato nuevo

Enlaces rotos en un sitio: cómo encontrarlos y arreglarlos

Un enlace roto apunta a una URL no disponible: 404, 410, timeout, una cadena de redirects rota. El usuario choca con un callejón sin salida, el bot gasta crawl budget y el equity de enlaces internos se filtra a ningún sitio.

Abajo: cómo encontrarlos, priorizarlos y arreglarlos. Redirigir en masa todos los 404 a la homepage es mala práctica — esconde el problema y confunde a personas y a la búsqueda.

Compartir
Telegram

Qué cuenta como roto — y por qué duele

Un enlace roto es cualquier clic donde el destino no está disponible o no tiene sentido: 404/410, 5xx, timeout, redirect a un error, soft-404. Los internos rotos en el menú pegan a todo el sitio; en un artículo viejo — en local, pero se acumulan.

Para el usuario es un journey roto: salió de una ficha, pulsó «producto similar» — vacío. Para SEO — crawl budget gastado, señales internas diluidas y comportamiento más flojo en plantillas afectadas. No es una «penalización por un enlace» aparte, sino higiene sin la cual cuesta crecer la calidad del sitio.

Dónde se rompe más a menudo:

  • menú, footer, breadcrumbs tras un cambio de estructura
  • fichas y bloques «similares» en el escaparate
  • posts viejos del blog con URLs desfasadas
  • botones y banners en plantillas de email/cuenta

Qué es un enlace Códigos de estado HTTP

Cómo encontrar: crawler, paneles, logs

Crawl del sitio, export de 404s desde Webmaster y Search Console, cruce con logs tras un cambio de slug. Una sola fuente no basta: el crawler ve enlaces internos, los paneles muestran lo que vieron los buscadores, los logs muestran hits reales de personas y bots.

Arma una tabla ya: URL rota, código de estado, página origen, conteo de hits. Así el informe pasa a cola de tareas — no a una lista infinita de líneas rojas sin dueño.

Mini set de checks:

  • crawl completo (o al menos secciones prioritarias)
  • informe de páginas con errores en las cuentas
  • muestra de logs de 404s de un periodo
  • clic manual por menú/footer tras un release

Screaming Frog Yandex Webmaster

Priorización: qué arreglar primero

No todo enlace roto es igual de urgente. Un error en el menú principal, el checkout o un artículo con tráfico gana a una URL olvidada sin hits medio año.

Trata aparte las direcciones con enlaces externos y peticiones frecuentes en logs: personas y bots ya aterrizan ahí, así que un arreglo relevante (editar o 301) renta más rápido que cosmética de archivo.

Primero:

  • navegación y footer
  • páginas de servicio y producto
  • materiales con tráfico orgánico
  • URLs con backlinks externos
  • luego — la cola de posts viejos

Cómo arreglar: editar, 301, 410

Corrige el href a una URL viva, restaura la página necesaria, fija un 301 a una dirección cercana en sentido, o quita el enlace. Para mudanza de sección, prepara un mapa de redirects de antemano — no cuando lleguen las quejas.

Un 301 se justifica cuando página vieja y nueva comparten intent de usuario. Un redirect «solo por el 200», sobre todo a la home, no ayuda a la gente y esconde un hueco de estructura. Si el contenido se fue para siempre — 404/410 honesto más quitar el enlace saliente.

Algoritmo para una URL:

  • encontrar cada origen del enlace
  • decidir si la página destino aún hace falta
  • elegir: editar href / 301 / 410 / quitar
  • acortar cadenas de redirects
  • recrawl y cruzar informes

301 en .htaccess Redirect

Internos vs externos salientes

Los enlaces internos rotos importan más para la estructura SEO: están bajo tu control y afectan al crawl. Los salientes a 404 ajenos duelen a la confianza del lector («el sitio está abandonado») y a la UX de guías con muchas fuentes externas.

En artículos viejos, cada medio año conviene spot-check de enlaces externos a servicios y documentos clave. Sustituye por una URL actual o quita el enlace si el recurso desapareció.

Práctica:

  • internos — al backlog tras cada crawl
  • externos — de forma selectiva en piezas evergreen
  • no dejes botones de partners rotos en el footer años

Prevención tras releases y cambios de CMS

No borres URLs populares sin un plan de reemplazo o una respuesta correcta. Tras un cambio de CMS o slug, recorre menú, fichas, formularios, sitemap y artículos con más tráfico — ahí es donde más a menudo se caen paths viejos.

Asigna un dueño de los checks y guarda historial de arreglos. Así un 404 repetido tras un release se puede atar a un deploy concreto — no cazarlo al azar.

Evita:

  • todos los 404 → home
  • ignorar enlaces rotos en una plantilla durante años
  • redirect a algo irrelevante «solo por el 200»
  • cambio de slug sin mapa de 301

Sitemap

Comprobar el resultado

Tras los arreglos, vuelve a crawlear y revisa a mano los caminos clave. Asegúrate de que el 301 va directo a la página relevante final — sin cadenas por tres direcciones intermedias.

Los informes de Webmaster no se actualizan al instante — mira tendencias, no un solo día. Si una URL debe desaparecer para siempre, un 410 correcto es más honesto que un redirect al azar. Anota URL vieja, origen, decisión y fecha de recheck.

Cerrar el caso:

  • recrawl sin 404s críticos en plantillas
  • smoke manual de menú/footer
  • caída de hits a 404s viejos en logs
  • nota en backlog/wiki de lo que hiciste

Auditoría SEO técnica

FAQ

¿Enlaces rotos significa solo 404?

Lo más habitual sí, pero también duelen 5xx, redirects a ningún sitio y soft-404 (la página devuelve 200 pero significa «no encontrado»). Revisa código de estado y contenido.

¿Afectan a los rankings?

De forma indirecta: peor UX, pérdida de flujo de enlaces internos, basura de crawl. Uno o dos enlaces no matan un sitio; un lío sistémico en menús y plantillas sí.

¿Qué uso para encontrarlos?

Crawlers (Screaming Frog y pares), informes de Webmaster/Search Console, logs del servidor, checks puntuales tras cambios de slug.

¿Debo usar siempre un 301?

Si hay una página cercana en sentido — sí. Si el tema desapareció — un 404/410 correcto y arreglar el enlace saliente. No redirijas «solo para obtener 200».

¿Y los enlaces externos salientes rotos?

Arregla o quita esos también: duelen a la confianza y al lector, sobre todo en piezas viejas y un footer de «partners».

¿Cada cuánto debo comprobar?

Justo tras releases y migraciones. En un sitio estable — al menos trimestral. Prioridad: plantillas, URLs con tráfico y direcciones con backlinks externos.

¿Qué es un soft-404?

El servidor devuelve 200, pero el usuario ve «producto quitado» / un cascarón vacío. Para la búsqueda es ruido: mejor un 404/410 honesto o un 301 a un equivalente actual.

¿Está bien una cadena de 301 de tres saltos?

Puede funcionar, pero acorta a un salto a la URL final. Las cadenas largas ralentizan y confunden el crawl.

¿404s en menú o soft-404 en fichas?

Priorizamos plantillas y 301 con sentido — sin mandar todos los 404 a la home.

Hablar del proyecto