HTTP-Statuscodes

Home » SEO Glossar » HTTP-Statuscodes

HTTP-Statuscodes: Definition, SEO-Bedeutung und technischer Leitfaden für fehlerfreie Server-Antworten

HTTP-Statuscodes (Hypertext Transfer Protocol Status Codes) sind standardisierte, dreistellige numerische Antwort-Codes, die ein Webserver an einen anfragenden Client – beispielsweise einen Webbrowser, einen API-Dienst oder einen Suchmaschinen-Crawler – zurücksendet. Sie bilden das fundamentale Protokoll der Internetkommunikation und geben Auskunft darüber, wie der Server eine HTTP- oder HTTPS-Anfrage verarbeitet hat: ob die angeforderte Ressource erfolgreich ausgeliefert wurde, ob eine permanente oder temporäre Weiterleitung vorliegt, ob ein clientseitiger Fehler aufgetreten ist oder ob der Server selbst blockiert ist.

Für Suchmaschinen wie Google, Bing sowie moderne generative KI-Suchsysteme stellen HTTP-Statuscodes die absolut verbindliche Wahrheit über den technischen Zustand, die Erreichbarkeit und die Indexierungsfähigkeit einer URL dar. Ein einziger falsch konfigurierter Statuscode kann verheerende Folgen für die organische Sichtbarkeit haben: Er kann dazu führen, dass umsatzstarke Seiten schlagartig aus dem Suchindex gelöscht werden, wertvolle Link-Power (Link-Equity / PageRank) unwiederbringlich verloren geht oder das wertvolle Crawl-Budget an endlose Fehlerketten verschwendet wird.

Im modernen Technical SEO ist die präzise Steuerung und lückenlose Überwachung von HTTP-Statuscodes daher keine reine IT-Aufgabe, sondern das unverzichtbare Fundament jeder erfolgreichen Suchmaschinenoptimierung.

Definition HTTP-Statuscodes: HTTP-Statuscodes sind dreistellige, von der IETF (Internet Engineering Task Force) und W3C genormte Server-Antworten. Sie unterteilen sich in fünf Klassen (1xx bis 5xx) und signalisieren Browsern und Suchmaschinen-Crawlern den genauen Status der angeforderten URL – von erfolgreicher Bereitstellung (2xx) über Weiterleitungen (3xx) und Client-Fehler (4xx) bis hin zu Server-Ausfällen (5xx).

Systematik: Die 5 Klassen der HTTP-Statuscodes im Überblick

Die erste Ziffer eines HTTP-Statuscodes definiert die übergeordnete Antwort-Kategorie. Das Protokoll unterscheidet fünf Klassen:

  • 1xx (Informational / Vorläufige Information): Die Anfrage wurde vom Server empfangen und wird weiter bearbeitet. Diese Codes sind rein protokollintern (z. B. Protokollwechsel bei WebSockets) und haben keinen direkten Einfluss auf die Indexierung.
  • 2xx (Success / Erfolgreiche Operation): Die Aktion wurde vom Server verstanden, akzeptiert und erfolgreich ausgeführt. Dies ist der Zielzustand für jede indexierungsrelevante Landingpage.
  • 3xx (Redirection / Umleitung): Die angeforderte Ressource befindet sich nicht mehr unter der aufgerufenen URL. Es sind weitere Aktionen durch den Client erforderlich, um die Ziel-Ressource abzurufen.
  • 4xx (Client Error / Client-Fehler): Die Anfrage enthält fehlerhafte Syntax oder kann vom Server nicht erfüllt werden. Ursache ist meist eine falsche URL, eine gelöschte Seite oder fehlende Zugriffsrechte.
  • 5xx (Server Error / Server-Fehler): Der Server konnte eine an sich gültige Anfrage aufgrund interner Systemfehler, Datenbankabstürze oder Überlastung nicht verarbeiten.

Die 2xx-Klasse: Der Status des Erfolgs

Für Suchmaschinen wie Google signalisiert ein 2xx-Code, dass der Inhalt existiert, gerendert werden kann und für den Suchindex bereitsteht.

