HTTP and TLS protocol versions
What this request actually negotiated: the HTTP version it ran over, whether HTTP/3 is offered in Alt-Svc, and the TLS version the handshake settled on.
This row shows what the scan's own request to the entry page actually negotiated with the server, not what the server could do in theory.
What is listed
- HTTP version — HTTP/1.1, HTTP/2 or HTTP/3, as used by this connection. HTTP/2 sends many files over one connection at the same time; a site still on HTTP/1.1 gets a low-severity note in the report, because it loads noticeably slower on pages with many assets.
- HTTP/3 — listed as offered when the response advertises it in the
Alt-Svcheader (h3=":443"). Browsers switch to it on later requests, so a first request over HTTP/2 is normal. See HTTP/3. - TLS version — the version the handshake settled on, normally TLS 1.3 or 1.2. Which older versions the server still accepts is a separate check, TLS versions.
The row is informational and always green when present.
Improving it
HTTP/2 is on by default in most current servers and CDNs; in nginx it is listen 443 ssl; http2 on; (or http2 on the listen line in older versions), in Apache Protocols h2 http/1.1 with mod_http2. HTTP/3 needs UDP port 443 open and a server or CDN that supports QUIC — often just a switch in the CDN dashboard. Prefer TLS 1.3 wherever the server offers it.
See this check on your own site
Run a free scan: the report shows this row for your domain along with the other checks of the site audit.
More in “Technology”
What SiteScan checks
TLS certificate
- TLS certificate expiry
- Outdated TLS versions (TLS 1.0/1.1)
- TLS certificate chain
- TLS certificate issuer
- Certificate signature algorithm
Domain registration
- Domain registration expiry
- Registered domain name
- Domain registrar
- Domain registration date
- Domain last updated date
- Domain status codes (EPP)
- Domain transfer lock
- Registrar abuse contact
- RDAP and WHOIS data source
Indexing
- robots.txt file
- CSS and JS blocked in robots.txt
- XML sitemap
- Sitemap index file
- Off-domain URLs in the sitemap
- Sitemap lastmod dates
- Broken URLs in the sitemap
- RSS and Atom feed
Addresses & redirects
Security headers
- HTTP security headers and grade
- Strict-Transport-Security (HSTS) header
- Content-Security-Policy (CSP) header
- X-Content-Type-Options: nosniff
- X-Frame-Options and clickjacking
- Referrer-Policy header
- Permissions-Policy header
- HSTS preload list
- CORS and cross-origin reads
- HTTP TRACE method
Delivery & reputation
- Cache-Control header for HTML
- ETag and Last-Modified revalidation
- HTTP/3 and QUIC support
- Server version disclosure in headers
- DNS blocklist (DNSBL) check
Internal links
Exposure
- Exposed sensitive files (.env, .git, backups)
- Directory listing enabled
- Public JavaScript source maps
- Exposed WordPress endpoints
Well-known files
- security.txt file
- llms.txt for AI assistants
- llms-full.txt file
- ads.txt authorized sellers file
- humans.txt file
- Well-known change-password URL
DNS & email
- MX records (mail servers)
- SPF record
- DMARC record and policy
- DNSSEC signing
- CAA record
- Nameserver redundancy
- IPv6 support (AAAA record)
- MTA-STS policy
- TLS-RPT reporting record
- BIMI record (brand logo in email)
- Wildcard DNS record
- Dangling CNAME and subdomain takeover
Privacy & consent
- Analytics and tracking scripts
- Cookie consent banner
- Privacy policy link
- Terms of service link
- Imprint (Impressum)
- Accessibility statement
Core Web Vitals
- Lighthouse performance score
- Largest Contentful Paint (LCP)
- Cumulative Layout Shift (CLS)
- Interaction to Next Paint (INP)
- CrUX field data vs lab data