Vérifiez les mauvais liens sur votre site automatiquement linkchecker
Quand il s`agit de garder votre site ou votre blog en bonne santé et forte dans les listes des moteurs de recherche, de vérifier régulièrement les liens cassés ou autrement défectueux sur votre site Web est une très bonne idée.
Contenu
Non seulement il est bon pour classement général dans les listes de recherche de votre site, il est également bon pour vos visiteurs. Personne ne veut rencontrer les liens cassés sur un site - c`est un signe d`un mal pris en charge pour le site Web.
Puis à nouveau, vérifier régulièrement votre site pour les mauvais liens peut être une corvée pénible. Nous avons couvert quelques outils ici à MUO qui peuvent vous aider à rester au-dessus des choses si vous avez le temps, comme l`article de Ann sur Xenu Link Sleuth, et l`article sur de Saikat Hyperlink Checker.3 Not-So-Obvious mais totalement utilisations impressionnante de Xenu Link Sleuth pour les webmasters3 Not-So-Obvious mais totalement utilisations impressionnante de Xenu Link Sleuth pour les webmastersLire la suite
Ce sont de bonnes solutions, mais encore une fois, ils ont besoin de votre temps. Vérification des mauvais liens prend le travail. Une meilleure solution serait de mettre en place un script automatisé sur votre propre serveur (ou tout ordinateur connecté à Internet) pour vérifier votre site Web pour les mauvais liens et publier un rapport avec tous les résultats. Mieux encore, planifier son exécution hebdomadaire ou mensuelle, et vous ne devez penser à la tâche à nouveau, jusqu`à ce qu`il y a des liens mauvais découverts.
Configuration de votre LinkChecker Script
L`outil que je veux me concentrer sur est celui que nous avons inscrit dans le répertoire MUO avant appelé LinkChecker.
Video: WordPress Broken Link Checker Plugin - Improve WordPress SEO & User Experience | WP Learning Lab
La raison pour laquelle je choisis cet outil est parce que LinkChecker offre une alternative en ligne de commande de l`interface graphique standard. Dans la ligne de commande, tout ce que vous devez faire est d`appeler l`application linkchecker, suivi de l`URL que vous voulez vérifier, ainsi qu`un assortiment de paramètres (que je vais au-dessous).
Video: Плагин Broken Link Checker. Удаление битых ссылок на Вордпресс сайте
Dans le cas où tout se passe bien, et il n`y a pas de problème, la fenêtre de commande ressemblera à quelque chose comme ça.
Il n`y a pas d`erreurs, donc vous êtes juste voir une mise à jour régulière de l`état des comptes de liens vérifiés par l`outil. D`autre part, si vous avez des mauvais liens, vous verrez les erreurs renvoyées en écho dans la fenêtre de commande comme indiqué ici.
Même si cela est utile que si vous souhaitez lancer manuellement le script, ce que nous essayons de faire ici est d`automatiser cette commande. Pour ce faire, vous devez comprendre certains des paramètres qui sont disponibles avec cette option de mode commande. Vous pouvez trouver tous les paramètres et des drapeaux à la page d`aide LinkChecker. Ceux que nous allons nous concentrer sur sont -0 et -f. C`est la sortie et les paramètres du fichier.
Par exemple, vous pouvez lancer la commande «linkchecker -R1 -ocsv -Fcsv http://topsecretwriters.com » pour obtenir un fichier CSV avec tous les résultats de la vérification des liens, qui apparaît dans le répertoire racine linkchecker dans le fichier par défaut nom « linkchecker-out.csv ».
Le fichier SCC affiche une liste complète de tous les liens trouvés mauvais, avec le lien vérifié dans une colonne et l`heure / date le lien brisé a été trouvé ainsi que le script d`erreur d`avertissement.
C`est une chose très cool - parce que maintenant tout ce que vous avez à faire est de planifier une commande batch pour exécuter qui traiteraient la commande linkchecker ci-dessus, et tous les jours, vous aurez un fichier CSV mis à jour avec une liste de tous les mauvais liens sur votre site Web. Vous pouvez utiliser cette liste pour passer et corriger tous les mauvais liens.
Si vous n`êtes pas familier avec la façon de mettre en place un tel travail prévu, tout ce que vous devez faire est de créer un travail de lot qui a la commande ci-dessus en elle, nommez quelque chose comme « CheckLinks.bat », et le calendrier puis ce travail de lot courir chaque semaine ou chaque mois. Allez dans Démarrer -gt; Accessoires -gt; Outils système -gt; Tâches planifiées.
Cliquez sur « Ajouter une tâche planifiée » pour ajouter l`heure / date que vous voulez qu`il fonctionne et il suffit de parcourir votre fichier batch lorsqu`on lui a demandé.
Une même solution de refroidissement, si vous utilisez votre propre serveur web, serait d`exécuter la commande LinkChecker sur votre site web, sortie au format HTML, et le mouvement que la page de résultats HTML à une page spéciale sur votre site que vous pouvez appeler sur un navigateur Web pour vérifier.
Vous pouvez avoir la sortie de l`outil LinkChecker HTML en exécutant la commande suivante:
« Linkchecker -R1 -ohtml -Fhtml / badlinks.html http://topsecretwriters.com »
Qu`est-ce que cela ne se transmet les résultats dans un fichier HTML sur le chemin de linkchecker local. Vous souhaitez ajouter une ligne à votre fichier batch pour déplacer ce fichier HTML sur le chemin du fichier dans lequel vos fichiers HTML publics sont stockés. Ajoutez simplement:
« DEPLACER badlinks.html d: / Web-server / xampp / htdocs / badlinks / »
De cette façon, vous aurez un répertoire web sur votre site / badlinks / où vous pouvez appeler la page badlinks.html. Voici ce que les résultats ressemblent au format HTML.
En utilisant cette approche, vous ne devez jamais vous connecter même sur le serveur ou ordinateur sur lequel le script de vérification du lien est en cours d`exécution. Vous pouvez simplement vérifier votre page spéciale et traiter les erreurs que vous y trouverez.
Garder au-dessus de mauvais liens sur votre site est plus important que la plupart des gens se rendent compte. Il arrive plus souvent que vous pourriez aussi penser, comme un grand nombre des pages Web que vous pourriez avoir liés à cet article il y a quelques années se sont écoulées hors service, laissant tous vos visiteurs de chance quand ils essaient de suivre votre lien vers ce page.
Alors, donnez l`option en ligne de commande LinkChecker un coup de feu et voir si elle vous permet d`améliorer votre qualité de lien de site Web sans prendre tout votre temps précieux. Avez-vous pris 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.