驴C贸mo reparar enlaces rotos en WordPress?

Los聽enlaces rotos es uno de los factores m谩s negativos que puede tener un sitio web. Estos enlaces generan lo que se conoce como p谩gina 404 y es algo que a Google no le gusta 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.

脥ndice del contenido
    Agrega un encabezado para comenzar a generar la tabla de contenidos

    1. 驴C贸mo se generan los enlaces rotos?

    Existen聽dos tipos de enlaces rotos聽en un sitio web:

    1.1 Enlaces rotos internos

    Los enlaces internos son los que se hacen dentro de un mismo sitio web. Si llevas un tiempo trabajando con WordPress, es posible que hayas creado enlaces聽entre tus p谩ginas y entradas.

    Al eliminar o modificar la URL de una p谩gina o entrada聽es necesario hacer una redirecci贸n, si la p谩gina o entrada estaba siendo enlazada desde otro apartado de tu sitio web, ya que 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 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.

    Anuncio publicitario

    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 del tema que estemos 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, nos indica todos los enlaces de la p谩gina que estemos 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:

    Desventajas:

    Check My Links, extensi贸n de Google Chrome
    Check My Links, extensi贸n de Google Chrome

    Es una buena opci贸n聽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.

    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.

    En la entrada, Xenu Link Sleuth, puedes encontrar una rese帽a muy completa sobre este fant谩stico programa.

    Ventajas:

    Desventajas:

    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.

    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

    Broken Link Checker es un potente plugin gratuito, para detectar enlaces rotos, que podemos instalar desde el repositorio de plugins de WordPress.

    https://es.wordpress.org/plugins/broken-link-checker/

    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.

    Una vez activo, desde el apartado Ajustes >> Comprobador de enlaces, se puede configurar el plugin para que haga su trabajo y desde el apartado Herramientas聽 >> Enlaces Rotos podremos visualizar todos los enlaces que ha encontrado el plugin.

    Ventajas:

    Desventajas:

    Aunque no se recomienda聽instalar muchos plugins, no necesariamente tiene por qu茅 ser una desventaja.

    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 un sitio web con Google Search Console, es muy recomendable hacerlo ya que, esta聽herramienta online, nos ayudar谩 a mantener "a punto" nuestro sitio web mediante una serie de sugerencias y estad铆sticas, tanto positivas como negativas.

    Una de las sugerencias negativas que nos podemos encontrar en Google Search Console, son los聽Errores de rastreo. Google nos muestra todas las URLs que no encuentra y que sugiere reparar.

    Ventajas:

    Desventajas:

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

    Con una聽cuenta de Google, estos datos los tendremos siempre disponibles y podemos 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, puedes encontrar todos los pasos necesarios para que puedas聽integrar tu sitio web con Google.

    3. Redirecciones en WordPress: reparar enlaces rotos

    Si tenemos enlaces rotos en nuestro sitio web, la mejor soluci贸n es detectarlos y repararlos TODOS. Sin embargo, puede que tengamos un sitio con cientos de p谩ginas y entradas por lo que esto ser铆a una tarea compleja.

    Reparar los enlaces externos es muy f谩cil. Solo basta con modificar la URL a la correcta o quitarla de nuestro sitio web si ya no existe pero, 驴qu茅 pasa con los enlaces internos?

    Si hemos modificado la URL o hemos eliminado una p谩gina o entrada, surge otro problema: Google ha indexado esa URL y no basta con repararla. Hay que reparar este enlace interno pero sigue existiendo en Google y tenemos que hacer algo con eso.

    Una soluci贸n "provisional" ser铆a crear redirecciones聽a medida que vayamos encontrando estos enlaces internos.

    El uso m谩s apropiado de una redirecci贸n es para hacer聽redirecciones personalizadas.聽Por ejemplo,聽para enlaces de afiliados聽que por lo general son URLs muy largas y con muchas variables.

    Sin embargo, esta t茅cnica la podemos utilizar para redireccionar las URLs internas de nuestro sitio web de manera que Google no las detecte como un error 404.

    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:

    Desventajas:

    Crear聽redirecciones mediante .htaccess es una buena opci贸n si tenemos pocos enlaces rotos y no queremos instalar plugins ni herramientas online.

    Si vas a utilizar esta t茅cnica, es muy recomendable hacer una copia de seguridad del archivo .htaccess antes de editarlo.

    En la entrada, 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.

    https://es.wordpress.org/plugins/redirection/

    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.

    Una vez activo el plugin, dir铆gete al apartado聽Herramientas >> Redirection. El plugin nos dar谩 la bienvenida y nos pedir谩 que realicemos 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, podemos聽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聽A帽adir redirecci贸n.
    Crear una redirecci贸n en WordPress con Redirection
    Crear una redirecci贸n en WordPress con Redirection

    Ventajas:

    Desventajas:

    Crear聽redirecciones mediante Redirection聽es una buena opci贸n si tenemos muchos enlaces rotos y no queremos 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 lecci贸n, p谩gina 404 en WordPress, puedes encontrar un completo tutorial para la creaci贸n y configuraci贸n de esta p谩gina聽en tu sitio web.

    Cuando reparamos todos los enlaces rotos en un sitio web, es posible que alguno nos hayamos dejado sin reparar聽y no nos hayamos dado cuenta.

    Con la creaci贸n de una p谩gina 404 esto no ser铆a un problema.聽Redirigir谩 al usuario a una p谩gina聽y le ofrecer谩 la posibilidad de continuar navegando en nuestro sitio web.

    Ventajas:

    Desventajas:

    Crear聽redirecciones mediante una p谩gina 404聽es una buena opci贸n si tenemos muchos enlaces rotos en nuestro sitio web.

    Anuncio publicitario

    4. Conclusiones

    1. Evita enlaces rotos en tu sitio web. Estos se suelen generar a trav茅s del tiempo y m谩s cuando se redise帽a un sitio web con mucho contenido. Si modificas la URL de una p谩gina o entrada, aseg煤rate modificar tambi茅n el enlace que hab铆a hacia esa URL.
    2. Intenta聽reparar todos los enlaces rotos en WordPress.

    Si creamos聽redirecciones mediante un plugin聽y este, deja de actualizarse o de funcionar, todo el trabajo que hemos realizado se perder谩.

    Lo m谩s recomendable es que, una vez hayamos detectado todos los enlaces rotos en nuestro sitio web, tenemos que repararlos manualmente, 1 a 1, ya que de esa manera nos aseguramos que ya no existir谩n m谩s.

    1. 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.
    2. La mejor opci贸n para reparar enlaces rotos en WordPress es la creaci贸n de una p谩gina 404 personalizada. De esta manera evitamos ser penalizados por Google y nuestros usuarios siempre tendr谩n la opci贸n de continuar navegando por el sitio web.

    驴Te ha gustado?

    Te estar铆a muy agradecido si pudieras valorar esta entrada y compartirla en tus redes sociales. De esta manera me animas a continuar trabajando en este proyecto y ayudas a otras personas que desean aprender.

    (12 votos, promedio: 4.6 de 5)

    Facebook
    Twitter
    WhatsApp
    Telegram
    Email

    驴Me invitas un caf茅?

    Todo el contenido que puedes encontrar en este sitio web es gratis y siempre lo ser谩 pero, mantenerlo, requiere de muchos caf茅s y muuuuchas horas . Si te gusta mi trabajo y te est谩 ayudando, considera invitarme un caf茅 para apoyarme y apoyar este proyecto. 隆Te invito un caf茅!.

    Suscr铆bete y aprende WordPress desde cero

    No me gusta el SPAM y se que a ti tampoco. S贸lo recibir谩s informaci贸n 煤til sobre WordPress.

    Al enviar, confirmas que has le铆do y aceptas la pol铆tica de privacidad. Conoce nuestro compromiso con tu privacidad.

    Comparte tu experiencia

    Deja un comentario si tienes alguna duda o cu茅ntanos c贸mo ha sido tu experiencia.

    2 Comentarios
    Inline Feedbacks
    Ver todos los comentarios

    Hola Gian,
    he encontrado enlaces rotos gracias a la consola Google search. Peeeero son enlaces externos a mi web (en cual no tengo ning煤n enlace roto). Solo hay 15 y deben estar en alg煤n sitio en la web desde cual enlazaba con p谩ginas de una versi贸n anterior de mi web (en Joomla)
    As铆 que he utilizado tu m茅todo de redireccionamiento mediante .htaccess
    pero al probar una url que me lleva a una p谩gina 404, no me la redirige a la que he escrito en htaccess
    y supongo que no lo he escrito bien o me hace falta un cierre de comando. Lo he escrito debajo del todo, despu茅s de los dem谩s comandos de .htaccess.
    Te pongo un ejemplo:
    # Redireccion 301
    redirect permanent /https://midominio.com/others/california80.html/ https://midominio.com/index.php/en/california-1980-en/

    驴Me puedes ayudar a descubrir donde me equivoco?
    Gracias, saludo

    Hola Thierry, el problema est谩 en que has escrito la URL VIEJA comenzando con /https://midominio.com y por esto es que no te funciona. Solo deber铆as escribir /others/california80.html y el resto est谩 bien. En tal caso te recomiendo que uses el plugin Redirection si te sigue dando problemas hacerlo mediante .htaccess. Saludos!

    Tratamiento de datos personales

    • Responsable: MARIA ANTONIETA BEAUTY CONCEPT, S.L.
    • Finalidad: Suscribirte a la lista de correos electr贸nicos.
    • Derechos: Podr谩s ejercer tus derechos de acceso, rectificaci贸n, limitaci贸n y suprimir los datos en legal@cursowordpress.com, as铆 como el derecho a presentar una reclamaci贸n ante una autoridad de control.
    • Destinatarios: Los datos no se ceder谩n a terceros salvo en los casos en que exista una obligaci贸n legal.
    • Informaci贸n adicional: En mi聽pol铆tica de privacidad encontrar谩s informaci贸n adicional sobre la recopilaci贸n y el uso de su informaci贸n personal incluida informaci贸n sobre acceso, conservaci贸n, rectificaci贸n, eliminaci贸n, seguridad y otros temas.

    Tratamiento de datos personales

    • Responsable: MARIA ANTONIETA BEAUTY CONCEPT, S.L.
    • Finalidad: Moderar y responder comentarios de usuarios.
    • Derechos: Podr谩s ejercer tus derechos de acceso, rectificaci贸n, limitaci贸n y suprimir los datos en legal@cursowordpress.com, as铆 como el derecho a presentar una reclamaci贸n ante una autoridad de control.
    • Destinatarios: Los datos no se ceder谩n a terceros salvo en los casos en que exista una obligaci贸n legal.
    • Informaci贸n adicional: En mi聽pol铆tica de privacidad encontrar谩s informaci贸n adicional sobre la recopilaci贸n y el uso de su informaci贸n personal incluida informaci贸n sobre acceso, conservaci贸n, rectificaci贸n, eliminaci贸n, seguridad y otros temas.
    2
    0
    驴Dejas un comentario? Gracias!x
    Resumen de privacidad
    Curso de WordPress

    Utilizamos cookies propias y de terceros para fines anal铆ticos y para mostrarte publicidad personalizada o a partir de tus h谩bitos de navegaci贸n. Puedes cambiar la configuraci贸n u obtener m谩s informaci贸n consultando la聽pol铆tica de cookies.

    La informaci贸n de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qu茅 secciones de la web encuentras m谩s interesantes y 煤tiles.

    Cookies estrictamente necesarias

    Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

    Cookies de terceros

    Esta web utiliza Google Analytics para recopilar informaci贸n an贸nima tal como el n煤mero de visitantes del sitio, o las p谩ginas m谩s populares.

    Dejar esta cookie activa nos permite mejorar nuestra web.