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

Revise los enlaces incorrectos en su sitio automáticamente con Linkchecker / Wordpress y desarrollo web

Cuando se trata de mantener su sitio web o su blog saludables y sólidos 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 los listados de búsqueda, sino que 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 malos 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 en Xenu Link Sleuth 3 No tan obvio, pero totalmente impresionante. Usos de Xenu Link Sleuth Para Webmasters 3 No -Así es obvio pero totalmente impresionante Usos de Xenu Sleuth Sleuth Para webmasters Lea más, y el artículo de Saikat en el Verificador de hipervínculos Verifique su URL con el Comprobador de hipervínculos del documento gratuito Revise su URL con el Verificador de hipervínculos del documento gratuito .

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

Configuración de su script de LinkChecker

La herramienta en la que quiero centrarme es una que hemos enumerado en el directorio de MUO antes de llamar LinkChecker.

La razón por la que elegí esa herramienta es porque LinkChecker proporciona una alternativa alternativa de línea de comandos a la GUI estándar. En la línea de comandos, todo lo que debe 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 vaya 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 defectuoso, verá que los errores se repiten en la ventana de comandos como se muestra aquí..

Si bien esto solo es útil si desea iniciar el script manualmente, lo que intentamos 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 vamos a enfocar 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 del enlace, que se muestra en el directorio raíz del linkchecker con el nombre de archivo predeterminado “linkchecker-out.csv”.

El archivo CSC muestra una lista completa de todos los enlaces defectuosos 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 cada día tendrá un archivo CSV actualizado con una lista de todos los enlaces incorrectos en su sitio web. Puede utilizar esta lista para revisar y corregir todos los enlaces defectuosos..

Si no está familiarizado con la configuración de un trabajo programado de este tipo, todo lo que tiene que hacer es crear un trabajo por lotes que contenga 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 en que desea que se ejecute y simplemente busque su archivo por lotes cuando se le solicite.

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

Puede hacer que la herramienta LinkChecker se envíe a HTML emitiendo el siguiente comando:

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

Lo que esto hace es enviar los resultados a un archivo HTML en la ruta del comprobador de enlace local. Querrá 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:

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

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

Usando este enfoque, nunca tiene que iniciar sesión en el servidor o la computadora donde se está ejecutando el script de verificación de enlaces. Solo puedes revisar tu página especial y lidiar con los errores que encuentres allí.

Mantenerse al tanto de los enlaces malos en su sitio es más importante de lo que la mayoría de las personas se dan cuenta. También sucede más a menudo de lo que piensa, ya que muchas de las páginas web a las que pudo haber vinculado en ese artículo hace unos años quedaron fuera de servicio, dejando a todos sus visitantes sin suerte cuando intentan seguir su enlace a ese enlace. página.

Entonces, pruebe la opción de línea de comandos de LinkChecker y vea si le permite mejorar la calidad de los enlaces de su sitio web sin ocupar todo su valioso tiempo. ¿Tomaste el enfoque anterior o probaste alguna otra técnica? Comparte tus propias experiencias con el guión en la sección de comentarios a continuación..

Crédito de la imagen: Shutterstock

Explore más sobre: ​​Seguridad en línea, Programación, Herramientas para webmasters.