Überprüfen Sie fehlerhafte Links auf Ihrer Site automatisch mit Linkchecker

Überprüfen Sie fehlerhafte Links auf Ihrer Site automatisch mit Linkchecker / Wordpress & Webentwicklung

Wenn es darum geht, Ihre Website oder Ihr Blog in den Suchmaschinenlisten gesund und stark zu halten, ist eine regelmäßige Überprüfung auf beschädigte oder anderweitig schlechte Links auf Ihrer Website eine sehr gute Idee.

Dies ist nicht nur gut für die Gesamtplatzierung Ihrer Website in Suchlisten, sondern auch für Ihre Besucher. Niemand möchte beschädigte Links auf einer Website sehen - es ist ein Zeichen einer schlecht gepflegten Website.

Eine regelmäßige Überprüfung Ihrer Website auf schlechte Links kann jedoch eine mühsame Aufgabe sein. Wir haben hier auf MUO ein paar Tools vorgestellt, die Ihnen helfen können, den Überblick zu behalten, wenn Sie die Zeit haben, wie Anns Artikel über Xenu Link Sleuth 3, der nicht so offensichtlich ist, aber der absolut geniale Gebrauch von Xenu Link Sleuth für Webmaster 3 nicht -So-Offensichtlich, aber total umwerfend verwendet Xenu Link Sleuth für Webmaster Lesen Sie mehr und Saikats Artikel über Hyperlink Checker Überprüfen Sie Ihre URLs mit dem kostenlosen Dokument Hyperlink Checker Überprüfen Sie Ihre URLs mit dem kostenlosen Dokument Hyperlink Checker Lesen Sie weiter .

Das sind gute Lösungen, aber auch hier brauchen Sie Ihre Zeit. Die Überprüfung auf schlechte Links erfordert Arbeit. Eine bessere Lösung wäre, ein automatisiertes Skript auf Ihrem eigenen Server (oder einem mit dem Internet verbundenen Computer) einzurichten, um Ihre Website auf fehlerhafte Links zu überprüfen und anschließend einen Bericht mit allen Ergebnissen zu erstellen. Besser noch, planen Sie die Ausführung wöchentlich oder monatlich, und Sie müssen nie wieder über die Aufgabe nachdenken, bis schlechte Links entdeckt werden.

Einrichten Ihres LinkChecker-Skripts

Das Tool, auf das ich mich konzentrieren möchte, ist eines, das wir im MUO-Verzeichnis vor LinkChecker aufgelistet haben.

Der Grund, warum ich dieses Tool wähle, ist, dass LinkChecker eine alternative Befehlszeilenalternative zur Standard-GUI bietet. In der Befehlszeile müssen Sie lediglich die Anwendung linkchecker aufrufen, gefolgt von der URL, die Sie überprüfen möchten, sowie einer Auswahl von Parametern (auf die ich weiter unten komme)..

Wenn alles gut läuft und es keine Probleme gibt, sieht das Befehlsfenster ungefähr so ​​aus.

Es gibt keine Fehler. Sie sehen also nur eine regelmäßige Statusaktualisierung der Link-Anzahl, die vom Tool überprüft wird. Auf der anderen Seite, wenn Sie schlechte Links haben, werden die Fehler im Befehlsfenster angezeigt, wie hier gezeigt.

Dies ist zwar nur nützlich, wenn Sie das Skript manuell starten möchten. Wir versuchen hier jedoch, diesen Befehl zu automatisieren. Dazu müssen Sie einige der Parameter verstehen, die mit dieser Befehlsmodusoption verfügbar sind. Sie finden alle Parameter und Flags auf der LinkChecker-Hilfeseite. Die, auf die wir uns konzentrieren werden, sind -0 und -f. Das sind die Ausgabe und die Dateiparameter.

