Defekte Links finden, bevor es Ihre Besucher tun

Jeder defekte Link auf Ihrer Website wird von jemandem gefunden werden. Die einzige Frage ist, ob dieser Jemand Sie sind, an einem ruhigen Nachmittag eine Prüfung laufen lassend, oder ein Besucher mitten im Kauf, ein Kunde, der dem Link in Ihrer Dokumentation folgt, oder ein Such-Crawler, der entscheidet, was Ihre Seiten wert sind. Links verrotten leise — Seiten ziehen um, Domains wechseln, Bilder werden umbenannt, Partner reorganisieren sich — und nichts auf der Seite selbst kündigt den Verfall an. Dieser Artikel behandelt, wann Sie eine Prüfung auf defekte Links laufen lassen, was die gemeldeten Status tatsächlich bedeuten, in welcher Reihenfolge Sie reparieren, was sie findet, und die ehrlichen Grenzen des Prüfens einer Seite nach der anderen.

Wann Sie eine Prüfung auf defekte Links laufen lassen

Die wertvollsten Momente sind jene, in denen sich URLs in großer Zahl ändern. Nach einer Neugestaltung werden Templates neu gebaut und die Navigation neu geschrieben, und ein Link, der jahrelang korrekt war, kann leise auf einen Pfad zeigen, den das neue Design nicht mehr bedient. Nach einer Migration — neues CMS, neue Plattform, neue URL-Struktur — ist jeder interne Link praktisch eine neue Behauptung darüber, wo Inhalte leben, und einige dieser Behauptungen werden falsch sein. Nach einem Domainwechsel hängen alte Adressen, Partner-Links und eingebettete Bilder allesamt von Weiterleitungen ab, die jemand zu schreiben sich erinnern musste. Lassen Sie die Prüfung als Teil des Starts laufen, nicht nach der ersten Beschwerde.

Auch die ruhigen Momente zählen. Inhalte zu löschen oder zusammenzuführen verwaist jeden Link, der auf sie zeigte; eine Medienbibliothek oder ein Bildbenennungsschema zu ändern bricht Bilder Monate, nachdem sich niemand mehr an die Änderung erinnert; und andere Websites reorganisieren sich, ohne es Ihnen zu sagen, also verfallen externe Links, die zur Veröffentlichungszeit funktionierten, nach ihrem eigenen Zeitplan. Ein vernünftiger Rhythmus ist eine Prüfung Ihrer Startseite und Ihrer wichtigsten Landingpages nach jeder strukturellen Änderung, plus ein periodischer Durchlauf — monatlich genügt für die meisten Websites — über die Seiten, die Ihre Besucher und Suchmaschinen tatsächlich nutzen. Der Broken-Link-Checker auf dieser Website prüft eine Seite nach der anderen, was genau zu diesem Rhythmus passt: die Seiten, auf die es ankommt, bewusst geprüft.

Was die Status tatsächlich bedeuten

Eine Link-Prüfung läuft auf eine Frage pro Link hinaus: Was antwortet der Server, wenn dem Link gefolgt wird? OK bedeutet einen direkten Erfolg (2xx). Weiterleitung bedeutet, der Link funktioniert nur über einen oder mehrere 3xx-Sprünge — heute in Ordnung, aber jeder Sprung ist ein Versprechen, das jemand halten muss. Defekt bedeutet eine 4xx-Antwort, am häufigsten 404 Nicht gefunden: Die versprochene Seite ist nicht da. Serverfehler bedeutet eine 5xx-Antwort: Die Seite mag existieren, aber ihr Server hat sie nicht ausgeliefert. Zeitüberschreitung und unerreichbar bedeuten, dass überhaupt keine brauchbare Antwort ankam — Langsamkeit, ein toter Host, ein DNS-Fehler. Und übersprungen bedeutet, der Checker hat das Ziel absichtlich nicht abgerufen, weil es auf eine private oder blockierte Adresse zeigt.

