Samenvatting
De HTTP-headerchecker vraagt een willekeurige URL op, volgt de redirects en toont de uiteindelijke statuscode, elke responseheader, een beveiligingsscore op basis van zeven beveiligingsheaders en de caching- en compressieheaders. Kijk eerst naar de statuscode en een eventuele X-Robots-Tag, want een header kan een pagina uit de index halen waarvan de HTML er perfect uitziet, daarna naar caching en compressie, en ten slotte naar beveiliging.
Wil je verder gaan? Vraag het aan
Een HTTP-headerchecker toont wat je server zegt voordat de pagina zelfs begint: de statuscode, de cachingregels, het beveiligingsbeleid en soms indexeringsinstructies. Die headers zijn onzichtbaar in de paginabron, maar Google leest ze wel. Elke regel die je in een robots-metatag kunt zetten, zoals noindex, kan ook als X-Robots-Tag-header worden verzonden. Zo beheer je bestanden zonder HTML, zoals pdf's of afbeeldingen (Google Search Central, robots meta tag and X-Robots-Tag). Als een pagina uit Google verdwijnt en de HTML niets verkeerds toont, zijn de headers de volgende plek om te kijken.

Wat toont de HTTP-headerchecker?
Voer een URL in. De tool vraagt hem op, volgt de redirects tot het eindadres en geeft een rapport in vier delen.
| Onderdeel van het rapport | Wat het bevat |
|---|---|
| Kerncijfers | Definitieve HTTP-statuscode, aantal aanwezige beveiligingsheaders van de 7, totaal aantal headers, servernaam |
| Beveiligingsheaders | Aanwezig of ontbrekend, met de waarde en de ernst van elke header |
| Cache en prestaties | Cache-Control, Expires, ETag, Last-Modified, Age, Vary, Content-Encoding en Content-Type |
| Alle headers | Elke geretourneerde header, in alfabetische volgorde, op aanvraag getoond |
Drie controles per dag zijn gratis, na een snelle anti-botverificatie. Het rapport toont de respons voor de uiteindelijke URL; om elke stap van een redirectketen te zien, gebruik je de redirectchecker.
Welke headers beïnvloeden SEO?
Vier soorten headers veranderen hoe zoekmachines een URL crawlen en indexeren. Je vindt ze in de volledige lijst met headers.
| Header | Voorbeeld | Effect op Google |
|---|---|---|
| Statuscode | 200, 301, 404, 503 | Een 2xx-respons kan worden geïndexeerd; Google volgt maximaal 10 redirectstappen (Google, HTTP status codes) |
| X-Robots-Tag | X-Robots-Tag: noindex | Dezelfde regels als de robots-metatag, toegepast op elk bestandstype |
| Link, rel="canonical" | Link: <https://example.com/page>; rel="canonical" | Geeft de voorkeurs-URL aan, handig voor pdf's |
| Link, rel="alternate" hreflang | Link: <https://example.com/de/>; rel="alternate"; hreflang="de" | Geeft taalversies aan, een van drie gelijkwaardige methoden |
Twee waarschuwingen uit de documentatie van Google. Kies voor canonicals ofwel het HTML-linkelement ofwel de HTTP-header: allebei gebruiken is "gevoeliger voor fouten", bijvoorbeeld wanneer ze naar verschillende URL's verwijzen (Google, consolidate duplicate URLs). Voor hreflang zijn HTML, HTTP-headers en sitemaps gelijkwaardig, en headers zijn nuttig voor niet-HTML-bestanden (Google, localized versions). Controleer de HTML-kant met de canonicalchecker en de hreflang-generator.
Hoe wordt de beveiligingsscore berekend?
Beveiligingsscore = aanwezige beveiligingsheaders ÷ 7 × 100. Elke header telt even zwaar, ongeacht de ernst. De ring wordt groen vanaf 70%, oranje vanaf 40% en daaronder rood.
| Header | Ernst | Wat hij doet |
|---|---|---|
| Strict-Transport-Security (HSTS) | Hoog | Geeft browsers de opdracht alleen HTTPS te gebruiken voor deze host |
| Content-Security-Policy | Hoog | Beperkt welke scripts, stijlen en bronnen een pagina mag laden |
| X-Content-Type-Options | Gemiddeld | Voorkomt dat browsers het type van een bestand raden ("nosniff") |
| X-Frame-Options | Gemiddeld | Voorkomt dat andere sites je pagina's insluiten in een frame |
| Referrer-Policy | Gemiddeld | Bepaalt wat je URL's verraden aan de sites waarnaar je linkt |
| Permissions-Policy | Gemiddeld | Schakelt browserfuncties uit die je niet gebruikt, zoals de camera |
| X-XSS-Protection | Laag | Verouderd filter, inmiddels afgeschaft |
De score controleert aanwezigheid, niet kwaliteit: een Content-Security-Policy die alles toestaat telt als aanwezig. En jaag niet op het laatste punt: MDN markeert X-XSS-Protection als afgeschaft en raadt het gebruik ervan in nieuwe projecten af (MDN, X-XSS-Protection). Een goed beveiligde moderne site kan bewust op 86% (6 van de 7) staan. Het OWASP Secure Headers Project documenteert de aanbevolen waarden voor elke header (OWASP Secure Headers Project).