Beispielsweise können Sie den Befehl ausgeben, “linkchecker -r1 -ocsv -Fcsv http://www.topsecretwriters.com” um eine CSV-Datei mit allen Ergebnissen der Linkprüfung zu erhalten, die im Root-Verzeichnis linkchecker unter dem Standarddateinamen angezeigt wird “linkchecker-out.csv”.

Die CSC-Datei enthält eine vollständige Liste aller gefundenen fehlerhaften Links, wobei der Link in einer Spalte markiert ist und die Uhrzeit und das Datum, an dem der defekte Link gefunden wurde, sowie das Warnungsfehlerskript.

Dies ist eine sehr coole Sache - Sie müssen jetzt nur noch einen Batch-Befehl einplanen, um den obigen Linkchecker-Befehl auszuführen. Jeden Tag erhalten Sie eine aktualisierte CSV-Datei mit einer Liste aller ungültigen Links auf Ihrer Website. Sie können diese Liste verwenden, um alle fehlerhaften Links durchzugehen.

Wenn Sie nicht wissen, wie Sie einen solchen geplanten Job einrichten, müssen Sie nur einen Stapeljob mit dem oben genannten Befehl erstellen. Geben Sie ihm einen Namen “CheckLinks.bat”, und planen Sie dann diesen Batch-Job so ein, dass er jede Woche oder jeden Monat ausgeführt wird. Gehen Sie einfach zu Start -> Zubehör -> Systemprogramme -> Geplante Aufgaben.

Klicke auf “Geplante Aufgabe hinzufügen” Um die gewünschte Uhrzeit und das Datum hinzuzufügen, navigieren Sie einfach zur Batch-Datei, wenn Sie dazu aufgefordert werden.

Eine noch coolere Lösung, wenn Sie einen eigenen Webserver betreiben, besteht darin, den LinkChecker-Befehl auf Ihrer Website auszuführen, die Ausgabe im HTML-Format auszuführen und die HTML-Ergebnisseite auf eine spezielle Seite Ihrer Website zu verschieben, die Sie aufrufen können in jedem Webbrowser zum Auschecken.

Sie können das LinkChecker-Tool in HTML ausgeben lassen, indem Sie den folgenden Befehl ausgeben:

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

Dies gibt die Ergebnisse in eine HTML-Datei im lokalen Linkchecker-Pfad aus. Sie sollten Ihrer Batchdatei eine Zeile hinzufügen, um diese HTML-Datei in den Dateipfad zu verschieben, in dem Ihre öffentlichen HTML-Dateien gespeichert sind. Einfach hinzufügen:

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

Auf diese Weise haben Sie auf Ihrer Website / badlinks / ein Webverzeichnis, in dem Sie die Seite badlinks.html aufrufen können. So sehen die Ergebnisse im HTML-Format aus.

Bei diesem Ansatz müssen Sie sich niemals bei dem Server oder Computer anmelden, auf dem das Link-Check-Skript ausgeführt wird. Sie können einfach Ihre spezielle Seite überprüfen und mit den Fehlern umgehen, die Sie dort finden.

Es ist wichtiger als die meisten Leute, über schlechte Links auf Ihrer Website informiert zu sein. Es passiert auch häufiger als Sie denken, da viele der Webseiten, auf die Sie in diesem Artikel vor ein paar Jahren verlinkt haben, außer Betrieb gesetzt wurden und alle Ihre Besucher kein Glück hatten, wenn sie versuchen, Ihrem Link darauf zu folgen Seite.

Geben Sie also die Befehlszeilenoption von LinkChecker ein und prüfen Sie, ob Sie die Link-Qualität Ihrer Website verbessern können, ohne all Ihre wertvolle Zeit in Anspruch zu nehmen. Haben Sie den oben genannten Ansatz gewählt oder eine andere Technik ausprobiert? Teilen Sie Ihre eigenen Erfahrungen mit dem Skript in den Kommentaren unten mit.

Bildnachweis: Shutterstock

Erfahren Sie mehr über: Online-Sicherheit, Programmierung, Webmaster-Tools.