Statuscode 203 Non-Authoritative Information

Was ist der HTTP-Statuscode 203?

Der HTTP-Statuscode 203 „Non-Authoritative Information“ ist eine erfolgreiche 2xx-Antwort. Er zeigt an, dass ein zwischengeschalteter, transformierender Proxy den Inhalt einer ursprünglichen 200-OK-Antwort verändert hat. Der Client erhält die Ressource, muss aber berücksichtigen, dass die Darstellung nicht vollständig der Version des Ursprungsservers entspricht.

Was bedeutet 203 Non-Authoritative Information?

Der HTTP-Statuscode 203 „Non-Authoritative Information“ bestätigt eine erfolgreich bearbeitete Anfrage. Die ausgelieferte Darstellung stammt jedoch nicht unverändert vom Ursprungsserver. Ein zwischengeschaltetes System hat den Inhalt einer ursprünglichen Antwort mit dem Status 200 OK modifiziert oder ergänzt.

Der englische Begriff „Non-Authoritative Information“ lässt sich mit „nicht autoritative Information“ übersetzen. „Nicht autoritativ“ bedeutet in diesem Zusammenhang nicht, dass der Inhalt falsch oder unsicher ist. Der Status weist lediglich darauf hin, dass die empfangene Darstellung nicht mehr exakt der maßgeblichen Originalantwort des Ursprungsservers entspricht.

Der Status 203 gehört zur Klasse der 2xx-Statuscodes und signalisiert daher grundsätzlich Erfolg. Die maßgebliche HTTP-Spezifikation RFC 9110 definiert ihn für Antworten, deren Inhalt durch einen transformierenden Proxy verändert wurde. Eine 203-Antwort ist außerdem heuristisch cachefähig, sofern keine Methode oder explizite Cache-Anweisung etwas anderes vorgibt.

Wie entsteht eine 203-Antwort?

Eine 203-Antwort entsteht typischerweise innerhalb einer Kette aus Client, Proxy und Ursprungsserver. Der Browser oder Crawler fordert eine Ressource an, während ein zwischengeschalteter Dienst die Anfrage weiterleitet und die erhaltene Antwort vor der Auslieferung verändert.

  • Ein Client sendet beispielsweise eine GET-Anfrage für eine Webseite.
  • Der Ursprungsserver beantwortet die Anfrage regulär mit 200 OK.
  • Ein Proxy komprimiert, filtert, übersetzt oder ergänzt den Inhalt.
  • Der Proxy ersetzt den ursprünglichen Status 200 durch 203, um die Transformation kenntlich zu machen.
  • Der Client verarbeitet die Antwort als erfolgreich, kann ihre Herkunft und Cache-Gültigkeit aber differenziert bewerten.

Als transformierende Zwischenstellen kommen unter anderem Unternehmens-Proxys, Content-Gateways, Sicherheitsfilter und bestimmte Netzwerkdienste infrage. Reine Änderungen an der Übertragung, etwa das Hinzufügen oder Entfernen einer Transfercodierung, gelten nach RFC 9110 nicht automatisch als inhaltliche Transformation.

Ein Ursprungsserver liefert eine HTML-Seite mit 200 OK aus. Ein Proxy entfernt bestimmte Elemente, passt Bilder an oder ergänzt Hinweise. Wird anschließend 203 Non-Authoritative Information gesendet, weiß der empfangende Client, dass die ausgelieferte Darstellung vom ursprünglichen Inhalt abweicht.

Unterschied zwischen 200, 203, 206 und 304

Der Unterschied zwischen HTTP 200 und HTTP 203 liegt in der Herkunft der ausgelieferten Darstellung. Bei 200 OK gilt die Antwort als reguläre Darstellung des angefragten Inhalts. Bei 203 wurde diese erfolgreiche Antwort durch einen Vermittler inhaltlich verändert.

StatuscodeBedeutungEnthält Inhalt?Typischer Anwendungsfall
200 OKAnfrage erfolgreich bearbeitetIn der Regel jaUnveränderte Auslieferung einer Ressource
203 Non-Authoritative InformationErfolgreiche, durch einen Proxy veränderte AntwortJaTransformation einer ursprünglichen 200-Antwort
206 Partial ContentNur ein angeforderter Teil wurde übertragenJa, teilweiseBereichsanfragen, Downloads oder Medienwiedergabe
304 Not ModifiedGespeicherte Version ist weiterhin aktuellNeinValidierung eines bereits im Cache vorhandenen Inhalts

Der Statuscode 203 ist keine Weiterleitung. Er enthält normalerweise auch keine neue Zieladresse, der ein Browser folgen müsste. Damit unterscheidet er sich grundlegend von 3xx-Codes wie 301 Moved Permanently oder 302 Found.

Welche Bedeutung hat der Statuscode 203 für SEO?

Für SEO ist eine einzelne 203-Antwort zunächst kein Serverfehler, weil Suchmaschinen-Crawler eine erfolgreiche 2xx-Antwort erhalten. Der Statuscode verursacht daher nicht automatisch einen Rankingverlust. Er verlangt jedoch eine technische Prüfung, wenn eigentlich eine unveränderte, autoritative Antwort des eigenen Webservers erwartet wird.

Suchmaschinen sollten für indexierbare Hauptinhalte im Regelfall eine eindeutige und konsistente Version erhalten. Liefert ein Proxy veränderte Inhalte aus, können Unterschiede bei Texten, Canonical-Tags, strukturierten Daten oder internen Links entstehen. Solche Abweichungen erschweren die technische Analyse und können widersprüchliche Indexierungssignale erzeugen.

