Broken Links sind nicht nur ärgerlich für deine Besucher – sie können auch deinem Ranking schaden. Wer eine Website betreibt, begegnet früher oder später den verschiedensten Statusmeldungen, die erklären, warum ein Link nicht funktioniert. Genau hier kommen die Broken Link Status Codes ins Spiel: Sie zeigen dir sofort, ob ein Link ungültig, fehlerhaft oder nur vorübergehend nicht erreichbar ist. Wir haben die wichtigsten Codes zusammengefasst – von 301 und 404 bis zu den selteneren Kandidaten – und geben dir konkrete Lösungsansätze, wie du jeden Link prüfen, korrigieren oder ersetzen kannst. So bleibt deine Website sauber, benutzerfreundlich und suchmaschinenoptimiert.
Was ist ein Broken Link und was sagen die Statuscodes aus?
Ein Broken Link Status zeigt an, dass ein Link auf deiner Website nicht erreichbar ist oder Probleme verursacht. Jeder Link – intern oder extern – kann vom Server mit einem HTTP-Statuscode beantwortet werden. Dieser Code sagt dir, ob die Seite verfügbar ist, weitergeleitet wurde oder ein Fehler vorliegt.
Interne vs. externe Links – und was sie unterscheidet
Interne Links führen auf Seiten innerhalb deiner eigenen Website. Sie sind zentral für die Navigation deiner Besucher und für SEO: Fehlerhafte interne Links erschweren das Crawlen deiner Website.
Externe Links verweisen auf Inhalte ausserhalb deiner Website – auf Partnerseiten, Quellen oder Videos. Broken Links hier treffen primär die Nutzererfahrung und können deine Glaubwürdigkeit beeinträchtigen. SEO-relevant sind sie ebenfalls, sobald Suchmaschinen sie als defekt erkennen.
Typische Probleme bei der Erkennung von Links
- Manche Links sind nur für eingeloggte Nutzer oder bestimmte Regionen verfügbar. Der Crawler kann sie nicht prüfen und meldet sie fälschlicherweise als Broken Link.
- Dynamische Links, API-Links oder Dateidownloads liefern manchmal keine klassischen Statuscodes wie 200 oder 202 – sie erscheinen als problematisch, funktionieren aber.
- Weiterleitungen, fehlerhafte URL-Parameter oder Platzhalter-Links erzeugen ebenfalls Meldungen, die eine sorgfältige Analyse brauchen.
Wo finde ich Broken Links und wie kann ich sie analysieren?
Broken Links lassen sich nicht immer sofort erkennen. Drei Wege führen ans Ziel:
- CMS-Plugins: In WordPress liefern LinkWhisper oder Broken Link Checker einen detaillierten Bericht aller internen und externen Links samt Statuscodes.
- Externe Tools: Screaming Frog, Ahrefs oder SEMrush scannen Websites systematisch auf fehlerhafte Links.
- Manuelle Prüfung: Bei kleineren Websites kannst du Links direkt im Browser testen oder gezielt Seiten öffnen, auf die der CMS-Report hinweist.
💡 Tipp: Regelmässige Checks – etwa einmal pro Quartal – helfen, Broken Links früh zu erkennen und zu beheben, bevor sie SEO oder Nutzererfahrung belasten.
Inwiefern Broken Links deiner Webseite schaden
Broken Links sind kein rein technisches Problem. Sie treffen SEO, Nutzererfahrung und die Glaubwürdigkeit deiner Website gleichzeitig.
Broken Links stören sowohl die Auffindbarkeit in Suchmaschinen als auch das Erlebnis deiner Besucher. Deshalb lohnt es sich, sie regelmässig zu identifizieren und gezielt zu beheben – durch Reparatur, Ersatz oder bewusstes Ignorieren, wenn es keine sinnvolle Alternative gibt.
SEO-Auswirkungen
Suchmaschinen wie Google crawlen Websites regelmässig, um Inhalte zu indexieren. Wenn ein Bot auf einen Broken Link stösst:
- Der Crawl deiner Seite wird unterbrochen oder erschwert.
- Wertvolle Link-Power wird nicht korrekt weitergegeben – vor allem bei internen Links.
- Häufen sich Broken Links, kann das Ranking einzelner Seiten oder der gesamten Website leiden.
Nutzererfahrung
Für Besucher sind defekte Links schlicht frustrierend:
- Sie landen auf 404-Seiten oder kommen an wichtige Inhalte nicht heran.
- Der Eindruck entsteht, die Website werde nicht gepflegt.
- Externe Quellen, die plötzlich fehlen, wirken unprofessionell und kosten Vertrauen.
Beispielhafte Szenarien
- Ein Blogartikel verlinkt auf eine Studie, die nicht mehr existiert → Leser können die Quelle nicht prüfen.
- Ein Menüpunkt oder Button innerhalb der eigenen Website führt ins Leere → Besucher brechen die Navigation ab.
- Ein Download-Link für ein PDF funktioniert nicht → Interessenten erhalten die gewünschte Information nicht.
Übersicht aller Broken Link Status Codes
Wenn ein Link auf deiner Website nicht funktioniert, gibt der Server einen HTTP-Statuscode zurück. Dieser Code zeigt, warum der Link fehlerhaft ist und wie du ihn am besten behebst.
Die folgenden Statuscodes decken häufige und seltenere Fälle ab. Die Tabelle bietet dir eine schnelle Orientierung:
- Statuscode – die Zahl, die der Server zurückgibt.
- Code Text – kurze Beschreibung des Problems.
- Lösungsansatz – konkrete Hinweise, wie du den Link prüfen, korrigieren oder ersetzen kannst.
Broken Link Status Code Tabelle mit Lösungen
| Statuscode | Code Text | Erklärung | Lösungsansatz |
|---|---|---|---|
| 200 | Angenommen / Accepted | Link funktioniert korrekt und ist erreichbar. | Keine Aktion nötig |
| 202 | Angenommen / Accepted | Anfrage wurde akzeptiert, Verarbeitung eventuell noch ausstehend, z. B. bei Downloads. | Ignorieren |
| 204 | Kein Inhalt / No Content | Server liefert keine Inhalte zurück, Seite ist leer. | Prüfen / ggf. entfernen |
| 301 | Permanent verschoben / Moved Permanently | Link leitet dauerhaft auf neue URL weiter. | Ziel-URL aktualisieren |
| 302 | Temporär verschoben / Found | Link wird nur vorübergehend weitergeleitet. | Optional auf Ziel ändern |
| 303 | Siehe andere / See Other | Link verweist auf eine andere URL für die Anzeige. | Optional auf Ziel ändern |
| 304 | Nicht geändert / Not Modified | Inhalt unverändert seit letzter Anfrage. | Keine Aktion nötig |
| 307 | Temporäre Weiterleitung / Temporary Redirect | Temporäre Weiterleitung, Browser folgt automatisch. | Prüfen / ggf. Ziel ändern |
| 308 | Permanente Weiterleitung / Permanent Redirect | Dauerhafte Weiterleitung auf neue URL. | Ziel-URL aktualisieren |
| 400 | Schlechte Anfrage / Bad Request | Server kann die Anfrage nicht verarbeiten, z. B. fehlerhafte URL. | URL korrigieren / Link entfernen |
| 401 | Nicht autorisiert / Unauthorized | Zugriff nur für eingeloggte Nutzer möglich. | Prüfen / ggf. Link ersetzen |
| 403 | Verboten / Forbidden | Zugriff verweigert, Seite nicht öffentlich zugänglich. | Prüfen / Link ersetzen |
| 404 | Nicht gefunden / Not Found | Seite existiert nicht mehr. | Link ersetzen / löschen |
| 405 | Methode nicht erlaubt / Method Not Allowed | Server unterstützt diese Anfrage-Methode nicht. | URL prüfen / Link ersetzen |
| 406 | Nicht akzeptabel / Not Acceptable | Server kann Inhalt nicht liefern, z. B. falsches Format. | Link prüfen / aktualisieren |
| 408 | Zeitüberschreitung der Anfrage / Request Timeout | Server hat nicht rechtzeitig geantwortet. | Später erneut prüfen |
| 410 | Entfernt / Gone | Seite wurde dauerhaft entfernt. | Link löschen / ersetzen |
| 411 | Länge erforderlich / Length Required | Server erwartet Angabe der Content-Länge. | Prüfen / ggf. Link ändern |
| 412 | Vorbedingung fehlgeschlagen / Precondition Failed | Server erfüllt bestimmte Anforderungen nicht. | URL prüfen / Link ersetzen |
| 413 | Anfrage zu groß / Payload Too Large | Anfrage enthält zu viele Daten. | Link ersetzen |
| 414 | URI zu lang / URI Too Long | URL ist zu lang für Serververarbeitung. | URL kürzen |
| 415 | Nicht unterstützter Medientyp / Unsupported Media Type | Link verweist auf falsches Format. | Link prüfen / ersetzen |
| 417 | Erwartung fehlgeschlagen / Expectation Failed | Server kann spezifizierte Header-Anforderung nicht erfüllen. | Prüfen / ggf. Link ändern |
| 421 | Falsche Anfrage auf Server / Misdirected Request | Anfrage wurde an falschen Server geschickt. | Prüfen / Link korrigieren |
| 422 | Nicht verarbeitbar / Unprocessable Entity | Server versteht die Anfrage nicht vollständig. | Prüfen / Link korrigieren |
| 426 | Upgrade erforderlich / Upgrade Required | Server verlangt neue Version oder Protokoll. | Link prüfen / aktualisieren |
| 429 | Zu viele Anfragen / Too Many Requests | Server limitiert Abrufe, temporär blockiert. | Später erneut prüfen |
| 500 | Interner Serverfehler / Internal Server Error | Server hat ein Problem, kann Anfrage nicht verarbeiten. | Später erneut prüfen / Link ändern |
| 501 | Nicht implementiert / Not Implemented | Server unterstützt diese Funktion nicht. | Prüfen / Link ändern |
| 502 | Bad Gateway | Serverantwort ungültig. | Später erneut prüfen / Link ersetzen |
| 503 | Dienst nicht verfügbar / Service Unavailable | Server temporär nicht erreichbar. | Später erneut prüfen |
| 504 | Gateway Timeout | Server antwortet nicht rechtzeitig. | Später erneut prüfen |
| 505 | HTTP-Version nicht unterstützt / HTTP Version Not Supported | Server kann angefragte HTTP-Version nicht bedienen. | Prüfen / Link ersetzen |
| „Keine URL gefunden“ | – | Link existiert, aber ohne gültige Zieladresse. | URL korrigieren / Link entfernen |
| „Channel Not Available“ | – | Externe Plattform (z. B. YouTube) konnte nicht geprüft werden. Browser zeigt Inhalt → ok. | Ignorieren |
| „Video not available“ | – | Externes Video kann vom Crawler nicht geprüft werden. Browser zeigt Inhalt → ok. | Ignorieren |
Weitere Erklärungen & Best Practices zu den häufigsten Broken Link Status Codes
Du kennst jetzt alle relevanten Broken Link Status Codes und ihre Bedeutungen. Die eigentliche Frage ist: Wie gehst du konkret vor, wenn ein Link als fehlerhaft angezeigt wird?
Die folgende Vorgehensweise hilft dir, echte Fehler von Crawler-Artefakten zu unterscheiden.
Vorgehensweise für dich
- Test im Browser: Öffne den Link ganz normal.
- Lädt die Seite für dich? → Dann ist nur der Crawler blockiert → „Ignore“ setzen.
- Lädt die Seite auch für dich nicht? → Echter Fehler, Handlung nötig.
- Interne Links auf die eigene Website: unbedingt reparieren – falsche URL, fehlende Berechtigung oder Seite versehentlich auf „privat“ gestellt.
- Externe Links:
- Liegt der Inhalt hinter Login oder Paywall, überleg: Macht der Link für deine Leser Sinn, wenn sie ihn sowieso nicht sehen können? Eher löschen oder ersetzen.
- Sollte der Inhalt eigentlich öffentlich sein, gibt es vielleicht eine alternative Quelle oder eine andere URL.
Broken Link Status Codes: FAQ-Teil
Ich habe einige Links bereinigt, aber sie tauchen immer wieder im Broken Link Report auf. Wieso?
Oft speichert der Crawler alte Daten oder es gibt Server-Caching. Prüfe die URL erneut, leere ggf. Caches und stelle sicher, dass der bereinigte Link tatsächlich live ist.
Ich verstehe den „URL nicht gefunden“ Statuscode nicht – es gibt gar keinen Link?
Im HTML könnte ein Link-Attribut stecken (z. B. <a href=““>), weil du einen Link setzen wolltest, es dann aber nicht getan hast. Das Attribut bleibt als leerer Anker. Ergebnis: Ein Link ist definiert, aber ohne Zieladresse – daher „keine URL gefunden“. Prüfe, ob an dieser Stelle ein Link sinnvoll wäre, und ergänze die URL. Falls nicht, lösch den Link komplett.
Meine Links auf YouTube-Videos und -Kanäle tauchen immer in den Broken Links auf, obwohl sie funktionieren. Woran liegt das?
Crawler können Inhalte externer Plattformen wie YouTube nicht zuverlässig prüfen. Wenn die Links im Browser funktionieren, ist alles in Ordnung.
Kann ich echte 404-Fehler schnell erkennen und wenn ja, wie?
Ja – öffne den Link einfach im Browser. Lädt die Seite nicht oder erscheint eine 404-Seite, ist es ein echter Fehler, der repariert werden sollte.
Was ist das beste Plugin für Link Reports?
Für WordPress sind LinkWhisper und Broken Link Checker bewährt – je nach Bedarf und Umfang der Website.
Gibt es auch Plugins für automatische Broken Link Fehlerbehebungen?
Ja, einige Plugins wie LinkWhisper schlagen automatisch Korrekturen oder Weiterleitungen vor. Vollständig automatisch lässt sich aber nicht alles beheben – Kontrolle bleibt sinnvoll.