Verifique los enlaces incorrectos en su sitio automáticamente con Linkchecker

  • Mark Lucas
  • 0
  • 2244
  • 320
Anuncio

Cuando se trata de mantener su sitio web o su blog saludable y fuerte en las listas de los motores de búsqueda, es una buena idea verificar regularmente si hay enlaces rotos o malos en su sitio web..

No solo es bueno para la clasificación general de su sitio en las listas de búsqueda, también es bueno para sus visitantes. Nadie quiere encontrar enlaces rotos en un sitio: es un signo de un sitio web mal cuidado.

Por otra parte, revisar regularmente su sitio en busca de enlaces incorrectos puede ser una tarea tediosa. Hemos cubierto algunas herramientas aquí en MUO que pueden ayudarlo a mantenerse al tanto de las cosas si tiene tiempo, como el artículo de Ann sobre Xenu Link Sleuth 3 No tan obvio pero totalmente impresionante Usos de Xenu Link Sleuth para webmasters 3 No - Usos tan obvios pero totalmente impresionantes de Xenu Link Sleuth para webmasters, y el artículo de Saikat sobre Hyperlink Checker Verifique sus URL con el documento gratuito Hyperlink Checker Verifique sus URL con el documento gratuito Hyperlink Checker .

Esas son buenas soluciones, pero de nuevo, requieren su tiempo. Verificar los enlaces defectuosos requiere trabajo. Una mejor solución sería configurar un script automatizado en su propio servidor (o cualquier computadora conectada a Internet) para verificar si su sitio web tiene enlaces defectuosos y luego emitir un informe con todos los resultados. Mejor aún, programe que se ejecute semanalmente o mensualmente, y nunca más tendrá que pensar en la tarea, hasta que se descubran enlaces defectuosos..

Configurando su Script LinkChecker

La herramienta en la que quiero centrarme es una que hemos enumerado en el directorio de MUO antes llamada LinkChecker LinkChecker: Encuentra enlaces rotos en tu sitio LinkChecker: Encuentra enlaces rotos en tu sitio .

La razón por la que elijo esa herramienta es porque LinkChecker proporciona una alternativa de línea de comandos alternativa a la GUI estándar. En la línea de comando, todo lo que necesita hacer es llamar a la aplicación linkchecker, seguida de la URL que desea verificar, así como una variedad de parámetros (que veré a continuación).

En el caso de que todo salga bien y no haya problemas, la ventana de comandos se verá así.

No hay errores, por lo que solo está viendo una actualización de estado regular de los recuentos de enlaces verificados por la herramienta. Por otro lado, si tiene algún enlace incorrecto, verá los errores reflejados en la ventana de comandos como se muestra aquí.

Si bien esto es útil solo si desea iniciar manualmente el script, lo que estamos tratando de hacer aquí es automatizar este comando. Para hacer esto, debe comprender algunos de los parámetros que están disponibles con esta opción de modo de comando. Puede encontrar todos los parámetros y marcas en la página de ayuda de LinkChecker. Los que nos vamos a centrar son -0 y -f. Esa es la salida y los parámetros del archivo.

Por ejemplo, puede emitir el comando, “linkchecker -r1 -ocsv -Fcsv http://www.topsecretwriters.com” para obtener un archivo CSV con todos los resultados de la verificación de enlaces, que se muestra en el directorio raíz de linkchecker con el nombre de archivo predeterminado “linkchecker-out.csv”.

El archivo CSC muestra una lista completa de todos los enlaces incorrectos encontrados, con el enlace marcado en una columna y la hora / fecha en que se encontró el enlace roto, así como la secuencia de comandos de error de advertencia.

Esto es algo muy bueno, porque ahora todo lo que tiene que hacer es programar un comando por lotes para ejecutar que emita el comando linkchecker anterior, y todos los días tendrá un archivo CSV actualizado con una lista de todos los enlaces incorrectos en su sitio web. Puede usar esta lista para revisar y corregir todos los enlaces incorrectos.

Si no está familiarizado con cómo configurar un trabajo programado de este tipo, todo lo que tiene que hacer es crear un trabajo por lotes que tenga el comando anterior, asígnele un nombre como “CheckLinks.bat”, y luego programe ese trabajo por lotes para que se ejecute cada semana o cada mes. Simplemente vaya a Inicio -> Accesorios -> Herramientas del sistema -> Tareas programadas.

Haga clic en “Agregar tarea programada” para agregar la hora / fecha que desea que se ejecute y simplemente busque su archivo por lotes cuando se le solicite.

Una solución aún mejor, si está ejecutando su propio servidor web, sería ejecutar el comando LinkChecker en su sitio web, enviarlo a formato HTML y mover esa página de resultados HTML a una página especial en su sitio web que pueda llamar en cualquier navegador web para revisar.

Puede hacer que la herramienta LinkChecker salga a HTML emitiendo el siguiente comando:

“linkchecker -r1 -ohtml -Fhtml / badlinks.html http://www.topsecretwriters.com”

Lo que esto hace es generar los resultados en un archivo HTML en la ruta local del comprobador de enlaces. Deberá agregar una línea a su archivo por lotes para mover ese archivo HTML a la ruta del archivo donde se almacenan sus archivos HTML públicos. Solo agrega:

“MOVE badlinks.html d: / web-server / xampp / htdocs / badlinks /”

De esta manera, tendrá un directorio web en su sitio web / badlinks / donde podrá acceder a la página badlinks.html. Así es como se ven los resultados en formato HTML.

Con este enfoque, nunca tendrá que iniciar sesión en el servidor o la computadora donde se ejecuta el script de verificación de enlaces. Simplemente puede consultar su página especial y lidiar con los errores que encuentre allí.

Mantenerse al tanto de los enlaces malos en su sitio es más importante de lo que la mayoría de la gente piensa. También ocurre con más frecuencia de lo que piensas, ya que muchas de las páginas web a las que te habías vinculado en ese artículo hace unos años dejaron de funcionar, dejando a todos tus visitantes sin suerte cuando intentan seguir tu enlace a ese página.

Por lo tanto, pruebe la opción de línea de comandos de LinkChecker y vea si le permite mejorar la calidad del enlace de su sitio web sin ocupar todo su valioso tiempo. ¿Adoptó el enfoque anterior o probó alguna otra técnica? Comparta sus propias experiencias con el guión en la sección de comentarios a continuación..

Haber de imagen: Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.