200 OK

Der absolute Standard-Statuscode für funktionierende Webseiten. Er bestätigt dem Googlebot: „Die URL ist valide, der Inhalt steht vollständig zur Verfügung und darf indexiert werden.“ Jede Zielseite, die in den SERPs ranken soll, muss einen sauberen Statuscode 200 OK im HTTP-Response-Header zurückgeben.

204 No Content & 206 Partial Content

Ein 204 No Content signalisiert, dass die Anfrage erfolgreich war, die Antwort jedoch bewusst keinen Textkörper (Body) enthält (häufig bei asynchronen AJAX-Skripten oder Tracking-Events). Ein 206 Partial Content wird bei Range-Requests verwendet, beispielsweise beim progressiven Streaming großer Video- und Audiodateien.

Die 3xx-Klasse: Die Kunst des professionellen Redirect-Managements

Die 3xx-Klasse ist das Herzstück des technischen Migrations- und Crawling-Managements. Wenn Inhalte umstrukturiert, Verzeichnisse umbenannt oder Domains zusammengeführt werden, steuern Statuscodes die nahtlose Weitergabe von Nutzersignalen und Ranking-Autorität.

301 Moved Permanently (Permanente Weiterleitung)

Der 301-Redirect ist der uneingeschränkte Goldstandard bei Website-Relaunches, URL-Änderungen und Domain-Migrationen. Er übermittelt Suchmaschinen: „Diese URL ist dauerhaft an eine neue Adresse umgezogen. Bitte aktualisiere den Index und übertrage alle historischen Ranking-Signale, Backlinks und die Link-Power (PageRank) vollständig auf die neue Ziel-URL.“

302 Found / Moved Temporarily (Temporäre Weiterleitung)

Signalisiert, dass eine Ressource nur vorübergehend unter einer anderen Adresse erreichbar ist. Google behält die ursprüngliche URL im Index und erwartet, dass die alte URL bald wieder aktiv wird.

SEO-Gefahr: Wird ein 302-Redirect fälschlicherweise für dauerhafte Umzüge genutzt, kann die Übertragung von Backlink-Autorität Monate verzögert werden. Bleibt ein 302 über sehr lange Zeiträume bestehen, interpretiert Google ihn irgendwann heuristisch als 301, was jedoch zu unberechenbaren Ranking-Schwankungen führen kann.

304 Not Modified (Conditional Caching & Crawl-Budget-Turbo)

Der Statuscode 304 Not Modified ist ein extrem mächtiger Hebel für große Websites und E-Commerce-Shops (wie bei Shopware SEO).

Wenn ein Crawler eine URL mit dem Header If-Modified-Since anfragt und der Inhalt seit dem letzten Besuch unverändert ist, sendet der Server einen schlanken 304-Header ohne HTML-Body zurück. Der Bot weiß sofort, dass sein gecachter Stand aktuell ist. Das spart massiv Server-Bandbreite und schont das Crawl-Budget.

307 Temporary Redirect vs. 308 Permanent Redirect

Die modernen HTTP/1.1- und HTTP/2-Nachfolger von 302 und 301. Der fundamentale technische Unterschied: Ein 307 und 308 garantiert streng nach RFC-Spezifikation, dass die HTTP-Anfragemethode (z. B. POST-Daten bei Formularen) beim Weiterleiten nicht in ein GET umgewandelt werden darf. Für reines URL-Routing im Web ist ein 301 weiterhin der Standard, bei API-Endpunkten und HSTS-Sicherheitsumleitungen kommen 307/308 zum Einsatz.

Die 4xx-Klasse: Client-Fehler, Dead Ends und Soft-404-Gefahren

Fehler der 4xx-Klasse signalisieren, dass die angeforderte URL nicht bereitgestellt werden kann. Sie erfordern schnelles Handeln im Rahmen des Technical-SEO-Monitorings.

404 Not Found (Nicht gefunden)

