Herramientas para comprobar enlaces rotos y solucionarlos

¡Ayyy los enlaces rotos! ¡Malditos enlaces rotos! Jajaja. Venga… que no es para tanto. Te voy a contar qué son, las mejores herramientas para comprobar si tienes enlaces rotos y cómo tienes que solucionarlos. ¡Vamos al lío!

¿Qué son los enlaces rotos?

Lo primero es lo primero. Y lo primero es saber de qué te estoy hablando. Los enlaces rotos son aquellos enlaces en los cuales, al pinchar en ellos en una web te lleva a una página no existente.

De manera técnica, cuando el href que tienes en un enlace a te lleva a una url o página que devuelve un código 404.

La consecuencia es el típico mensaje Error 404 Not Found o Página No Encontrada.

La causa es un enlace que o bien está mal o el destino ya no existe.

¿Qué consecuencias tiene esto para el SEO y para Google?

Bueno, ya te comenté en este artículo qué opina Google sobre los enlaces rotos. No son malos, pero sí pueden perjudicarte.

De manera resumida lo que tienes que saber sobre los enlaces rotos es que no te benefician en nada y como esto del SEO pasa por hacer pequeñas cosas que vayan sumando, pues no resolviendo tus enlaces rotos o 404 te estás haciendo un flaco favor.

Así que mi recomendación es que aprendas a detectar tus enlaces rotos, comprobar y chequear los nuevos que salgan y resolverlos de la manera adecuada según qué casos.

Herramientas para comprobar enlaces rotos

Si tienes un sitio web tienes que chequearlo y supervisarlo de manera recurrente. Esto es como si pasas de ir al médico o pasas de llevar al coche al taller mientras tu cuerpo o tu coche no te den un ruido.

Las consecuencias pueden ser nefastas ¿verdad?

Pues chequear tu blog en busca de enlaces rotos es como hacer medicina preventiva o pasar la ITV que te evita disgustos mayores cuando el problema da la cara.

Es por eso que debes aprender con las siguientes herramientas a detectar posibles enlaces rotos que perjudican la salud SEO de tu web y así caerle bien a Google.

Existen numerosas herramientas para detectar enlaces rotos. Aquí te traigo una muestra de ellas y te digo cuál utilizo yo.

Free Broken Link Checker

Free Broken Link Checker

http://www.brokenlinkcheck.com/

Esta herramienta me ha encantado. Es muy simple pero muy efectiva. Los pasos son:

  1. Busca en Google Free Broken Link Checker o bien navega a http://www.brokenlinkcheck.com/
  2. Pon tu url y pulsa el botón Find broken links
  3. Mete el código de seguridad antispam
  4. Selecciona si quieres que te saque una ocurrencia por enlace (distinct) o bien todas las ocurrencias (será más lento)
  5. Déjale un rato que rastree toda tu página web
  6. Cuando termine tendrás una lista de tus enlaces rotos
Free Broken Link Checker

Tabla de resultados de Free Broken Link Checker

En la tabla verás que tienes 4 columnas:

  1. Número correlativo e identificativo
  2. Enlace roto
  3. Página donde se encontró el enlace roto. Además aquí tienes dos enlaces:
    1. URL: te dice en qué url o páginas exactamente tienes el enlace roto
    2. SRC: te muestra la parte del código fuente donde se encuentra el enlace roto
  4. Código de respuesta del servidor: si es un código 404 de página no entrada, un 502 de bad Gateway, un response code de bad host, etc…

Ventajas

  • Simple y hace lo que tiene que hacer
  • Tiene una versión de pago que parece incluye lo que se echa de menos en la free

Desventajas

  • La versión free tiene un límite de 3000 urls
  • La versión free solamente permite un rastreo por IP
  • No he visto la opción de descargar el listado de enlaces rotos (tampoco en la versión Premium)
  • No escanea enlaces a documentos o imágenes en la versión gratuita

Dead Link Checker

Dead link checker

https://www.deadlinkchecker.com/

Como la anterior, es simple y efectiva. Los pasos son:

  1. Pon la url de tu página web
  2. Mete el código de seguridad antispam
  3. Y a esperar los resultados
