Statuscode 505 HTTP Version Not Supported

Was ist der HTTP-Statuscode 505?

Der HTTP-Statuscode 505 mit der Bezeichnung „HTTP Version Not Supported“ ist eine Serverantwort aus der Klasse der 5xx-Fehler. Er bedeutet, dass der Webserver die für eine Anfrage verwendete HTTP-Version nicht unterstützt oder ablehnt. Die angeforderte Ressource kann deshalb nicht ausgeliefert werden.

Was bedeutet der Fehler 505 „HTTP Version Not Supported“?

Der HTTP-Statuscode 505 „HTTP Version Not Supported“ zeigt an, dass der Server die in einer Anfrage angegebene Hauptversion des Hypertext Transfer Protocol, kurz HTTP, nicht verarbeiten will oder kann. HTTP regelt den Austausch von Daten zwischen Clients wie Browsern, Crawlern oder API-Anwendungen und einem Webserver.

Ein 505-Fehler gehört zur Statusklasse 5xx. Diese Klasse kennzeichnet serverseitige Fehler, bei denen eine Anfrage grundsätzlich beim Server angekommen ist, aber nicht erfolgreich bearbeitet werden konnte. Beim Code 505 betrifft das Problem ausdrücklich die verwendete Protokollversion.

Die Antwort unterscheidet sich von einer normalen Fehlerseite im Browser. Maßgeblich ist der Statuscode im HTTP-Header. Selbst wenn der Server eine optisch gestaltete HTML-Seite ausliefert, bleibt die Ressource für technische Clients nicht erfolgreich erreichbar, solange der Header den Code 505 enthält.

Wie entsteht ein HTTP-505-Fehler?

Ein Client nennt seine HTTP-Version üblicherweise in der Anfrage oder handelt das verwendete Protokoll während des Verbindungsaufbaus aus. Erkennt der Server eine nicht unterstützte Hauptversion oder lehnt er diese aufgrund seiner Konfiguration ab, kann er mit dem Statuscode 505 antworten.

Typische Ursachen liegen meist in der Kommunikationskette zwischen Client und Ursprungsserver:

  • Ein veralteter oder individuell programmierter Client sendet eine Protokollversion, die der Server nicht akzeptiert.
  • Eine fehlerhafte Anfrage enthält eine ungültige oder falsch formatierte Versionsangabe.
  • Ein Reverse Proxy, Load Balancer oder Content Delivery Network verarbeitet die Protokollversion anders als der nachgelagerte Server.
  • Die Konfiguration des Webservers oder Anwendungsservers beschränkt erlaubte HTTP-Versionen fehlerhaft.
  • Ein Update verändert die Kommunikation zwischen Webserver, Proxy und Anwendung, ohne dass alle Komponenten kompatibel konfiguriert wurden.

Moderne Browser handeln unterstützte Protokolle in der Regel automatisch aus. Deshalb tritt der Fehler bei normalen Seitenaufrufen vergleichsweise selten auf. Häufiger zeigt er sich bei APIs, individuellen Bots, Überwachungssystemen, alten Softwarebibliotheken oder falsch konfigurierten Zwischenservern.

Wie lässt sich der Statuscode 505 prüfen?

Der Statuscode lässt sich mit einem technischen Website-Crawler, den Entwicklertools eines Browsers, einem Kommandozeilenprogramm wie curl oder über Server- und Proxy-Protokolle prüfen. Wichtig ist eine Abfrage der betroffenen URL über denselben Zugriffsweg, auf dem der Fehler auftritt.

Ein erster Test kann beispielsweise mit folgendem Befehl erfolgen:

curl -I https://www.beispiel.de/seite

Die Option -I fordert nur die HTTP-Header an. Liefert die Antwortzeile beispielsweise HTTP/1.1 505 HTTP Version Not Supported, wurde der Fehler vom angesprochenen Server oder von einer vorgeschalteten Infrastrukturkomponente zurückgegeben.

Bei sporadischen Fehlern reichen Einzeltests nicht aus. Wiederholte Crawls und ein dauerhaftes Monitoring zeigen, ob nur bestimmte URLs, Clients, Rechenzentren oder Zeiträume betroffen sind. Ein technisches SEO-Audit kann zusätzlich prüfen, ob interne Links, Canonical-Tags oder XML-Sitemaps auf nicht erreichbare URLs verweisen.

Welche Folgen hat ein 505-Statuscode für SEO?

Ein Suchmaschinen-Crawler kann den Inhalt einer URL nicht abrufen, wenn der Server auf seine Anfrage mit dem Statuscode 505 antwortet. Kurzzeitige 5xx-Fehler führen üblicherweise zu späteren Abrufversuchen. Bleibt der Fehler bestehen, können Crawling, Indexierung und die organische Sichtbarkeit der betroffenen URLs beeinträchtigt werden.

Der Code 505 ist dabei kein isoliertes Ranking-Signal. Das Problem entsteht durch die fehlende Erreichbarkeit: Suchmaschinen können Inhalte nicht aktualisieren, interne Signale nicht vollständig verarbeiten und Änderungen an der Seite nicht zuverlässig erfassen. Wiederkehrende 5xx-Antworten können zudem die Crawling-Aktivität für den betroffenen Host reduzieren.

