Performance

HTTP/2 support

Checks if the server supports HTTP/2 or HTTP/3.

Why does this matter?

HTTP/2 loads multiple files simultaneously over one connection (multiplexing), dramatically reducing load time compared to HTTP/1.1. HTTP/3 (QUIC) is even faster on mobile networks.

How to fix it?

Enable HTTP/2 on your web server (requires HTTPS). Nginx: http2 parameter to the listen directive. Apache: mod_http2 module. Cloudflare supports HTTP/2 and HTTP/3 automatically.

This check scores from 0 to 100. Below 50 is a fail, 50 to 89 is a warning, 90 or above is good. After each crawl you see the score per page in your report, with a short note on what we found.

Frequently asked questions

Checks if the server supports HTTP/2 or HTTP/3.

HTTP/2 loads multiple files simultaneously over one connection (multiplexing), dramatically reducing load time compared to HTTP/1.1. HTTP/3 (QUIC) is even faster on mobile networks.

Enable HTTP/2 on your web server (requires HTTPS). Nginx: http2 parameter to the listen directive. Apache: mod_http2 module. Cloudflare supports HTTP/2 and HTTP/3 automatically.

Example

Copy the code below and adapt the domain name, brand name and content to your situation.

# Nginx: enable HTTP/2 (requires HTTPS)
server {
    listen 443 ssl http2;
    server_name www.yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

    # HTTP/3 (QUIC) - optional but recommended
    listen 443 quic reuseport;
    add_header Alt-Svc 'h3=":443"; ma=86400';
}

# Cloudflare automatically enables HTTP/2 and HTTP/3
Start free