Dead Link Checker resultados

Tabla de resultados de enlaces rotos con Dead Link Checker

Cuando termina te muestra una tabla con 3 columnas:

  1. Status: te indica el código de respuesta que ha recibido como por ejemplo, -1 Not found cuando la petición no ha sido resuelta. 403 si está prohibido el acceso. 404 not found para página no encontrada. -1 Timeout para cuando tarda demasiado tiempo en responder el servidor destino. Es posible que sea una caída temporal, pero en ese momento está caído. 405 Método no permitido. Etc…
  2. URL: Te indica el enlace o página que tiene el problema
  3. Source link text: Te indica el anchor text o texto ancla del enlace que está roto. Es aquí donde tienes que pinchar en cada uno de ellos y que te lleve a la página de tu sitio web que tiene ese enlace roto para corregirlo

Ventajas

  • Simple y hace lo que tiene que hacer
  • Tiene un botón de Full Report que te abre en una nueva pestaña la misma tabla pero con Link from (enlace desde) con la url de tu sitio web donde tienes el enlace roto. Además la presentación está más pensada para imprimir esa página
  • Supuestamente si te das de alta de manera gratuita puedes chequear varios sitios webs a la vez

Desventajas

  • No he visto ningún botón para descargar una Excel con el listado de enlaces rotos

W3C Link Checker

W3C Link Checker

https://validator.w3.org/checklink

Viniendo de W3C, considero ya de por sí que debe ser calidad. Por si no lo conoces, W3C es un consorcio, una comunidad internacional formada por profesionales que dedican su tiempo a desarrollar estándares que son mayoritariamente aceptados a lo largo del ancho mundo. De ahí que tenga su buena reputación.

La herramienta Link Checker que tienen (yo conocía la de validación de código) te permite rastrear una web y encontrar los enlaces rotos con una serie de opciones:

  • Summary only. Te muestra solamente un resumen de lo que ha encontrado
  • Hide redirects. Te permite no mostrar las redirecciones, bien para todas o bien para directorios solamente
  • Don´t send the Accept-Language header. No me voy a meter en explicarte qué es y para qué sirve en este artículo. Yo no la he marcado
  • Don´t send the Referer header. Lo mismo que la anterior. Yo no la he marcado
  • Check linked document recursively. Esta sí la he marcado, aunque no le he puesto ningún valor en la profundidad de recursividad
  • Save options as a cookie. Por si quieres que te guarde las opciones para una próxima vez. Tampoco la he marcado

Una vez le das al botón check, que no te pase como a mí. Haz scroll y verás que está trabajando.

Cuando termina no te sientas abrumado jojojo. A ver, desde de mi punto de vista da demasiada información y hay que pararse a leer bien para entender qué te está contando.

Sinceramente no la considero una herramienta para newbies. Eso no significa que no sea buena. Al revés, pero creo que es demasiado para alguien novato.

Te dejo a ti que las juzgues por ti mismo.

El caso es detecta cosas como:

  • Fragmentos de urls que no ha podido acceder o no existen
  • Urls redireccionadas
  • Urls bloqueadas por robots.txt
  • Etc…

Vamos que si te pasa como a mí, tienes información para rato para analizar y resolver si lo ves oportuno.

Ventajas

  • Herramienta muy concienzuda
  • Con muchas opciones
  • Con resultados muy pormenorizados
  • Parece que no tiene limitaciones
  • Es gratuita

Desventajas

  • Quizás el hecho de ser tan conciezuda, con tantas opciones, etc… se puede convertir en una desventaja si no tienes ni idea de lo que está diciendo en los resultados

Herramienta Screaming Frog Spider

Screaming Frog SEO Spider

https://www.screamingfrog.co.uk/seo-spider/

Esta es una de las herramientas must have que debes utilizar para tu proyecto sí o sí.

Es una herramienta de escritorio, es decir, se descarga y se instala en tu ordenador.

Y te la recomiendo encarecidamente.

NOTA

Decirte que Screaming Frog es realmente una suite muy completa que además del SEO Spider tiene otras aplicaciones como Log File Analyser.