Besonders problematisch sind 505-Antworten bei URLs, die in einer XML-Sitemap stehen oder als kanonische Adresse angegeben werden. Eine Sitemap sollte regulär erreichbare und indexierbare URLs mit dem Statuscode 200 enthalten. Der kostenlose SEO-Check für technische Fehler unterstützt bei einer ersten Analyse von Statuscodes und weiteren Onpage-Signalen.

Ein 505-Fehler sollte nicht durch eine Weiterleitung auf die Startseite verdeckt werden. Zuerst muss die fehlerhafte HTTP-Kommunikation behoben werden. Eine sachlich unpassende Weiterleitung erschwert die Diagnose und kann Nutzern sowie Suchmaschinen falsche Signale über den Inhalt der URL senden.

Welche Auswirkungen hat der Fehler auf SEA und GEO?

Bei SEA kann ein 505-Fehler dazu führen, dass eine beworbene Landingpage nach dem Anzeigenklick nicht geladen wird. Dadurch entstehen möglicherweise Kosten für Zugriffe, die weder Informationen noch eine Conversion liefern. Werbekampagnen sollten deshalb nur auf URLs verweisen, deren Erreichbarkeit regelmäßig aus verschiedenen Zugriffswegen geprüft wird.

Für GEO, die Generative Engine Optimization, verhindert eine 505-Antwort den Abruf durch KI-Crawler und andere automatisierte Systeme, sofern deren Anfrage von der betroffenen Konfiguration abgelehnt wird. Inhalte können dann nicht zuverlässig analysiert, aktualisiert oder als Informationsquelle verarbeitet werden. Die Auswirkung hängt davon ab, welche Clients und Protokollvarianten den Fehler auslösen.

Abgrenzung zu anderen 5xx-Statuscodes

StatuscodeBezeichnungBedeutungTypische Ursache
500Internal Server ErrorAllgemeiner interner ServerfehlerFehler in Anwendung, Skript oder Konfiguration
501Not ImplementedEine benötigte Funktion oder HTTP-Methode wird nicht unterstütztUnbekannte oder nicht implementierte Anfragemethode
503Service UnavailableDer Dienst ist vorübergehend nicht verfügbarWartung, Überlastung oder ausgefallener Dienst
504Gateway TimeoutEin Gateway erhält nicht rechtzeitig eine AntwortTimeout bei einem nachgelagerten Server
505HTTP Version Not SupportedDie verwendete HTTP-Version wird abgelehntInkompatible oder fehlerhaft konfigurierte Protokollkommunikation

Der Unterschied zwischen 501 und 505 liegt im Gegenstand der Ablehnung. Der Code 501 betrifft meist eine nicht implementierte Funktion oder HTTP-Methode, während 505 die verwendete HTTP-Protokollversion bezeichnet. Ein 503-Fehler signalisiert dagegen eine vorübergehende Nichtverfügbarkeit des Dienstes.

Wie wird der Fehler 505 behoben?

Die Fehlerbehebung beginnt mit der Frage, welche Infrastrukturkomponente den Statuscode erzeugt. Dafür solltest du die Protokolle des Webservers, der Anwendung, des Load Balancers, des Reverse Proxys und eines vorhandenen Content Delivery Networks zeitlich miteinander vergleichen.

  • Reproduziere die Anfrage mit verschiedenen HTTP-Versionen und Clients.
  • Prüfe die Syntax der Anfragezeile und der übertragenen Header.
  • Kontrolliere die unterstützten Protokolle auf allen beteiligten Servern und Proxys.
  • Untersuche kürzlich vorgenommene Updates oder Konfigurationsänderungen.
  • Teste nach der Korrektur wichtige Seiten, APIs, Sitemaps und SEA-Landingpages erneut.
  • Richte ein Monitoring für 5xx-Fehler ein, damit ein erneutes Auftreten früh erkannt wird.

Wenn wiederkehrende 5xx-Fehler Crawling, Kampagnen oder KI-Abrufe beeinträchtigen, kann eine strukturierte Prüfung der Serverantworten die Ursache eingrenzen.

Kostenlose Erstberatung zu technischen SEO-Fehlern

Häufige Fragen zum HTTP-Fehler 505

Ist ein 505-Fehler dauerhaft?

Der Statuscode beschreibt keinen festen Zeitraum. Er bleibt bestehen, bis die inkompatible Protokollkommunikation oder die fehlerhafte Serverkonfiguration korrigiert wurde.

Kann ein Browser den Fehler 505 selbst beheben?

Moderne Browser handeln unterstützte Protokolle meist automatisch aus. Liegt die Ursache in einem Server, Proxy oder einer Anwendung, kann der Browser das zugrunde liegende Konfigurationsproblem jedoch nicht beheben.

Ist der Statuscode 505 ein Client- oder Serverfehler?

Der Code 505 gehört zur Klasse der serverseitigen 5xx-Fehler, obwohl eine ungewöhnliche oder fehlerhafte Anfrage des Clients der Auslöser sein kann.

Sollte eine URL mit 505 aus der XML-Sitemap entfernt werden?

Bei einem kurzfristigen technischen Fehler sollte zunächst die Ursache behoben werden. Ist die URL dauerhaft nicht mehr vorgesehen, muss sie aus der Sitemap entfernt oder fachlich passend weitergeleitet werden.

Kann der Fehler nur bestimmte Bots betreffen?

Eine fehlerhafte Regel für Clients, Protokolle oder Zwischenserver kann dazu führen, dass nur bestimmte Bots, API-Anwendungen oder Überwachungssysteme eine 505-Antwort erhalten.


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte