¿Cómo detectar y reparar enlaces rotos en WordPress?

Actualizado: junio/2019 Versión: 5.2.x  Nivel: Medio

¿Cómo detectar y reparar enlaces rotos en WordPress?

Los enlaces rotos son una de las cosas más negativas que puede tener un sitio web. Estos enlaces generan lo que se conoce como página 404 y es algo que Google odia y penaliza por ello.

Seguro que en alguna ocasión habrás visto alguna página de estas. A continuación te voy a indicar una serie de reglas para detectarlos y aplicaciones para reparar y evitar enlaces rotos en WordPress.

1. ¿Cómo se generan los enlaces rotos?

Existen dos tipos de enlaces rotos en un sitio web:

1.1 Enlaces rotos internos

Si llevas un tiempo trabajando con WordPress, es posible que hayas creado enlaces entre tus páginas y entradas (enlaces internos).

Cuando eliminas o modificas la URL de una página o entrada se genera un error 404 y es necesario hacer una redirección.

Si la página o entrada estaba siendo enlazada desde otro apartado de tu sitio web, entonces se ha generado un enlace roto interno.

La mejor manera de evitarlos es modificando el enlace hacia la nueva URL y, en el caso que hayas eliminado la página o entrada, quitar el enlace.

1.2 Enlaces rotos externos

Además de realizar enlaces internos, también se pueden hacer enlaces de referencia a páginas o entradas de otros blogs (enlaces externos).

Si la URL de la página o entrada del blog externo es modificada o eliminada, se genera un enlace roto externo desde tu sitio web.

Este tipo de enlaces son más difíciles de detectar ya que no dependen de uno mismo y, para esto, será necesario el uso de herramientas externas que permitan detectarlos.

Normalmente cuando se habla de enlaces se piensa en los enlaces de texto. También es posible generar enlaces rotos con imágenes ya que, cada elemento que se encuentre alojado en tu sitio web, tendrá una URL única que Google es capaz de indexar.

2. Detectar enlaces rotos en WordPress

Existen varias maneras de detectar enlaces rotos en un sitio web. Podríamos hacerlo manualmente pero esto sería una locura si tienes un sitio muy grande y, en algunas ocasiones, prácticamente imposible.

Dependiendo de la plantilla que estés utilizando, los enlaces pueden tener el mismo color del texto y sería trabajo de chinos ir recorriendo todo el texto con el ratón hasta detectarlos. Así que se descarta esta idea.

La mejor manera es utilizando herramientas o aplicaciones online para encontrar enlaces rotos en WordPress.

2.1 Check My Links

Check My Links es una extensión de Google Chrome que, con un solo clic, te indica todos los enlaces de la página que estás rastreando. Con página me refiero a 1 URL individual (página, entrada o producto), no a todo el sitio web.

Sombrea de color verde los enlaces buenos y de color rojo los enlaces rotos de manera que sean fácil de detectar para que los puedas reparar.

Ventajas:

  • Es gratis.
  • Es una extensión de Google Chrome. La instalación se hace en 1 clic.
  • Detecta el 100% de enlaces de una página.

Desventajas:

  • Solo funciona con 1 página (URL individual) a la vez.

Es una opción bastante funcional si tienes un sitio pequeño y no quieres instalar plugins en WordPress ni herramientas en tu ordenador (computadora).

Si usas Google Chrome, en este enlace puedes instalar la extensión.

¿Cómo detectar y reparar enlaces rotos en WordPress?

Check My Links, extensión de Google Chrome

2.2 Xenu

Xenu es un potente programa que detecta enlaces rotos en WordPress y que puedes descargar e instalar en tu ordenador (computadora).

A pesar de ser un programa muy sencillo, es bastante completo. Muestra parámetros como: enlaces, tipo de archivo, tamaño del archivo, título y etiquetas ALT, enlaces entrantes y salientes entre otros.

Xenu muestra los enlaces rotos de color rojo y, en la columna Status, les asigna la etiqueta not found.

De esta manera podrás conocer todos los enlaces rotos de tu sitio para que puedas repararlos.

Ventajas:

  • Muy fácil de instalar.
  • Detecta el 100% de enlaces rotos en todo el sitio web.

Desventajas:

  • Hay que instalarlo en cada ordenador (computadora) que lo quieras usar.
  • La última versión (1.3.8) es del 2010.

Aunque el autor no haya actualizado este programa desde el 2010, a día de hoy, funciona muy bien. En este enlace puedes descargar el programa.

También puedes ver los sistemas operativos con los cuales es compatible este programa, según su autor.

Te recomiendo que, una vez descargues el programa, lo guardes en un sitio muy seguro ya que no se sabe cuando pueda dejar de estar disponible.

2.3 Comprobador de enlaces