Además, Screaming frog suele ser una de esas herramientas que son desaprovechadas o infrautilizadas, porque tiene infinidad de opciones que la mayoría no sabemos (y me incluyo) utilizar y que nos ayudarían una barbaridad en nuestro trabajo diario.

El caso es que cuando te la descargues, lo que tienes que hacer es acceder a ella. Le dejas un ratito que se cargue y ya puedes ponerle tu url para rastrear.

Dependiendo de tu sitio web tardará más o menos en rastrear todas las urls, aunque bien es cierto que la versión gratuita tiene el tope de 500 urls.

Una vez ha terminado, para ver si te ha detectado enlaces rotos tienes que hacer lo siguiente:

  1. En la parte derecha de la pantalla te tienes que ir a la parte de SEO Elements, Response Codes
  2. Ahí tienes que ver si tienes urls en: No Response, Cliente Error (4xx) y Server Error (5xx)
  3. Si pinchas en cada una de esas opciones del menú de la derecha, verás que te sale un listado de urls en la parte izquierda (mira las capturas que te pongo) siempre y cuando te haya salido que tienes “problemas”
Herramienta Screaming Frog

Opciones Screaming Frog para detectar Enlaces Rotos

Ahora te toca hacer análisis. Y es cuando debes aprender a detectar posibles “falsos positivos”. Falsos positivos son aquellos resultados que te los marca como error, pero que en realidad no son tales.

Por ejemplo, si te dice que una url te da No Response pero pinchas en ella y ves que navegas sin problemas, entonces se podría decir que es un falso positivo.

Los motivos o causas pueden ser muy diversos. Desde que la url destino ha sufrido una caída temporal, que el servidor destino no ha permitido el rastreo de Screaming frog, etc…

¿Qué debes hacer con estos falsos positivos? Pues navega a cada una de las urls y si lo puedes hacer sin error, puedes obviar su “erróneo” código de respuesta.

Si por el contrario, la url destino no es un falso positivo, sino que realmente tiene un error, entonces lo que tienes que hacer es:

Herramienta Screaming Frog

