501 Not Implemented bedeutet, dass der Server die zur Ausführung der Anfrage erforderliche Funktion nicht unterstützt. Das ist die richtige Antwort, wenn der Server die Anfragemethode nicht kennt und sie für keine Ressource unterstützen kann. Ist die Methode bekannt, aber für diese bestimmte Ressource nicht erlaubt, ist stattdessen 405 Method Not Allowed richtig.
Server antworten auch dann mit 501, wenn eine Anfrage ein Transfer-Encoding verwendet, das sie nicht verstehen. Ein 501 ist heuristisch cachebar.
Beispielantwort
HTTP/1.1 501 Not Implemented
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/plain
Content-Length: 50
Method PROPFIND is not implemented by this server. SEO und Weiterleitungsprüfung
Crawler rufen Seiten mit GET ab, das jeder Allzweckserver unterstützen muss (ebenso wie HEAD), daher sollte 501 sie nie erreichen. Liefert eine Prüfung mit der Methode HEAD 501, während GET funktioniert, implementiert der Server HEAD nicht, was Link-Checker und Monitoring-Tools verwirrt. Suchmaschinen behandeln einen anhaltenden 501 wie andere 5xx-Fehler.
Häufige Ursachen und Einsatzzwecke
- Ein Client hat eine Methode verwendet, die der Server nicht kennt, etwa
PROPFINDauf einem Server ohne WebDAV oder eine eigene Methode. - Die Anfrage verwendet ein
Transfer-Encoding, das der Server nicht unterstützt. - Ein minimaler oder eingebetteter HTTP-Server implementiert nur
GET.