Besondere Aufmerksamkeit erfordert das Caching. Validatoren wie ETag oder Last-Modified können sich bei einer transformierten Darstellung auf die Version entlang derselben Proxy-Kette beziehen. Eine spätere Cache-Validierung über einen anderen Übertragungsweg muss deshalb nicht dieselbe Repräsentation ergeben.

Ein unerwarteter HTTP-Statuscode 203 sollte nicht pauschal in 200 umgeschrieben werden. Prüfe zuerst, welches System den Inhalt verändert und ob die Transformation beabsichtigt ist. Eine oberflächliche Statuskorrektur kann Unterschiede im HTML, in Cache-Validatoren oder in SEO-Signalen verdecken.

203-Antworten in XML-Sitemaps

In einer XML-Sitemap sollten indexierbare URLs möglichst direkt mit 200 OK antworten. Obwohl HTTP 203 zur erfolgreichen 2xx-Klasse gehört, weist der Code auf eine veränderte Darstellung hin. Für eine Sitemap ist daher zu klären, warum nicht die autoritative Version des Ursprungsservers ausgeliefert wird.

Regelmäßige Crawls helfen dabei, ungewöhnliche Statuscodes früh zu erkennen. Ein technischer SEO-Audit untersucht neben Statuscodes auch Weiterleitungen, Canonicals, Indexierungsanweisungen und Sitemaps. Der SEO-Technik-Crawler veranschaulicht, wie technische Prüfungen und die Priorisierung gefundene Betrieb zusammenwirken.

Relevanz für SEA und GEO

Bei SEA kann eine Landingpage mit Status 203 erreichbar bleiben und Inhalte anzeigen. Trotzdem sollte geprüft werden, ob ein Proxy Tracking-Skripte, Formulare, Consent-Elemente oder andere Bestandteile verändert. Abweichungen zwischen Ursprungs- und ausgelieferter Version können die Datenerfassung oder die Funktion der Zielseite beeinträchtigen.

Für GEO, die Generative Engine Optimization, ist der Status 203 indirekt relevant. KI-Crawler und andere automatisierte Clients können eine transformierte Fassung statt des Originalinhalts abrufen. Werden dabei Textpassagen, strukturierte Daten oder Quellenhinweise verändert, basiert die maschinelle Verarbeitung möglicherweise auf einer abweichenden Darstellung.

Technische Erreichbarkeit bildet deshalb eine gemeinsame Grundlage für SEO, SEA und GEO. Wer Landingpages und indexierbare Inhalte systematisch überwachen möchte, kann technische Maßnahmen mit einer Onpage-Optimierung verbinden.

Wie lässt sich HTTP 203 prüfen und beheben?

Du kannst den Statuscode einer URL über die Entwicklerwerkzeuge des Browsers, Serverprotokolle oder ein Kommandozeilenprogramm prüfen. Der Befehl curl -I https://example.com/seite zeigt die Antwort-Header, ohne den vollständigen Inhalt herunterzuladen.

  • Vergleiche die Antwort bei direktem Serverzugriff mit der öffentlich erreichbaren URL.
  • Prüfe Reverse Proxys, Sicherheits-Gateways, CDN-Regeln und vorgeschaltete Anwendungen.
  • Untersuche, ob HTML, Header, Bilder oder andere Bestandteile tatsächlich transformiert werden.
  • Kontrolliere Cache-Control, ETag, Last-Modified und Vary auf konsistente Einstellungen.
  • Stelle 200 OK bereit, wenn keine Transformation erfolgt und die Seite direkt vom autoritativen System ausgeliefert wird.

Fragen zu technischen Statuscodes und ihrer Einordnung in deine SEO-, SEA- oder GEO-Strategie kannst du im Rahmen einer persönlichen Analyse klären.

Kostenlose Erstberatung

Häufige Fragen zum HTTP-Status 203

Ist HTTP 203 ein Fehlercode?

Nein. Der Status 203 gehört zur erfolgreichen 2xx-Klasse und bestätigt, dass die Anfrage bearbeitet wurde. Er kennzeichnet jedoch eine durch einen Vermittler veränderte Darstellung.

Kann ein Browser eine 203-Antwort anzeigen?

Ja. Browser können den übertragenen Inhalt normalerweise wie eine erfolgreiche 200-Antwort darstellen. Der Unterschied betrifft vor allem die Herkunft und mögliche Transformation der Darstellung.

Ist eine 203-Antwort cachefähig?

Ja. Eine 203-Antwort ist grundsätzlich heuristisch cachefähig, sofern die verwendete Methode oder explizite Cache-Anweisungen das Speichern nicht einschränken.

Sendet der Ursprungsserver selbst den Status 203?

Typischerweise setzt ein transformierender Proxy den Status 203, nachdem er eine ursprüngliche 200-OK-Antwort verändert hat. Eine Anwendung kann den Code technisch ebenfalls erzeugen, sollte dabei aber dieselbe Bedeutung einhalten.

Muss jede 203-Antwort in 200 geändert werden?

Nein. Ist die Transformation beabsichtigt, beschreibt 203 den Vorgang korrekt. Eine Änderung auf 200 ist sinnvoll, wenn keine Transformation stattfindet oder der Status aufgrund einer fehlerhaften Konfiguration ausgegeben wird.

Wie häufig kommt 203 Non-Authoritative Information vor?

Der Statuscode wird deutlich seltener beobachtet als 200, 301, 404 oder 500. Er tritt vor allem in Infrastrukturen mit transformierenden Proxys, Netzwerk-Gateways oder vergleichbaren Vermittlern auf.


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte