501 Not Implemented significa que el servidor no admite la funcionalidad necesaria para atender la solicitud. Es la respuesta correcta cuando el servidor no reconoce el método de la solicitud y no puede admitirlo para ningún recurso. Si el método es conocido pero no está permitido para ese recurso en particular, lo correcto es 405 Method Not Allowed.
Los servidores también responden 501 cuando una solicitud usa un Transfer-Encoding que no entienden. Un 501 se puede almacenar en caché de forma heurística.
Ejemplo de respuesta
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 y verificación de redirecciones
Los rastreadores obtienen las páginas con GET, que todo servidor de uso general debe admitir (igual que HEAD), así que un 501 nunca debería llegarles. Si una verificación con el método HEAD devuelve 501 mientras que GET funciona, el servidor no implementa HEAD, lo que confunde a los verificadores de enlaces y a las herramientas de supervisión. Los motores de búsqueda tratan un 501 persistente como los demás errores 5xx.
Causas frecuentes y casos de uso
- Un cliente usó un método que el servidor no conoce, como
PROPFINDen un servidor sin WebDAV, o un método personalizado. - La solicitud usa un
Transfer-Encodingque el servidor no admite. - Un servidor HTTP mínimo o integrado solo implementa
GET.