WebmasterID logoWebmasterID
Crawl diagnostics

Cloudflare 522 (Connection Timed Out)

HTTP 522 is a Cloudflare-specific status, not part of the IANA/RFC standards. Cloudflare returns 522 when the TCP connection to the origin timed out before it could be established — Cloudflare reached out but the origin did not complete the handshake in time. It usually reflects an overloaded origin, network/routing problems, or a firewall silently dropping packets.

Verified against primary sources

What 522 means (Cloudflare-specific)

522 belongs to Cloudflare's 52x range and is not an IANA-registered status. Cloudflare documents it as 'Connection timed out': the edge initiated a TCP connection to the origin, but the origin did not respond within Cloudflare's timeout window, so the handshake never completed.

It differs from 521 (connection actively refused) and 524 (connection made but the response took too long). 522 is specifically about the initial connection silently not completing in time.

Common causes and diagnosis

Typical contributors are an origin that is overloaded and cannot accept new connections promptly, network or routing problems between Cloudflare and the origin, or a firewall that drops packets without replying — which looks like a timeout rather than a refusal.

To diagnose, check origin CPU and connection limits during the 522s, confirm the origin accepts connections from Cloudflare's IP ranges without silently dropping them, and review any intermediate network devices. Resolving load or firewall-drop issues typically clears the timeouts.

How it appears in analytics and logs

A 522 means Cloudflare's connection to the origin timed out during setup. The request never reached a responsive server. To crawlers it is a 5xx-style failure, so affected URLs are not indexed while it persists.

Diagnostic use case

Diagnose 522 by checking origin load, routing, and firewall rules that may silently drop Cloudflare's connection attempts before the handshake completes.

What WebmasterID can help detect

WebmasterID surfaces the status codes crawlers receive at the edge, helping you catch Cloudflare 522 timeouts that indicate an overloaded or unreachable origin.

Common mistakes

Privacy and accuracy notes

A 522 is an edge-to-origin timing status with no personal data. WebmasterID records the status without linking it to a visitor identity.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.