Comprobador de enlaces (Link Checker) es un plugin gratuito que puedes instalar para detectar enlaces rotos en WordPress.

En su versión gratuita te ofrece la opción de escanear hasta 500 URLs lo que lo hace una buena alternativa para sitios pequeños.

Para instalar el plugin:

  1. Dirígete al apartado Plugins >> Añadir nuevo.
  2. En el campo de búsqueda escribe Link Checker.
  3. Haz clic en Instalar ahora y seguidamente en Activar.
¿Cómo detectar y reparar enlaces rotos en WordPress?

Plugin Link Checker

Una vez instalado el plugin, dirígete al apartado Link Checker. Haz clic en el botón Check your website para comenzar con el escaneo.

La versión Link Checker Professional ofrece el escaneo de hasta 200'000 URLs, de todo el sitio web, con planes de pago en modalidad mensual o anual. En este enlace puedes ver los planes y precios que propone el autor.

Ventajas:

  • Los enlaces rotos se detectan desde WordPress.
  • Muy práctico y sencillo de utilizar.

Desventajas:

  • Hay que instalar otro plugin en WordPress.
  • Escanea muy pocos enlaces en la versión gratuita.

Aunque instalar otro plugin sea una desventaja, no necesariamente tiene por qué ser así.

En este caso, puedes instalar el plugin para detectar los enlaces rotos y, una vez los hayas reparado, puedes desinstalar y borrar el plugin ya que no lo necesitarás todo el tiempo.

2.4 Google Search Console

Otra forma de detectar enlaces rotos en WordPress, es mediante Google Search Console.

Aunque no es obligatorio integrar tu sitio web con Google Search Console, es muy recomendable hacerlo ya que, esta herramienta online, te ayudará a mantener "a punto" tu sitio web mediante una serie de sugerencias y estadísticas, tanto positivas como negativas.

Una de las sugerencias negativas que te puedes encontrar en Google Search Console, son los Errores de rastreo que ofrece esta herramienta. Google te muestra todas las URLs que Google no encuentra y que sugiere reparar.

Ventajas:

  • Es un servicio gratuito de Google.
  • No requiere de compra, descarga ni instalación.

Desventajas:

  • Suele tardar mucho tiempo en actualizarse la información.
  • Sugiere también URLs técnicas como rutas de directorios.

Puedes utilizar Google Search Console como un complemento al resto de herramientas que te he sugerido anteriormente.

Con tu cuenta de Google, estos datos los tienes siempre disponibles. Así que puedes combinar esta herramienta online con cualquier otra herramienta.

Si aún no tienes creada una cuenta en Google Search Console, en la lección, crear una cuenta en Google Search Console, te indico todos los pasos necesarios para que puedas integrar tu sitio web con Google.

Además de estas 4 herramientas que te acabo de sugerir para detectar enlaces rotos en WordPress, existen otras que hacen la misma función.

Ninguna es mejor o peor que otra. Unas son gratis y otras de pago.

Solo las diferencia la capacidad y sencillez de uso de cada una. Compra, descarga y/o instala la herramienta con la que más cómod@ te sientas y mejores resultados te ofrezca según tus necesidades.

3. Reparar enlaces rotos en WordPress

La mejor manera de reparar enlaces rotos en un sitio web es detectarlos y repararlos todos. Sin embargo, algunas veces por falta de tiempo, no es posible realizar esta tarea.

Una técnica que se puede implementar son las redirecciones.

El uso más apropiado de una redirección es para redirecciones personalizadas.

Por ejemplo, para enlaces de afiliados que por lo general son URLs muy largas y con muchas variables.

A continuación te indico 3 formas de reparar enlaces rotos en WordPress "provisionalmente".

3.1 Mediante .htaccess

.htaccess es un archivo ubicado en la raiz del servidor que controla parte del funcionamiento de WordPress. En este archivo se pueden crear reglas para que WordPress funcione de una manera u otra según se le indique.

Una de las reglas que se pueden crear en .htaccess es el redireccionamiento de URLs mediante la siguiente instrucción:

# Redireccion 301
redirect permanent /url-vieja-1/ https://www.midominio.com/url-nueva-1/
redirect permanent /url-vieja-2/ https://www.midominio.com/url-nueva-2/
redirect permanent /url-vieja-3/ https://www.midominio.com/url-nueva-3/

Mediante este código, se va indicando línea a línea, todas las URLs rotas para que sean redirigidas a una URL válida.

Ventajas:

  • No es necesario instalar ningún plugin ni aplicación.
  • El archivo .htaccess se modifica con cualquier editor de texto.

Desventajas:

  • Hay que conectarse mediante FTP o desde el servidor para modificar el archivo.
  • Si se comete un error de escritura, el sitio web puede dejar de funcionar.
  • Si hay muchos enlaces rotos, el trabajo sería muy tedioso.