URLs origen de enlaces rotos con la herramienta Screaming Frog

  1. Selecciona en el árbol de la derecha, el código de respuesta que quieres solucionar (No Response, Client Error (4xx), Server Error (5xx)
  2. En la parte izquierda selecciona cualquiera de las urls
  3. En la parte inferior selecciona la pestaña Inlinks
  4. Ahí (en la parte inferior) te saldrá una columna From. La url en esa columna es la que debes revisar porque tiene el enlace roto
  5. Soluciona el enlace roto y vuelve al punto 2

Ventajas

  • Sinceramente, es una de las mejores herramientas SEO para el trabajo diario de un proyecto
  • Es gratuita para las primeras 500 urls que rastree. Nota: no siempre te va a rastrear las mismas urls en el mismo orden, por lo que puedes probar a rastrear varias veces porque te puede dar resultados distintos

Desventajas

  • Es una herramienta de pago. Si quieres poder rastrear más de 500 urls, necesitarás pagar por ella. Lo pongo como desventaja, pero es algo lógico y normal
  • Creo que su primera impresión asusta a los más novatos, pero yo personalmente la encuentro muy intuitiva

Herramienta para enlaces rotos Xenu

Xenu

http://home.snafu.de/tilman/xenulink.html

Es una herramienta magnífica y muchas veces olvidada. `

Es dura porque te saca mucha mierda y te hunde en la miseria jajaja, pero es la que suelo utilizar como último recurso para encontrar la mierda más oculta.

Es de escritorio como Screaming Frog. Es decir, tienes que descargarla e instalarla.

Cuando lo hagas y entres en ella lo que tienes que hacer es:

  1. File, Check url…
  2. Se abre una ventanita donde tienes que poner la url de tu sitio web, pero aquí al contrario de lo que has hecho en las otras herramientas en las cuales has puesto la url sin http:// sin https:// sin www, en este caso tienes que ponerla tal cual sea la url de tu sitio web. Es decir, por ejemplo en mi blog es: https://rafalabrador.com/
  3. Comenzará a rastrear y como siempre, deberás esperar más o menos rato dependiendo de cuántas urls tenga tu sitio web.
  4. Una vez finaliza te pregunta si quieres un informe, dile que sí.
  5. Y luego en la siguiente pantalla que te pide datos ftp, pulsa cancelar.
  6. Se te abrirá una pestaña en tu navegador con los resultados.

Verás que te muestra una tabla de contenidos con las distintas opciones que chequea esta herramienta.

Las que a ti te interesan para resolver tus enlaces rotos o 404 son las de Broken Links y ya que estás puedes revisar las de Redirecciones también. Pero vamos, con qué soluciones los enlaces rotos tienes suficiente.

Ventajas

  • Es una herramienta gratuita
  • Saca mucha porquería que otras herramientas no he visto que saquen

Desventajas

  • Cuidado con los falsos positivos. Como es dura en su análisis saca muchos que no es viable solucionar o no tiene sentido
  • Puede ser complicada de entender la información que muestra si eres demasiado novato
  • No cuenta con un export a Excel o similar para luego trabajar cómodamente los errores

Herramienta Site Audit Semrush

Semrush

https://www.semrush.com/

Es un clásico en el mundo SEO. Es la herramienta que lleva ahí, año tras año luchando por ser la mejor herramienta SEO. Se ha convertido en una suite muy completa no solo para el SEO sino también del marketing en general.

Tengo que confesar que al principio no me hacía mucho tilín. Es más, iba tirando de cupones gratuitos y demás, pero no pagaba por ella.

Pero luego fui aprendiendo las opciones, ellos la han mejorado también mucho en los últimos años y al final la he adquirido y la utilizo en el día a día.

Para el tema de los enlaces rotos tienes que hacer uso de la parte que llaman Proyecto. Ya en la versión gratuita de prueba te permite crear 1 proyecto.

Consiste en añadir tu URL, darle un nombre a tu proyecto y te dan acceso a toda la variedad de herramientas con las que cuentan para analizar el SEO de tu sitio web.

La que te interesa es la herramienta de Site Audit o Auditoría de Sitio.

Lo que hace es lo mismo que las otras. Rastrea tu sitio web en busca de errores.

Una vez te ha rastreado tu sitio web te saca un informe muy práctico dividiendo los problemas en:

  • Errores
  • Advertencias
  • Avisos

Para saber si tienes enlaces rotos deberás bucear entre esos problemas y encontrar aquellos que te pongan cosas como:

  • X enlaces internos están rotos
  • X imágenes internas están rotas
  • X páginas devolvieron un código de estado 4XX
  • X páginas devolvieron un código de estado 5XX
  • X enlaces externos están rotos
  • X imágenes externas están rotas

Si te salen problemas de ese tipo, ponte manos a la obra y dales solución.

Verás que como en el resto de herramientas, te pone desde donde se enlaza al enlace roto.

Ventajas

  • Esta herramienta no es sólo para enlaces rotos si no que es una completa suite para analizar el SEO de tu proyecto. Así que si pagas por ella, te llevas muchísimo más que una herramienta de auditoría.
  • Es muy cómoda de trabajar, te audita el sitio una vez a la semana automáticamente y te permite exportar los resultados en Excel.
  • Tiene soporte y está en español (casi entera).

Desventajas

  • Es de pago. Algo normal por otra parte.
  • No saca toda la porquería que debería. Suelo complementarla con otras herramientas para detectar todos los problemas.

Herramienta para enlaces rotos Search Console

Google Search Console

https://www.google.com/webmasters/tools/home?hl=es

Y llegamos a la última pero no por eso la menos importante de las herramientas para detectar tus enlaces rotos.

Te estoy hablando de Google Search Console, anteriormente conocida como Google Webmaster Tools.

Es la herramienta para Webmasters de Google. Tu comunicación directa con Google. Si Google quiere decirte algo, lo hará a través de esta herramienta.

Debes chequearla día sí y otro día también.

Para ver si esta herramienta ha detectado enlaces rotos en tu sitio web, tienes que irte a la sección de Rastreo, Errores de rastreo. Pero voy por partes.

  1. Busca en Google: Search Console
  2. Pincha en el primer resultado
NOTA

Google Search Console tiene actualmente dos versiones en funcionamiento. La clásica y la nueva. La que te voy a explicar aquí es la clásica.

  1. Tendrás que hacer login con tu usuario de Google (doy por hecho que ya tienes dada de alta y validada tu web en Search Console)
  2. Selecciona tu propiedad del despegable que tienes arriba a la derecha
  3. Después en el menú de la izquierda vete a Rastreo, Errores de rastreo
  4. Ahí tienes varias pestañas: Ordenadores, Smartphone y luego otras tantas: Acceso denegado, No se encuentra, Otros, etc…
  5. Vete a las pestañas de No se encuentra tanto en Ordenadores como Smartphone
  6. Si tienes cero, enhorabuena no tienes que hacer nada. Si no es el caso, remángate y ponte a trabajar
  7. Verás un listado de urls con su código de respuesta y su fecha de detección del error
NOTA

Te recomiendo que selecciones todos los errores y los marques como solucionados. Desaparecerán del listado. Pero vuelve en unos días a entrar, ya que si los errores realmente existen, volverán a salirte en dicho listado. ¿Por qué hacer esto? Porque aunque corrijas los errores, mientras no los marques como solucionados, seguirán apareciendo en el listado, por lo que de esta manera te aseguras que estás revisando errores actuales y no antiguos errores.

  1. Al pinchar en cada fila del listado de urls con problemas de error 404, verás que se abre una ventana con información detallada
  2. Normalmente tendrás dos pestañas:
    1. Detalles del error
    2. Vinculada desde (no siempre vas a tener esta pestaña)
  3. Algunas verás claro cómo solucionarlas. Otras no será tan obvio. Lo que sí te aseguro es que si Google te lo está poniendo es porque en algún sitio ha encontrado un enlace a dicho enlace roto por mucho que tú pienses que lo has solucionado
  4. Intenta solucionar lo más posibles
PRO TIP

Mantener esta sección de Errores de rastreo controlada y saneada es una buena señal para Google de que estás haciendo bien las cosas. Eso no quita que como siempre, en SEO nada es blanco o negro y he tenido proyectos con cientos de errores aquí y rankeaban estupendamente. Pero también te digo que sin ellos se rankea mejor 😉

Ventajas

  • Es de Google. Estás bebiendo de la fuente
  • Es gratis
  • Utilizada junto con el resto de herramientas es lo mejor

Desventajas

Cómo solucionar los enlaces rotos

Bueno, ya te he enseñado cómo detectar los enlaces rotos con muchas herramientas. Ahora te toca solucionarlos.

Hay muchas maneras ya que depende mucho de cada error que puede ser distinto.

Pero la norma general para solucionar enlaces rotos es:

  • Detecta el enlace roto con las herramientas de más arriba
  • Encuentra el origen. Es decir, aquella url donde supuestamente tienes un enlace roto
  • Modifica lo que tengas que modificar para que no existe ese enlace roto:
    1. Si el enlace roto es por haber escrito mal la url -> Escribe bien la url
    2. Si el enlace roto es porque la página destino ya no existe -> O bien quitas ese enlace o bien actualizas el enlace a la nueva url que sea válida y de un código 200 OK
    3. Si el enlace roto no es tal y puedes navegar a él -> Podría decirse que estamos antes un falso positivo de las herramientas. Puedes obviarlo

Estoy intentando que este contenido llegue a la mayor gente posible, por lo que me encantaría que lo compartieses en tus redes sociales y le dieras toda la difusión del mundo. Igualmente estaré encantado de contestar a tus comentarios más abajo. Un abrazo.

 

¿Hablamos?

Rafa Labrador

Rafa Labrador es el autor del blog del mismo nombre rafalabrador.com. Rafa ayuda a negocios unipersonales a conseguir más visibilidad y ventas en Internet gracias al SEO y el posicionamiento orgánico.
¿Hablamos?
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *