Definitie
HTTP/3 is de nieuwste versie van HTTP en draait op QUIC over UDP in plaats van TCP. Het verbindt sneller en heeft minder last van pakketverlies, vooral op mobiele netwerken. Googlebot crawlt er niet mee.
Wat is HTTP/3?
HTTP/3 is de opvolger van HTTP/2, vastgelegd in RFC 9114. Het grote verschil zit in het transport. HTTP/1.1 en HTTP/2 gebruiken TCP. HTTP/3 gebruikt QUIC, een protocol bovenop UDP.
Bij HTTP/2 lopen alle bestanden over één TCP-verbinding. Raakt één pakket kwijt, dan wacht alles. Dat heet head-of-line blocking. QUIC regelt streams zelf, waardoor verlies in één stream de andere niet ophoudt. Volgens MDN vermindert dat latency en lost het head-of-line blocking op.
Een browser weet niet vooraf dat je server HTTP/3 spreekt. De server meldt het met een Alt-Svc-header, of via een HTTPS-record in DNS. De eerste verbinding loopt daarom vaak nog via HTTP/2.
HTTP/3 en Googlebot
Google schrijft in de crawlerdocumentatie dat de crawlers HTTP/1.1 en HTTP/2 ondersteunen, met HTTP/1.1 als standaard. HTTP/3 wordt daar niet genoemd. HTTP/3 heeft dus geen invloed op hoe Googlebot je site crawlt.
Het effect zit bij je bezoekers. Snellere verbindingen kunnen TTFB en LCP voor echte gebruikers verbeteren, en die velddata telt via Core Web Vitals. Hoe groot dat effect is, verschilt per site en per netwerk. Meet het in je eigen RUM- of CrUX-data.
Zo werkt het in Magento/Hyvä, Shopify en Laravel
Bij Magento en Laravel hangt HTTP/3 af van je webserver of CDN, niet van de applicatie. Nginx ondersteunt HTTP/3 in recente versies; veel CDN's bieden het als schakelaar. Controleer of UDP-poort 443 open staat in je firewall.
Bij Shopify regelt het platform de infrastructuur. Je kunt in DevTools, kolom Protocol, zien of je storefront via h3 geladen wordt.
Veelgemaakte fouten:
- HTTP/3 zien als SEO-ranking-truc. Googlebot gebruikt het niet.
- Aanzetten op de CDN maar UDP 443 blokkeren op de origin of firewall, waardoor browsers terugvallen.
- Verwachten dat het een trage backend oplost. Een langzame Magento-pagina zonder full page cache blijft langzaam.
HTTP/3 aankondigen via Alt-Svc
Alt-Svc: h3=":443"; ma=86400Verder lezen
Veelgestelde vragen
Crawlt Googlebot via HTTP/3?+
Google noemt in de crawlerdocumentatie alleen HTTP/1.1 en HTTP/2, met HTTP/1.1 als standaard. HTTP/3 wordt niet genoemd.
Is HTTP/3 een rankingfactor?+
Nee, niet direct. Het kan wel de laadtijd voor echte bezoekers verbeteren. Die velddata telt via Core Web Vitals mee.
Hoe zie ik of mijn site HTTP/3 gebruikt?+
Open DevTools, tab Network, en zet de kolom Protocol aan. Staat er h3, dan is het bestand via HTTP/3 geladen. Bij de eerste request zie je vaak nog h2.
Meer begrippen over techniek & snelheid
- Back/forward cache (bfcache)
- Cache-Control
- CDN (content delivery network)
- Client-side rendering (CSR)
- CLS (Cumulative Layout Shift)
- Core Web Vitals
- Critical CSS
- CrUX (Chrome UX Report)
- FCP (First Contentful Paint)
- fetchpriority
- FID (First Input Delay)
- Full page cache
- Headless commerce
- HTTPS
- Hydration
- INP (Interaction to Next Paint)
- JavaScript-SEO
- Lazy loading
- LCP (Largest Contentful Paint)
- Lighthouse
- Mobile-first indexing
- Page experience
- Preconnect
- Preload en fetchpriority
- PWA (progressive web app)
- Render-blocking resources
- Server-side rendering (SSR)
- Speculation Rules API
- Third-party scripts
- Total Blocking Time (TBT)
- TTFB (Time to First Byte)
- Varnish
- Webfonts
- WebP en AVIF
