Was ein HTTP-Status-Checker dir zeigt
Jede Anfrage, die dein Browser, Googlebot oder ein Backlink an eine URL sendet, erhält einen dreistelligen Statuscode. 200 bedeutet Erfolg. 301 bedeutet permanente Weiterleitung. 404 bedeutet, dass die Seite weg ist. 500 bedeutet, dass der Server fehlgeschlagen ist. Ein Bulk-URL-Status-Code-Checker liest diese Codes für viele URLs gleichzeitig, sodass du nicht jede einzelne in einem Browser-Tab öffnen und die Adressleiste nach Weiterleitungen beobachten musst.
Die Codes teilen sich in fünf Klassen auf. 1xx sind informativ und tauchen in echten Audits selten auf. 2xx bedeuten Erfolg, wobei 200 der einzige ist, den du normalerweise siehst. 3xx bedeuten Weiterleitung, wobei 301, 302, 307 und 308 die häufigsten sind. 4xx bedeuten Fehler auf der Client-Seite, wobei 404 (nicht gefunden), 410 (weg) und 403 (verboten) die sind, um die sich SEOs kümmern. 5xx bedeuten Fehler auf der Server-Seite, wobei 500 (interner Fehler) und 503 (nicht verfügbar) die häufigsten sind. Ein 200-301-404-Checker scannt alle drei gleichzeitig und gruppiert die Ergebnisse, sodass du die fehlerhaften beheben kannst, ohne eine Tabelle zu sortieren.
So verwendest du diesen HTTP-Status-Checker
- URLs eingeben (eine pro Zeile, max. 50). Paste deine Liste in das Textfeld, eine URL pro Zeile, mit dem Protokoll (https:// oder http://). Das Tool akzeptiert bis zu 50 URLs pro Durchgang. Für größere Batches teile sie in Gruppen von 50 auf.
- Wähle „Weiterleitungen folgen". Wähle „Ja", um die vollständige Weiterleitungskette und die endgültige URL zu sehen. Wähle „Nein", um nur den ersten Antwortcode zu sehen, was schneller ist, wenn dir nur interessiert, ob die URL aktiv ist.
- Klicke auf „Check statuses". Das Tool ruft jede URL ab, zeichnet den Statuscode auf, erfasst den Weiterleitungspfad, wenn „Weiterleitungen folgen" aktiviert ist, und misst die Antwort in Millisekunden.
Probiere dies mit einer Beispielliste aus. Paste https://example.com/old-page, https://example.com/contact, https://example.com/missing, https://example.com/blog und https://example.com/api. Mit „Weiterleitungen folgen" auf „Ja" gesetzt, gibt das Tool zurück: old-page = 301 zu /new-page (200), contact = 200, missing = 404, blog = 200, api = 503. Du weißt jetzt, welche Seite umgezogen ist, welche Seite tot ist und welche Seite der Server nicht rendern kann. Die Gesamtlaufzeit beträgt unter fünf Sekunden für 50 URLs.
Warum Bulk-Checking für SEO-Migrationen wichtig ist
Eine Site-Migration bricht Links. Selbst mit einer sorgfältigen Redirect-Map rutschen einige URLs durch. Alte Blog-Posts erhalten 404er, weil sich das Slug-Muster geändert hat. Category-Pages durchlaufen drei Weiterleitungen, weil jede Umgestaltung einen Hop hinzugefügt hat. PDFs, die früher unter /downloads/ waren, erhalten jetzt 403, weil der neue Server vergessen hat, den Ordner zu kopieren. Ein Redirect-Checker, der am Launch-Tag über deine Sitemap läuft, findet diese Fehler in Minuten statt nach Wochen mit verlorenen Rankings.
Google behandelt 4xx- und 5xx-Seiten als Crawl-Verschwendung. Jede kaputte URL, auf die Googlebot trifft, ist eine Anfrage, die nicht zu einer Seite ging, die rankt. Eine 2024-Studie von Botify, die 1,2 Milliarden Crawls analysierte, fand heraus, dass Sites mit mehr als 10% gecrawlter URLs, die 4xx zurückgeben, im Durchschnitt 23% ihres organischen Traffic über sechs Monate verloren. Sites, die die 4xx-Fehler behobenen, erholten sich innerhalb von zwei Monaten. Bulk-Status-Checking in regelmäßigen Abständen hält diesen Verhältnis niedrig und schützt dein Crawl-Budget.
Häufige Fehler
- Behandle 302 nicht wie 301. Ein 302 ist temporär und übergibt nicht das volle Link-Eigenkapital. Wenn eine Weiterleitung dauerhaft sein soll, ändern sie zu 301. Google behandelt lange 302er eventuelle als 301er, aber Warten verschwendet Ranking-Zeit.
- Ignoriere Weiterleitungsketten nicht. Eine URL, die A zu B zu C zu D geht, ist technisch aktiv, aber jeder Hop fügt Latenz hinzu und verdünnt Link-Eigenkapital. Ketten länger als zwei Hops sollten so vereinfacht werden, dass der Quell-Link direkt auf D zeigt.
- Überprüfe nicht nur eine URL gleichzeitig. Ein einzelner curl-Durchgang sagt dir nichts über die Site-weite Gesundheit. Bulk-Checking von 50 URLs auf einmal zeigt Muster, wie jede
/blog/-URL zuerst durch/posts/führt. - Vergesse nicht, das Protokoll einzubeziehen. URLs ohne
https://oderhttp://können übersprungen oder als relative Pfade behandelt werden. Paste immer vollständige URLs. - Überspringe den Audit nach einer Redesign nicht. Redesigns brechen Links genauso wie Migrationen. Führe einen neuen Check am Tag durch, an dem die neue Site live geht, und erneut zwei Wochen später.
Fortgeschrittene Tipps
- Führe den Checker gegen deine XML-Sitemap-Ausgabe aus. Extrahiere die URLs aus der Sitemap mit dem sitemap-checker, paste sie ein und bestätige, dass jede URL, die Google zum Crawlen mitgeteilt wird, 200 zurückgibt. Jede 3xx, 4xx oder 5xx in deiner Sitemap ist ein Signal zum Aufräumen.
- Kombiniere dieses Tool mit dem canonical-checker bei einem Migration-Audit. Eine URL, die 200 zurückgibt, aber zu einer anderen URL kanonisiert, verschwendet Authority. Der Statuscode allein zeigt nicht die ganze Geschichte.
- Beobachte Antwortzeiten. Ein 200, das 4.000 ms dauert, ist funktional für SEO kaputt. Google's Core Web Vitals-Daten zeigen, dass Seiten mit TTFB über 800 ms durchschnittlich niedriger ranken. Markiere jede URL über 1.500 ms und untersuche.
- Verwende den google-crawler-simulator auf URLs, die 200 in deinem Browser zurückgeben, aber 403 oder 503 zum Checker. Einige Server blockieren Bot-User-Agents, was bedeutet, dass Googlebot einen anderen Status als ein menschlicher Besucher sieht.
- Führe für interne Link-Audits den Checker gegen die URL-Liste aus, die aus deinen Top-20-Seiten gezogen wird. Kaputte interne Links schieben PageRank in tote Enden. Das Beheben von ihnen hebt oft Rankings innerhalb einer Woche ohne neue Inhalte.
Sobald du den Status-Bericht hast, ist der nächste Schritt, das Kaputte zu beheben. Beginne mit 4xx-Fehlern, die eingehende Links haben und stellen entweder die Seite wieder her oder leite sie 301 zu dem nächsten lebenden Äquivalent weiter. Verwende den canonical-checker, um zu bestätigen, dass die verbleibenden Seiten zu sich selbst kanonisiert werden. Führe den sitemap-checker aus, um sicherzustellen, dass die Sitemap nur Live-URLs widerspiegelt. Führe den google-crawler-simulator auf den behobenen URLs erneut aus, um zu überprüfen, dass Googlebot ein 200 mit dem richtigen Canonical sieht. Ein sauberer Status-Bericht hält das Crawl-Budget auf Seiten ausgerichtet, die Rankings verdienen.