Der bekannteste Statuscode des Internets. Die aufgerufene URL existiert auf dem Server nicht (mehr).

Wichtige SEO-Differenzierung: Ein 404-Statuscode ist an sich kein technischer Fehler, sondern die vollkommen korrekte Reaktion eines Servers auf eine nicht existierende Seite. Schädlich für das Ranking wird ein 404 erst dann, wenn:

  • Wichtige interne Links der eigenen Website auf 404-Seiten zeigen (tote Links / Broken Links).
  • Hochwertige externe Backlinks auf eine gelöschte 404-Seite verpuffen, anstatt per 301 auf ein passendes Nachfolgeprodukt umgeleitet zu werden.
  • Massenhafte 404-Fehler in XML-Sitemaps enthalten sind und das Crawl-Budget belasten.

Das Phänomen des Soft 404 Fehlers

Ein Soft 404 ist einer der tückischsten Fehler im SEO. Er tritt auf, wenn ein Server bei einer gelöschten, leeren oder nicht existierenden Seite den HTTP-Statuscode 200 OK zurückgibt, obwohl auf der Seite lediglich der Text „Leider kein Produkt gefunden“ oder eine leere Kategorie dargestellt wird.

Google erkennt diesen Widerspruch algorithmisch und stuft die URL als Soft 404 ein. Dies führt dazu, dass Google wertvolle Crawl-Ressourcen verschwendet, um leere Hüllen zu analysieren, anstatt relevante Inhalte zu erfassen.

410 Gone (Dauerhaft entfernt)

Der Statuscode 410 Gone ist die explizite Steigerung des 404. Er teilt dem Crawler mit: „Diese Seite wurde bewusst und dauerhaft gelöscht und wird niemals wiederkehren.“ Während Google eine 404-URL oft noch mehrfach über Wochen nachprüft, entfernt der Algorithmus URLs mit Status 410 deutlich schneller und endgültig aus dem Suchindex. Ideal für gezieltes Content Pruning oder endgültig eingestellte Produkte.

401 Unauthorized & 403 Forbidden

Ein 401 Unauthorized verlangt eine HTTP-Authentifizierung (Passwortschutz). Ein 403 Forbidden signalisiert, dass der Server den Zugriff grundsätzlich verweigert (z. B. bei IP-Blockaden oder unzureichenden Dateirechten). Werden wichtige JavaScript- oder CSS-Ressourcen versehentlich mit 403 blockiert, kann der Googlebot die Seite nicht rendern, was zu schweren Ranking-Einbrüchen führt.

429 Too Many Requests (Rate Limiting)

Der Client hat in zu kurzer Zeit zu viele Anfragen gesendet. Dieser Statuscode wird von Web Application Firewalls (WAF wie Cloudflare) zum Schutz vor DDoS-Angriffen eingesetzt.

SEO-Warnung: Ist das Rate-Limiting zu aggressiv konfiguriert, sperrt der Server den Googlebot oder professionelle SEO-Audit-Crawler bei einem Deep-Crawl aus, woraufhin Google die Crawling-Frequenz drastisch drosselt.

Die 5xx-Klasse: Server-Fehler – Die größte Bedrohung für Rankings

Statuscodes der 5xx-Klasse signalisieren serverseitige Notstände. Wenn Suchmaschinen-Bots auf 5xx-Fehler stoßen, vermuten sie einen schwerwiegenden Systemausfall. Bleiben diese Fehler über mehrere Tage bestehen, wirft Google die betroffenen Seiten konsequent aus dem Index, um Nutzer nicht auf fehlerhafte Seiten zu leiten.

500 Internal Server Error

Ein unspezifischer Sammelfehler. Der Server ist auf eine unerwartete Bedingung gestoßen (z. B. PHP-Syntaxfehler nach einem Update, fehlerhafte .htaccess-Regel, Datenbank-Verbindungsabbruch). Ein sofortiges Eingreifen der IT ist zwingend erforderlich.

502 Bad Gateway & 504 Gateway Timeout