Crear redirecciones mediante .htaccess es una buena opción si tienes pocos enlaces rotos y no quieres instalar plugins ni herramientas online.

En la lección, editar archivos en WordPress, puedes encontrar información actualizada para que aprendas a editar archivos en WordPress.

3.2 Mediante el plugin Redirection

Redirection es un plugin muy sencillo de utilizar. Simplemente con indicar la URL rota y la URL válida se crear una redirección.

Para instalar el plugin:

  1. Dirígete al apartado Plugins >> Añadir nuevo.
  2. En el campo de búsqueda escribe Redirection.
  3. Haz clic en Instalar ahora y seguidamente en Activar.
¿Cómo detectar y reparar enlaces rotos en WordPress?

Plugin Redirection

Una vez instalado el plugin, dirígete al apartado Herramientas >> Redirection. El plugin te dará la bienvenida y te pedirá que realices la configuración inicial.

Realiza la configuración siguiendo las instrucciones del plugin. En cada paso, el plugin te ofrecerá enlaces de ayuda para que finalices correctamente la configuración.

Una vez hecha la configuración, puedes crear una redirección de la siguiente manera:

  1. En el campo URL origen escribe la URL vieja.
  2. En el campo URL destino escribe la URL nueva.
  3. Haz clic en el botón Añadir redirección.
¿Cómo detectar y reparar enlaces rotos en WordPress?

Crear una redirección en WordPress con Redirection

Ventajas:

  • La instalación y uso del plugin es muy sencillo.
  • La redirección se realiza desde WordPress.

Desventajas:

  • Hay que instalar otro plugin en WordPress.
  • Si hay muchos enlaces rotos, el trabajo sería un poco tedioso.

Crear redirecciones mediante Redirection es una buena opción si tienes muchos enlaces rotos y no quieres modificar el archivo .htaccess.

3.3 Mediante la creación de una página 404

Otra técnica muy utilizada para reparar enlaces rotos en WordPress es la creación de una página 404 personalizada.

Aunque el uso de .htaccess y el plugin Redirection son muy útiles, esta técnica se podría decir que es mucho más efectiva y duradera en el tiempo.

En la siguiente lección, página 404 en WordPress, tienes un completo tutorial para la creación y configuración de esta página en tu sitio web.

Si crees que has reparado todos los enlaces rotos en tu sitio web, es posible que alguno te hayas dejado sin reparar y no te hayas dado cuenta.

Mediante esta técnica esto no sería un problema. Redirigirá al usuario a una página y le ofrecerá la posibilidad de continuar navegando en tu sitio web.

Ventajas:

  • Todas.

Desventajas:

  • Hay que crear una página adicional en WordPress.

Crear redirecciones mediante una página 404 es una buena opción si tienes muchos enlaces rotos en tu sitio web.

Conclusiones:

1. Evita crear enlaces rotos en tu sitio web. Estos se suelen generar a través del tiempo y más cuando se rediseña una página, blog o tienda online con mucho contenido. Si modificas la URL de una página, asegúrate de modificar también el enlace que había hacia esa URL.

2. Intenta reparar todos los enlaces rotos en WordPress.

Si creas redirecciones mediante un plugin y este, deja de actualizarse o de funcionar, todo el trabajo que has realizado se perderá.

Lo más recomendable sería que, una vez detectes todos los enlaces rotos posibles en tu sitio web, repáralos manualmente, 1 a 1, ya que de esa manera te aseguras que ya no existirán más.

3. Crea solo las redirecciones personalizadas que realmente necesites. Puedes hacerlo mediante el plugin Redirection pero asegúrate de tener una copia de seguridad de todas las redirecciones que crees por si el plugin deja de funcionar en algún momento.

4. La mejor opción para reparar enlaces rotos en WordPress es la creación de una página 404 personalizada. De esta manera evitas ser penalizado por Google y tus usuarios siempre tendrán la opción de continuar navegando por tu sitio web.

¿Te ha gustado?

Te estaría muy agradecido si pudieras valorar esta lección y compartirla en las redes sociales. De esta manera me animas a continuar trabajando en este proyecto y ayudas a otras personas que desean aprender.

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas

(3 votos, promedio: 5,00 de 5)

Cargando…

Recibe notificaciones de actualizaciones

Suscríbete para recibir notificaciones de las actualizaciones del curso en tu correo.

Cuéntanos, ¿qué tal te la has pasado?

Deja un comentario si tienes alguna duda o comparte como ha sido tu experiencia. No necesitas registrarte para comentar. Cuando vayas a escribir tu nombre, marca la casilla Prefiero comentar como invitado y envía tu comentario.