Suchmaschinen lesen dieselben Antworten. Googles eigene Dokumentation darüber, wie HTTP-Statuscodes seine Crawler beeinflussen, sagt, dass eine 2xx-Antwort Inhalte für die Indexierung in Betracht kommen lässt, dass Crawler Weiterleitungen folgen (standardmäßig bis zu 10 Sprünge) und das endgültige Ziel als die Seite behandeln, die zählt, und dass URLs mit 4xx-Antwort nicht indexiert werden — und aus dem Index entfernt werden, wenn sie darin waren —, während anhaltende 5xx-Fehler das Crawlen verlangsamen und schließlich auch Seiten fallen lassen können. Darum ist ein defekter interner Link schlimmer als ein kosmetischer Makel: Der Crawler folgt ihm, bekommt nichts, und sowohl der Wert des Links als auch der Platz des Ziels im Index verdunsten.

Reparieren Sie in dieser Reihenfolge: interne 404er, Weiterleitungsketten, Bilder

Erst die internen 404er. Ein defekter Link auf Ihre eigene Website liegt vollständig in Ihrer Kontrolle, er steht vor Besuchern, die Sie bereits gewonnen haben, und er sagt Crawlern, dass eine Seite, auf die Sie verlinken — vermutlich, weil sie zählt — nicht existiert. Reparieren Sie ihn an der Quelle: Stellen Sie die Seite wieder her, wenn sie versehentlich entfernt wurde, korrigieren Sie die URL, wenn sie abgedriftet ist, oder lassen Sie den Link auf die Seite zeigen, die die alte wirklich ersetzt hat. Behalten Sie Weiterleitungen für Adressen, die andere womöglich gebookmarkt oder verlinkt haben; der Link auf Ihrer eigenen Seite sollte schlicht richtig sein.

Zweitens Weiterleitungsketten. Eine einzelne Weiterleitung nach einem Umzug ist normal. Eine Kette — eine alte URL, die auf eine neuere weiterleitet, die auf die aktuelle weiterleitet — kostet pro Sprung eine Hin- und Rückreise bei jedem Klick, und jeder Sprung ist eine weitere Regel, die bei der nächsten Migration verloren gehen kann. Aktualisieren Sie den Link selbst auf die endgültige Adresse; wenn Sie die Sprünge sehen müssen, legt der HTTP-Statusketten-Tracer sie einen nach dem anderen dar. Drittens Bilder. Ein defektes Bild blockiert das Lesen einer Seite selten, also wartet es hinter den ersten beiden — aber reparieren Sie es: Stellen Sie die Datei wieder her, korrigieren Sie den Pfad oder entfernen Sie das Tag, denn eine Seite voller Platzhalter für fehlende Bilder liest sich als verlassen, und manchmal ist das „Bild“ in Wirklichkeit ein Diagramm oder ein Produktfoto, von dem der Text abhängt.

Eine Seite nach der anderen — und warum dieser Umfang ehrlich ist

Der Checker, der zu diesem Artikel gehört, untersucht eine Seite pro Lauf und höchstens 300 Links auf ihr, und sagt das auf seiner Oberfläche. Dieser Umfang ist eine bewusste Abwägung. Eine einzelne Seite lässt sich schnell genug abrufen, analysieren und vollständig prüfen, um Teil einer Bearbeiten-Veröffentlichen-Schleife zu sein: Seite ändern, Prüfung laufen lassen, reparieren, was sie findet, veröffentlichen. Er hält auch die Rechnung exakt — gefundene Links, geprüfte Links, aufgelistete, aber niemals abgerufene Links (mailto:, tel: und Fragmente innerhalb der Seite sind keine HTTP-Anfragen und werden als solche gemeldet, statt mit erfundenen Status verkleidet zu werden), und ein Ergebnis, das als teilweise gekennzeichnet wird, wann immer ein Lauf stoppt, bevor er alles abdeckt, statt einer stillen Kürzung, die sich als Vollständigkeit verkleidet.

