Cloudflare 520: tu servidor devolvió un error desconocido
El error 520 de Cloudflare significa que tu servidor de origen envió una respuesta vacía, mal formada o inesperada que Cloudflare no pudo reenviar.
Error 520: Web Server Returned an Unknown Error es un código específico de Cloudflare. Cloudflare llegó a tu servidor de origen, pero lo que volvió estaba vacío, mal formado o era inesperado de algún otro modo, así que Cloudflare no puede entregar una respuesta normal al visitante. Es el cajón de sastre de Cloudflare para “tu servidor ha hecho algo raro”.
Qué quiere decir Cloudflare con 520
El 520 no forma parte del estándar HTTP ni del registro de la IANA. Cloudflare lo define en su documentación sobre errores 5xx como una respuesta vacía, desconocida o inesperada del origen. La conexión en sí funcionó, lo que lo distingue del 521 (conexión rechazada) y del 522 (tiempo de conexión agotado). Todas las páginas de error de Cloudflare muestran un Ray ID, que también se envía en la cabecera cf-ray y que identifica la solicitud en los registros de Cloudflare.
Causas habituales
- La aplicación falló a mitad de solicitud y el servidor cerró la conexión sin responder.
- Cabeceras de respuesta demasiado grandes, a menudo por cookies numerosas o demasiado grandes.
- Una respuesta vacía, sin línea de estado ni cabeceras, de una aplicación o un proxy que se comporta mal.
- Cabeceras mal formadas que Cloudflare no puede analizar.
- Software de seguridad en el origen que reinicia las conexiones procedentes de las direcciones IP de Cloudflare.
Impacto en el SEO
Para Googlebot, un 520 es un error de servidor 5xx. La documentación de Google dice que los errores de servidor hacen que ralentice el rastreo, y que las URL que siguen fallando se eliminan del índice. Los 520 intermitentes son especialmente traicioneros: recargas y la página funciona, pero Googlebot sigue topándose con fallos. Revisa el informe Estadísticas de rastreo de Search Console para ver los errores de servidor y cuándo ocurren.
Cómo solucionar un 520
Para propietarios de sitios
- Anota el Ray ID, la URL y la hora exacta del error.
- Pide a tu hosting los logs de errores del origen de ese momento; el fallo o el reinicio de la conexión suele verse ahí.
- Asegúrate de que tu hosting o tu plugin de seguridad no bloquea los rangos de IP de Cloudflare.
Para desarrolladores
Envía la solicitud directamente al origen, sin pasar por Cloudflare, para ver la respuesta sin procesar:
# sustituye 203.0.113.10 por la IP de tu origen
curl -sv --resolve www.example.com:443:203.0.113.10 \
https://www.example.com/problem-page/ -o /dev/null
- Si el origen no devuelve cabeceras o la conexión se corta, busca el fallo en los logs de la aplicación y corrígelo.
- Mide el tamaño de las cabeceras con
curl -sIcontra el origen, y recorta las cookies y las cabeceras largas. - Recupera las IP reales de los visitantes a partir de
CF-Connecting-IPpara que los limitadores de frecuencia y los firewalls no traten a Cloudflare como un único cliente abusivo. - Si no encuentras la causa, abre un ticket con Cloudflare e incluye los Ray ID y los logs del origen.
Cómo comprobarlo
El comprobador de códigos de estado HTTP solicita tus URL a través de Cloudflare como cualquier visitante y muestra cuáles devuelven 520. El comprobador de cabeceras HTTP muestra las cabeceras server: cloudflare y cf-ray que confirman que el error vino del edge de Cloudflare. Para un fallo genérico del origen sin Cloudflare delante, el equivalente sería el 502.
HTTP/2 520
date: Fri, 30 Oct 2026 10:41:07 GMT
content-type: text/html; charset=UTF-8
server: cloudflare
cf-ray: 8d2f4b7c1e9a3f21-CDG Preguntas frecuentes
¿El error 520 es culpa de Cloudflare o de mi servidor?
Casi siempre del servidor de origen. Cloudflare se conectó bien, pero tu servidor envió una respuesta vacía o no válida. Los logs de tu origen a la hora del Ray ID suelen mostrar el motivo.
¿Por qué un 520 aparece solo a veces?
Los 520 intermitentes suelen apuntar a una aplicación que falla con ciertas solicitudes o con carga, o a cookies que crecen hasta que las cabeceras se vuelven demasiado grandes. Compara las solicitudes que fallan y las que funcionan en los logs del origen.
¿El error 520 de Cloudflare perjudica al SEO?
Puede. Googlebot ve un error 5xx, ralentiza el rastreo y, si los errores persisten, elimina del índice las URL afectadas. Los incidentes breves y poco frecuentes no suelen causar un daño duradero.