Hoe beïnvloeden caching- en compressieheaders de snelheid?
Ze bepalen hoeveel een terugkerende bezoeker opnieuw downloadt en hoe zwaar elke respons is.
- Cache-Control bepaalt de regels. "max-age=N" houdt een respons N seconden vers; "no-cache" staat opslag toe maar vereist controle bij de server vóór elk hergebruik; "no-store" verbiedt opslag (MDN, Cache-Control).
- ETag en Last-Modified laten de browser vragen of een bestand is gewijzigd en geven een kort antwoord in plaats van het hele bestand als dat niet zo is.
- Age toont hoe lang een CDN de respons heeft bewaard: een waarde betekent dat hij uit een cache kwam.
- Vary noemt de requestheaders die de respons veranderen, zoals Accept-Encoding.
- Content-Encoding toont de compressie: gzip, br (Brotli) of zstd. Een HTML-pagina zonder compressie wordt meerdere keren zwaarder gedownload dan nodig is.
Een veelgebruikt patroon: statische bestanden met versiebeheer in de naam krijgen een lange max-age, vaak met "immutable"; HTML krijgt een korte max-age of "no-cache", zodat updates meteen verschijnen. Meet het effect op de hele pagina met de paginagroottechecker.
Hoe ziet een gezonde respons eruit?
Hier is een typische set headers voor een HTML-pagina die indexeerbaar is, verstandig wordt gecachet, gecomprimeerd en beveiligd is, met wat elke regel je vertelt.
| Geretourneerde header | Uitleg |
|---|---|
| HTTP-status 200 | De pagina antwoordt normaal en kan worden geïndexeerd |
| Content-Type: text/html; charset=utf-8 | Een HTML-pagina met een opgegeven tekenset |
| Content-Encoding: br | Gecomprimeerd met Brotli |
| Cache-Control: max-age=300 | Vijf minuten gecachet, zodat updates snel zichtbaar zijn |
| Vary: Accept-Encoding | Caches bewaren aparte gecomprimeerde en ongecomprimeerde versies |
| Strict-Transport-Security: max-age=31536000 | Een jaar lang alleen HTTPS |
| Geen X-Robots-Tag | Geen verborgen indexeringsbeperking |
Zie je "X-Robots-Tag: noindex" op een pagina die je in Google wilt hebben, of een 302 waar je een 301 verwachtte, los dat dan eerst op.
Wanneer controleer je je headers?
- Een pagina is uit Google verdwenen en de HTML ziet er goed uit: zoek naar een X-Robots-Tag en bevestig daarna met de indexeerbaarheidschecker.
- Na een migratie, een CDN-wijziging of een nieuw hostingpakket, wanneer redirect-, cache- en beveiligingsregels in bulk worden herschreven.
- Nadat een stagingsite live gaat, want een algemene "noindex"-header op de testserver blijft vaak bestaan na de verhuizing.
- Voor een prestatieverbetering, om te zien wat gecachet is, wat gecomprimeerd is en wat geen van beide is.
- Voor pdf's en afbeeldingen die je wilt laten indexeren of juist buiten de index wilt houden, want headers zijn de enige manier om ze instructies te geven.
Wat zijn de beperkingen van de controle?
De tool ziet wat zijn eigen verzoek ontvangt. Sommige servers antwoorden anders afhankelijk van de bezoeker: een firewall kan onbekende bots blokkeren, een CDN kan per land variëren en sommige sites geven zoekmachinecrawlers een andere respons. Verrast het resultaat je, vergelijk het dan met de tool URL-inspectie in Google Search Console, die toont wat Googlebot heeft ontvangen. Het rapport toont bovendien alleen de respons van de uiteindelijke URL; tussenliggende redirects horen bij de redirectchecker.
Hoe houd je de headers op de hele site op orde?
Controleer templates, niet pagina's. Headers worden meestal één keer ingesteld in de configuratie van de server, het CDN of het framework, dus één verkeerde regel treft duizenden URL's. Controleer na elke wijziging in de infrastructuur één URL van elk type: homepage, artikel, product, pdf, afbeelding.
Voor een bredere technische beoordeling gebruik je de on-page SEO-audit, en lees je ons woordenlijstartikel over de technische SEO-audit. Om het effect van je correcties op verkeer en op AI-antwoorden te volgen, gebruik je het GEO / SEO-dashboard van Sorank, of vraag je de SEO Chat van Sorank wat een header voor jouw site betekent.
Statuscode, X-Robots-Tag, canonical, dan cache en beveiliging: in die volgorde bescherm je eerst je posities. Controleer je belangrijkste URL's met de tool hierboven en bekijk daarna de Sorank-abonnementen om je site op autopilot te monitoren.
































































































