Vérifiez automatiquement les mauvais liens sur votre site avec Linkchecker
Pour maintenir votre site Web ou votre blog en bonne santé dans les listes des moteurs de recherche, il est judicieux de vérifier régulièrement la présence de liens cassés ou de mauvais liens sur votre site Web..
C'est non seulement bon pour le classement général de votre site dans les listes de recherche, mais également pour vos visiteurs. Personne ne veut rencontrer de liens brisés sur un site - c'est le signe d'un site Web mal entretenu.
Là encore, la vérification régulière de votre site pour détecter les mauvais liens peut être une corvée fastidieuse. Au MUO, nous avons couvert quelques outils qui peuvent vous aider à rester au top de la situation si vous avez le temps, comme l'article d'Ann sur Xenu Link Sleuth 3. Des utilisations aussi évidentes que tout à fait impressionnantes de Xenu Link Sleuth pour les webmasters En savoir plus, et l'article de Saikat sur le vérificateur d'hyperliens Vérifiez votre URL avec le vérificateur d'hyperlien de document gratuit Vérifiez votre URL avec le vérificateur d'hyperlien de document gratuit En savoir plus .
Ce sont de bonnes solutions, mais encore une fois, elles nécessitent votre temps. Vérifier les mauvais liens demande du travail. Une meilleure solution consisterait à configurer un script automatisé sur votre propre serveur (ou sur tout ordinateur connecté à Internet) afin de rechercher sur votre site Web les mauvais liens, puis de générer un rapport contenant tous les résultats. Mieux encore, programmez-le pour qu'il s'exécute chaque semaine ou tous les mois, et vous n'aurez plus jamais à penser à la tâche, jusqu'à ce que de mauvais liens soient découverts..
Configuration de votre script LinkChecker
L'outil sur lequel je veux me concentrer est celui que nous avons répertorié dans le répertoire MUO avant appelé LinkChecker..
La raison pour laquelle j'ai choisi cet outil est que LinkChecker fournit une alternative de ligne de commande alternative à l'interface graphique standard. Dans la ligne de commande, tout ce que vous avez à faire est d'appeler l'application Linkchecker, suivie de l'URL que vous souhaitez vérifier, ainsi que d'un assortiment de paramètres (que j'aborderai ci-dessous)..
Dans le cas où tout se passe bien et qu'il n'y a pas de problèmes, la fenêtre de commande ressemble à ceci.
Il n'y a pas d'erreur, vous voyez donc une mise à jour régulière du nombre de liens vérifiée par l'outil. D'un autre côté, si vous avez des liens incorrects, vous verrez les erreurs renvoyées dans la fenêtre de commande, comme indiqué ici..
Bien que cela ne soit utile que si vous souhaitez lancer le script manuellement, nous essayons ici d'automatiser cette commande. Pour ce faire, vous devez comprendre certains des paramètres disponibles avec cette option de mode de commande. Vous pouvez trouver tous les paramètres et indicateurs sur la page d’aide de LinkChecker. Ceux sur lesquels nous allons nous concentrer sont -0 et -f. C'est la sortie et les paramètres du fichier.
Par exemple, vous pouvez émettre la commande, “linkchecker -r1 -ocsv -Fcsv http://www.topsecretwriters.com” pour obtenir un fichier CSV contenant tous les résultats de la vérification des liens, qui apparaît dans le répertoire racine Linkchecker sous le nom de fichier par défaut “linkchecker-out.csv”.
Le fichier CSC affiche une liste complète de tous les liens incorrects trouvés, avec le lien coché dans une colonne et l'heure / la date à laquelle le lien rompu a été trouvé, ainsi que le script d'erreur d'avertissement..
C’est une très bonne chose, car il ne vous reste plus qu’à planifier une commande par lot pour exécuter la commande linkchecker ci-dessus, et chaque jour, vous aurez un fichier CSV mis à jour avec une liste de tous les mauvais liens de votre site Web. Vous pouvez utiliser cette liste pour parcourir et corriger tous les mauvais liens..
Si vous ne savez pas comment configurer un tel travail planifié, il vous suffit de créer un travail par lots contenant la commande ci-dessus, nommez-le ainsi: “CheckLinks.bat”, puis planifiez l'exécution de ce travail par lots chaque semaine ou chaque mois. Il suffit d'aller dans Démarrer -> Accessoires -> Outils système -> Tâches planifiées.
Cliquer sur “Ajouter une tâche planifiée” pour ajouter l'heure / la date que vous souhaitez exécuter et accédez simplement au fichier de traitement par lots lorsque vous y êtes invité.
Une solution encore plus intéressante, si vous utilisez votre propre serveur Web, serait d'exécuter la commande LinkChecker sur votre site Web, la sortie au format HTML et le déplacement de la page de résultats HTML vers une page spéciale de votre site Web que vous pouvez appeler. sur n'importe quel navigateur Web pour vérifier.
Vous pouvez utiliser l’outil LinkChecker au format HTML en lançant la commande suivante:
“linkchecker -r1 -ohtml -Fhtml / badlinks.html http://www.topsecretwriters.com”
Cela permet de générer les résultats dans un fichier HTML sur le chemin du vérificateur de liens local. Vous voudrez ajouter une ligne à votre fichier de commandes pour déplacer ce fichier HTML vers le chemin du fichier où sont stockés vos fichiers HTML publics. Il suffit d'ajouter:
“DÉPLACER badlinks.html d: / serveur Web / xampp / htdocs / badlinks /”
De cette façon, vous aurez un répertoire Web sur votre site Web / badlinks / où vous pourrez appeler la page badlinks.html. Voici à quoi ressemblent les résultats au format HTML.
En utilisant cette approche, vous ne devez même jamais vous connecter au serveur ou à l'ordinateur sur lequel le script de vérification de lien est en cours d'exécution. Vous pouvez simplement vérifier votre page spéciale et traiter les erreurs que vous y trouvez.
Garder le contrôle des mauvais liens sur votre site est plus important que la plupart des gens ne le réalisent. Cela se produit également plus souvent que vous ne le pensez, car de nombreuses pages Web auxquelles vous avez lié un lien dans cet article il y a quelques années sont tombées en panne, laissant tous vos visiteurs sans chance lorsqu'ils essaient de suivre votre lien vers celui-ci. page.
Alors, donnez un coup de pouce à l’option de ligne de commande de LinkChecker et voyez si elle vous permet d’améliorer la qualité des liens de votre site Web sans prendre tout votre temps précieux. Avez-vous adopté l'approche ci-dessus ou avez-vous essayé une autre technique? Partagez vos propres expériences avec le script dans la section commentaires ci-dessous.
Crédit d'image: Shutterstock
En savoir plus sur: Sécurité en ligne, Programmation, Outils pour les webmasters.