Die Entdeckung einer ganzen Website ist eine andere Aufgabe mit anderen Werkzeugen: Ihr CMS kennt jede Seite, die Sie veröffentlichen, Ihre Server-Logs zeigen jeden 404, den echte Besucher und Crawler bereits getroffen haben, und die Search Console meldet die Fehler, denen Google selbst begegnet ist. Nutzen Sie sie, um zu entscheiden, welche Seiten eine Prüfung verdienen, prüfen Sie sie dann eine nach der anderen und reparieren Sie, was Sie finden. Was ein Ein-Seiten-Checker niemals tun darf, ist, sich als Crawl auszugeben — und was Sie niemals tun sollten, ist, sich vom Fehlen eines Werkzeugs für die ganze Website davon abhalten zu lassen, die Handvoll Seiten zu prüfen, die Ihren Traffic tragen.

Machen Sie es zur Gewohnheit, nicht zum Ereignis

Die Websites mit den wenigsten defekten Links sind nicht jene mit der größten jährlichen Aufräumaktion; es sind jene, bei denen das Prüfen an die Änderung geknüpft ist. Wann immer sich eine URL-Struktur, ein Template, ein Menü oder ein Medienordner ändert, durchlaufen die Seiten, die nach außen verlinken, eine Prüfung, bevor die Änderung als erledigt gilt. Wann immer Inhalte gelöscht werden, wird die Frage „Was verlinkte hierher?“ gestellt, solange die Antwort noch leicht ist. Diese Gewohnheit kostet Minuten pro Änderung und verhindert die spätere Archäologie eines Berichts mit tausend Links.

Und wenn eine Prüfung doch Schaden findet, reparieren Sie den Link, nicht nur das Symptom: Aktualisieren Sie die Quellseite, behalten Sie eine saubere Weiterleitung für die alte Adresse, falls die Außenwelt sie nutzt, und lassen Sie dieselbe Seite erneut laufen, um zuzusehen, wie sich das Urteil ändert. Defekte Links sind eines der wenigen Website-Probleme, die vollständig mechanisch zu entdecken und vollständig in Ihrer Macht zu reparieren sind — die einzige echte Versagensart ist, von ihnen als Zweiter zu erfahren, durch einen Besucher, der sie zuerst gefunden hat.

Quellen und weiterführende Lektüre

Häufig gestellte Fragen

Wie oft sollte ich nach defekten Links suchen?

Nach jeder strukturellen Änderung — Neugestaltung, Migration, Domainwechsel, massenhaftes Löschen — ausnahmslos, und sonst in einem leichten periodischen Rhythmus: Die Startseite und Ihre meistbesuchten Seiten monatlich genügen für die meisten Websites. Links verfallen durch fremde Änderungen ebenso wie durch Ihre eigenen, also fängt ein Kalender-Durchlauf, was ereignisgetriebene Prüfungen verpassen.

Schaden defekte Links der SEO?

Ein defekter interner Link verschwendet den Wert, den dieser Link weitergab, und schickt Crawler in eine Sackgasse; laut Googles Dokumentation wird eine URL mit 4xx-Antwort nicht indexiert und aus dem Index entfernt, wenn sie darin war, und anhaltende 5xx-Fehler verringern das Crawlen. Dass gelegentlich externe Links sterben, ist normaler Web-Verfall und kein Notfall — reparieren Sie jene auf den Seiten, auf die es ankommt, angefangen mit Ihren eigenen internen 404ern.

Sollte ich jeden defekten Link auf die Startseite weiterleiten?

Nein. Leiten Sie eine umgezogene Seite auf ihren wirklichen Ersatz weiter — die Seite, die ein Besucher, der dem alten Link folgt, tatsächlich will. Alles auf die Startseite zu schicken strandet Besucher an einem irrelevanten Ort und kann sich für Suchmaschinen als weicher 404 lesen. Ersetzt nichts die alte Seite wirklich, ist ein ehrlicher 404 besser als eine irreführende Weiterleitung.