Treten typischerweise in Multi-Tier-Architekturen auf, wenn ein Reverse-Proxy-Server (z. B. Nginx, Varnish oder ein CDN) keine oder eine zu späte Antwort vom eigentlichen Backend-Applikationsserver (PHP-FPM, Node.js) erhält. Häufige Ursache sind überlastete Server oder extrem langsame Datenbankabfragen.

503 Service Unavailable (Der Retter bei Wartungsarbeiten)

Der Statuscode 503 Service Unavailable ist der einzige „positive“ 5xx-Code. Er signalisiert dem Bot: „Der Server ist wegen geplanter Wartungsarbeiten oder temporärer Überlastung kurzzeitig nicht erreichbar, kommt aber gleich wieder.“

In Kombination mit dem HTTP-Header Retry-After: 3600 (Angabe in Sekunden oder Datum) weiß der Googlebot exakt, wann er den Crawling-Versuch wiederholen soll. Die URLs bleiben vollumfänglich im Index erhalten.

Vergleichstabelle: Die wichtigsten HTTP-Statuscodes im SEO-Vergleich

Die folgende Matrix fasst die kritischen Statuscodes, das Verhalten des Googlebots und die strategische Handlungsempfehlung zusammen:

Statuscode Offizielle Bedeutung Googlebot-Verhalten / Indexierung Übertragung von PageRank (Link-Equity) Strategische SEO-Handlung
200 OK Erfolgreich ausgeliefert Vollständige Indexierung & Ranking-Berechnung. Vollständig erhalten. Zielstatus für alle primären Landingpages und Kategorieseiten.
301 Moved Permanent umgezogen Alte URL wird durch neue Ziel-URL im Index ersetzt. Vollständig übertragen (~ 100 %). Pflicht bei Relaunches, Domain-Wechseln und URL-Änderungen.
302 Found Temporär verschoben Alte URL verbleibt im Index; Ziel-URL wird nicht primär gerankt. Keine garantierte Übertragung. Nur für echte temporäre Aktionen (wenige Tage) nutzen.
304 Not Modified Nicht verändert Nutzt bestehenden Cache; kein Download des HTML-Bodys. Unverändert. Aktivieren für massives Crawl-Budget-Tuning bei Großportalen.
404 Not Found Nicht gefunden Wird nach mehrfacher Prüfung aus dem Index entfernt. Vollständig verloren. Tote interne Links bereinigen; wertvolle Backlink-Ziele per 301 umleiten.
410 Gone Dauerhaft gelöscht Schnellstmögliche, endgültige De-Indexierung. Vollständig verloren. Mittel der Wahl für gezieltes Content Pruning & beendete Produkte.
500 Error Interner Serverfehler Crawl-Abbruch; bei Fortbestehen droht De-Indexierung. Blockiert. Sofortige Behebung durch IT/Hosting erforderlich.
503 Unavailable Wartungsmodus Index bleibt stabil; Bot pausiert und kommt später wieder. Vollständig geschützt. Zwingend bei Relaunches und Server-Wartungen mit Retry-After einsetzen.

Statuscodes & Crawl-Budget: Warum Redirect-Ketten rankingschädlich sind

Suchmaschinen-Crawler wie der Googlebot operieren mit einem limitierten Crawl-Budget pro Domain. Jede HTTP-Anfrage verbraucht Rechenkapazität.

Besonders schädlich sind sogenannte Redirect Chains (Weiterleitungsketten) und Redirect Loops (Endlosschleifen):

  • Weiterleitungskette: URL A (301) → URL B (301) → URL C (301) → URL D (200 OK). Jeder Zwischenschritt erfordert einen neuen DNS- und HTTP-Handshake, vervielfacht die Ladezeit (PageSpeed) und führt dazu, dass Google nach 4 bis 5 Hops das Crawling abbricht.
  • Endlosschleife: URL A → leitet auf URL B → leitet zurück auf URL A. Der Bot bricht frustriert ab, die Seite fliegt aus dem Index.

