501 Not Implemented betekent dat de server de functionaliteit niet ondersteunt die nodig is om het verzoek uit te voeren. Het is de juiste response als de server de requestmethode niet herkent en die voor geen enkele resource kan ondersteunen. Is de methode wel bekend, maar niet toegestaan voor deze specifieke resource, dan is 405 Method Not Allowed juist.
Servers antwoorden ook met 501 als een verzoek een Transfer-Encoding gebruikt die ze niet begrijpen. Een 501 is heuristisch cachebaar.
Voorbeeldresponse
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 en redirects controleren
Crawlers halen pagina’s op met GET, dat elke server voor algemeen gebruik moet ondersteunen (net als HEAD), dus 501 hoort hen nooit te bereiken. Geeft een controle met de methode HEAD een 501 terwijl GET werkt, dan implementeert de server HEAD niet, wat verwarrend is voor linkcheckers en monitoringtools. Zoekmachines behandelen een aanhoudende 501 als andere 5xx-fouten.
Veelvoorkomende oorzaken en toepassingen
- Een client gebruikte een methode die de server niet kent, zoals
PROPFINDop een server zonder WebDAV, of een eigen methode. - Het verzoek gebruikt een
Transfer-Encodingdie de server niet ondersteunt. - Een minimale of embedded HTTP-server implementeert alleen
GET.