HomeAPI StatusFree ToolsSEO Help Articles

HTTP2 Test

The HTTP/2 Test verifies whether your origin or CDN is serving content over HTTP/2 (and ideally HTTP/3 / QUIC) instead of the legacy HTTP/1.1 protocol. HTTP/2 multiplexes requests over a single connection, eliminates head-of-line blocking, and ships header compression — together cutting load times by 20-50% with no application changes. HTTP/3 takes this further over UDP for even lower latency. Any modern CDN supports both with a single setting; some legacy origins are still on HTTP/1.1 by default.

What This Tool Checks

  • Negotiated HTTP protocol version (1.1, 2, 3)
  • ALPN negotiation result
  • HTTP/2 server push usage (now deprecated)
  • HTTP/3 / QUIC support via Alt-Svc header
  • TLS 1.2 / 1.3 negotiation
  • Connection multiplexing observable in waterfall

Why It Matters for SEO

HTTP/2 is the baseline expected by Google, every modern CDN and every browser since 2015. Sites still on HTTP/1.1 suffer per-connection limits (6 connections per origin) and head-of-line blocking, which slow page load substantially when you have more than a handful of assets. HTTP/3 over QUIC handles network changes (Wi-Fi to mobile) gracefully and reduces handshake latency further. Both are free wins from a CDN config flag.

How to Fix It

Enable HTTP/2 at your CDN (almost universally a single toggle). Enable HTTP/3 / QUIC alongside. Verify ALPN negotiation succeeds on TLS 1.2 / 1.3. If you control the origin, enable HTTP/2 there too — modern Nginx, Apache, IIS, Caddy and Node all support it natively.

How It Works

We open a TLS connection to your origin and inspect the ALPN (Application-Layer Protocol Negotiation) result, then make a request and verify the protocol used. The Alt-Svc header tells us whether HTTP/3 is advertised. The full TLS / HTTP handshake is reported.

Common Mistakes to Avoid

  • Origin still on HTTP/1.1 even though CDN speaks HTTP/2 to clients
  • HTTP/2 enabled but TLS configured incorrectly (forces fallback)
  • Continuing to use HTTP/2 server push (now deprecated; use 103 Early Hints)
  • HTTP/3 not enabled when CDN supports it
  • Mixed HTTP/2 and HTTP/1.1 across subdomains, breaking connection coalescing

Quick Checklist

  • HTTP/2 negotiated on every request
  • HTTP/3 advertised via Alt-Svc
  • TLS 1.3 supported
  • No HTTP/1.1 fallback under normal conditions
  • Origin protocol matches edge protocol

Frequently Asked Questions