Best Practice: Weiterleitungen müssen stets direkt in einem einzigen Schritt von der Ursprungs-URL zum finalen Ziel führen: URL A (301) → URL D (200 OK). Zudem müssen alle internen Links auf der Website direkt auf die finale 200-OK-Zieladresse aktualisiert werden.

Monitoring: Werkzeuge zur Diagnose von Statuscode-Fehlern

Ein professioneller SEO-Manager stützt sich auf drei zentrale Analyse-Ebenen:

1. Google Search Console (GSC)

Unter dem Menüpunkt Seiten-Indexierung listet die GSC alle von Google erkannten Statuscode-Probleme auf: „Nicht gefunden (404)“, „Soft 404-Fehler“, „Serverfehler (5xx)“ oder „Seite mit Weiterleitung“. Die GSC fungiert als unverzichtbares Frühwarnsystem.

2. Logfile-Analyse (Die absolute Wahrheit)

Während Tools nur Momentaufnahmen liefern, protokollieren die Server-Logfiles (Apache, Nginx, LiteSpeed) jeden einzelnen realen Request des Googlebots. Über Logfile-Analyzer (z. B. Screaming Frog Log File Analyzer) lassen sich 500er-Spitzen, unbemerkte 429-Blockaden und Crawling-Verschwendungen in Echtzeit nachweisen.

3. Crawler-Software (Screaming Frog, Sitebulb, Lumar)

Über regelmäßige Deep-Crawls simulieren SEO-Experten das Verhalten von Suchmaschinen-Bots. Sie exportieren vollständige Statuscode-Listen, isolieren fehlerhafte interne Links und decken Weiterleitungsketten auf, bevor diese in den SERPs Schaden anrichten können.

HTTP-Statuscodes im Zeitalter generativer KI & GEO

Mit dem Aufkommen generativer Antwort-Systeme wie ChatGPT Search, Perplexity und Google AI Overviews gewinnt die Fehlerfreiheit von Statuscodes zusätzliche Brisanz.

Im Rahmen der Generative Engine Optimization (GEO) greifen KI-Agenten (wie der OAI-SearchBot oder PerplexityBot) in Echtzeit auf Webseiten zu, um Informationen für Antworten zu synthetisieren. Reagiert ein Server mit Latenzen, 504-Timeouts oder 403-Blockaden, bricht der KI-Agent den Abruf in Millisekunden ab und zitiert stattdessen die Inhalte eines schnelleren Wettbewerbers. Ein blitzschneller 200 OK ist die unbedingte Eintrittskarte in das KI-Wissensnetzwerk.

Technical SEO & Server-Audit

Bremsen fehlerhafte Statuscodes und Redirect-Ketten Ihre Rankings aus?

Die Technical-SEO-Experten der Hamburger Agentur Position One GmbH durchleuchten Ihre Server-Header, Logfiles und Weiterleitungsstrukturen. Wir eliminieren Crawling-Barrieren, bereinigen Weiterleitungsketten und sichern die fehlerfreie Indexierung Ihres gesamten Webauftritts.


Jetzt technisches Server-Audit anfragen

Fazit

HTTP-Statuscodes sind das unsichtbare, aber hochgradig erfolgskritische Fundament der technischen Suchmaschinenoptimierung. Sie entscheiden in Sekundenbruchteilen darüber, ob Suchmaschinen-Bots wie der Googlebot Ihre Inhalte fehlerfrei erfassen, indexieren und ranken können oder ob wertvolle Ressourcen an Sackgassen und Server-Timeouts verloren gehen.

Wer seine 301-Weiterleitungen sauber strukturiert, verwaiste 404-Fehler über Logfile-Analysen eliminiert, Soft-404-Fallen vermeidet und geplante Wartungen über Status 503 absichert, schafft die optimalen Voraussetzungen für maximale Crawling-Effizienz und stabile Spitzenrankings bei Google und in generativen KI-Systemen.

Häufig gestellte Fragen (FAQ) zu HTTP-Statuscodes

Was ist der Unterschied zwischen einem 301- und einem 302-Redirect?
Ein 301-Redirect ist permanent und signalisiert Suchmaschinen, alle Ranking-Signale und Backlinks vollständig auf die neue URL zu übertragen. Ein 302-Redirect ist temporär, weshalb die ursprüngliche URL im Index verbleibt und keine dauerhafte Link-Power weitergegeben wird.

Sind 404-Fehler schädlich für das SEO-Ranking einer Website?
Einzelne 404-Fehler sind normal und schaden der Domain nicht direkt. Problematisch wird es jedoch, wenn wertvolle externe Backlinks auf 404-Seiten laufen (Linkkraft verpufft) oder interne Links auf tote Seiten verweisen, was wertvolles Crawl-Budget verbrennt.

Was versteht man unter einem Soft 404 Fehler und wie behebt man ihn?
Ein Soft 404 entsteht, wenn eine leere oder nicht existierende Seite fälschlicherweise den Statuscode 200 OK ausliefert. Zur Behebung muss der Webserver so konfiguriert werden, dass er bei fehlenden Inhalten zwingend den echten Statuscode 404 (Not Found) oder 410 (Gone) zurückgibt.

Wann sollte man den Statuscode 410 statt 404 verwenden?
Ein 410 (Gone) empfiehlt sich bei Inhalten, die endgültig und dauerhaft gelöscht wurden (z. B. eingestellte Produkte oder veraltete Blogartikel beim Content Pruning). Google entfernt 410-URLs deutlich schneller aus dem Index als reguläre 404-Seiten.

Warum ist der Statuscode 503 bei Server-Wartungen Pflicht?
Ein 503 (Service Unavailable) teilt Suchmaschinen mit, dass der Ausfall nur temporär ist. In Verbindung mit einem Retry-After Header pausiert Google das Crawling und behält alle bestehenden Rankings im Suchindex, anstatt die Seiten bei Fehlern herabzustufen.

Wie viele Weiterleitungen in einer Kette sind aus SEO-Sicht noch akzeptabel?
Im Idealfall darf keine Kette existieren: Jede URL sollte direkt mit einem einzigen Hop auf die finale 200-OK-Zieladresse weiterleiten. Ab 4 bis 5 Weiterleitungsschritten brechen Googlebot und Browser den Abruf häufig ab.

Wie hilft der Statuscode 304 beim Einsparen von Crawl-Budget?
Ein 304 (Not Modified) teilt dem Crawler mit, dass sich die Seite seit dem letzten Besuch nicht verändert hat. Der Server überträgt keinen HTML-Body, was Bandbreite spart und es dem Bot erlaubt, mehr relevante Seiten in kürzerer Zeit zu prüfen.

Welche Rolle spielen Statuscodes für KI-Suchsysteme (GEO)?
Generative KIs (wie ChatGPT oder Perplexity) greifen für RAG-Antworten live auf Webseiten zu. Liefert eine URL keinen blitzschnellen Statuscode 200 OK, bricht der KI-Agent den Zugriff ab und zitiert Wettbewerber.

SEO Glossar

Zuletzt aktualisiert: 31. August 2026 um 09:14 Uhr

Jan Siefken – Senior SEO-Manager bei Position One

Über den Autor

Jan Siefken: SEO-Erfahrung aus der Praxis

Ich bin Jan Siefken, Senior SEO-Manager bei Position One. Seit 1998 beschäftige ich mich professionell mit Suchmaschinenoptimierung und unterstütze Unternehmen dabei, Websites und Onlineshops technisch, inhaltlich und strategisch besser für Google aufzustellen. 2003 habe ich mein BWL-Studium mit Schwerpunkt Marketing abgeschlossen. Schon damals stand SEO im Mittelpunkt meiner Arbeit: Meine Diplomarbeit beschäftigte sich mit Suchmaschinenoptimierung im Online-Marketing. Heute liegen meine Schwerpunkte in technischer SEO, Content-Optimierung, Shopware SEO und Generative Engine Optimization (GEO).

Jetzt Kontakt aufnehmen