Technisch · 4 min lezen

HTTP -statuscode

Een HTTP-statuscode is het driecijferige antwoord van een webserver op een verzoek van je browser. Het getal vertelt precies wat er met die pagina aan de hand is: gevonden, verplaatst of kapot.

Inhoudsopgave
  1. De postbode met een briefje terug
  2. De nummers die ertoe doen
  3. Wat er misgaat als je de codes negeert
  4. Hoe je statuscodes controleert en repareert
  5. Klein getal, groot effect
  6. Veelgestelde vragen

Elke keer dat je een URL intikt of op een link klikt, stuurt je browser een verzoek naar een server. Die server antwoordt razendsnel met een driecijferig getal: de HTTP-statuscode. Jij ziet er meestal niets van. Maar als dat getal niet klopt, krijg je een foutpagina of een omleiding naar de verkeerde plek. Voor je SEO en voor de gebruikerservaring op je website laten maken zijn die codes allesbepalend.

De postbode met een briefje terug

Denk aan een HTTP-statuscode als het briefje dat een postbode terugbrengt na een afleverpoging. Je stuurt een pakket (een browserverzoek) naar een adres. De postbode komt terug met één van vijf soorten berichten:

  • 1xx (informatief): "Ik ben er nog mee bezig, even geduld."
  • 2xx (succes): "Pakket afgeleverd, alles in orde."
  • 3xx (omleiding): "Dit adres is veranderd, ik breng het naar het nieuwe adres."
  • 4xx (fout aan jouw kant): "Dit adres bestaat niet" of "Je hebt hier geen toegang."
  • 5xx (fout aan de serverkant): "Er is iets mis bij mij, probeer het later opnieuw."

Die eerste cijfer vertelt je meteen hoe ernstig de situatie is. De overige twee verfijnen de boodschap.

De nummers die ertoe doen

De meeste sites hebben maar een handvol codes nodig, maar je moet ze wel kennen. Dit zijn de zes die je dagelijks tegenkomt:

200 OK. De heilige graal. Pagina gevonden, correct geladen, niets aan de hand. Dit moet de norm zijn voor elke pagina op je site.

301 Moved Permanently. De pagina staat permanent op een nieuw adres. Google draagt de autoriteit van de oude URL over naar de nieuwe. Gebruik dit altijd als je een URL aanpast of een 301-redirect instelt na een domeinmigratie.

302 Found. Tijdelijke omleiding. Google behoudt de oude URL in zijn index en draagt géén autoriteit over. Gebruik dit alleen als de verplaatsing echt tijdelijk is, zoals een tijdelijke promotieactie.

404 Not Found. De pagina bestaat niet of is verwijderd zonder doorverwijzing. Bezoekers en zoekmachines lopen dood. Een 404-pagina die goed ontworpen is kan het leed beperken, maar de echte oplossing is een doorverwijzing instellen.

500 Internal Server Error. De server heeft zelf een probleem. Kapotte code, een falende plugin of een configuratiefout. Bezoekers zien een blanco foutpagina.

503 Service Unavailable. De server is tijdelijk overbelast of offline voor onderhoud. Google begrijpt dit signaal en probeert het later opnieuw.

Wat er misgaat als je de codes negeert

Statuscodes zijn niet alleen technisch geneuzel. Ze bepalen direct of Google je site wil indexeren en of bezoekers je pagina's vinden.

Veel 404-fouten verspillen je crawlbudget . Google heeft per site een beperkt aantal crawlbezoeken per dag. Als de helft daarvan eindigt op kapotte pagina's, crawlt Google minder van je waardevolle content. Dat kost je rankings.

Lange omleidingsketens kosten autoriteit. Pagina A stuurt door naar B, B stuurt door naar C: bij elke stap lekt een klein deel van de linkwaarde weg. Houd omleidingen altijd zo kort mogelijk, direct van het oude naar het nieuwe adres.

Serverfouten (5xx) zijn acuut. Als Google meerdere keren op rij een 503 of 500 krijgt, kan het je pagina's uit de index verwijderen. Check je hosting en zorg voor monitoring, zodat je dit meteen ziet.

Hoe je statuscodes controleert en repareert

Je hoeft er geen code voor te schrijven. Er zijn drie toegankelijke manieren:

Google Search Console. Ga naar "Dekking" (of "Indexering" in de nieuwere interface). Je ziet welke pagina's fouten geven en van welk type. Gratis, altijd up-to-date en direct gekoppeld aan wat Google ziet.

Screaming Frog. Deze desktoptool crawlt je volledige site en exporteert elke statuscode per URL. De gratis versie crawlt tot 500 pagina's, wat voor de meeste kleine sites genoeg is. Ideaal voor een eenmalige audit of voor migraties.

Ahrefs of Semrush. Als je al een SEO-tool gebruikt, heeft die een site-audit-functie. Die combineert de statuscodes met andere technische signalen en geeft prioriteiten. Handig als je meer dan alleen statuscodes wilt aanpakken.

Een 404 los je op door de pagina opnieuw aan te maken, of door een 301-doorverwijzing in te stellen naar de meest relevante bestaande pagina. Een 500 los je op door de logs van je server te bekijken en de oorzaak te achterhalen, vaak een fout in een plugin of een update die iets gebroken heeft.

Bij Laanify controleren we vóór oplevering alle statuscodes en lossen we fouten op voordat de site live gaat. Geen verrassingen achteraf. Lees meer over website onderhoud als je dit structureel wilt blijven bijhouden.

Klein getal, groot effect

Een HTTP-statuscode is drie tekens. Maar die drie tekens bepalen of Google je pagina indexeert, of een bezoeker je site vindt en of je marketing budget wegloopt in een kapotte funnel. Controleer ze regelmatig, los fouten direct op en gebruik omleidingen bewust. Zo houd je je site gezond.

Veelgestelde vragen

Wat is het verschil tussen een 301 en een 302?

Een 301 is permanent: Google vervangt de oude URL in zijn index door de nieuwe en draagt de volledige linkwaarde over. Een 302 is tijdelijk: Google behoudt de oude URL en draagt geen linkwaarde over. Gebruik bij twijfel altijd een 301, ook al is de verplaatsing "voor nu".

Hoe schadelijk zijn 404-fouten voor SEO?

Een losse 404 op een pagina zonder inkomende links is geen probleem. Het wordt schadelijk als pagina's met waardevolle backlinks een 404 geven (verloren autoriteit) of als je zo veel 404-fouten hebt dat Google zijn crawlbudget verspilt aan kapotte pagina's.

Wat betekent een 503-fout?

De server is tijdelijk niet beschikbaar, door overbelasting of gepland onderhoud. Google begrijpt dit en probeert het later opnieuw. Als je onderhoud plant, stuur dan tijdelijk een 503 terug met een Retry-After-header zodat Google weet wanneer het opnieuw moet proberen.

Kan ik statuscodefouten zelf oplossen zonder technische kennis?

Veel fouten zijn op te lossen via je CMS of hostingpanel. Een 404 los je op door een doorverwijzing in te stellen. Voor 500- en 503-fouten heb je vaak toegang tot de serverlogboeken nodig, of je vraagt je webdesigner om te kijken.

Heeft een HTTP-statuscode invloed op de laadtijd?

Niet direct. Maar omleidingen (3xx) voegen een extra verzoek toe, wat een fractie van een seconde kost. Meerdere omleidingen achter elkaar stapelen dat effect op. Houd je omleidingen kort en vermijd ketens van meer dan twee stappen voor de beste Core Web Vitals .

Veelgestelde vragen

Wat is een HTTP-statuscode?

Een HTTP-statuscode is een driecijferig getal dat een webserver meestuurt als antwoord op een verzoek van een browser. De code vertelt of het verzoek geslaagd is (200), de pagina is verplaatst (301), niet bestaat (404) of dat er een serverfout is (500).

Wat betekent statuscode 200?

Statuscode 200 (OK) betekent dat het verzoek succesvol is afgehandeld en de pagina correct geladen. Dit is wat je altijd wilt zien voor pagina's die bezoekers en zoekmachines moeten kunnen bereiken.

Wat is het verschil tussen een 404 en een 500 fout?

Een 404-fout is een clientfout: de pagina bestaat niet of de URL is verkeerd. Een 500-fout is een serverfout: de server heeft een intern probleem en kan het verzoek niet verwerken. Een 500 wijst vaak op een kapotte plugin of configuratiefout.

Welke statuscodes zijn slecht voor SEO?

Veel 404-fouten (Not Found) en 5xx-serverfouten zijn slecht voor SEO. Ze verspillen crawlbudget en kunnen pagina's uit de index laten vallen. Redirects (3xx) zijn op zichzelf niet schadelijk, maar te lange redirect-ketens vertragen Google.

JL

Joey Laan

Oprichter van Laanify

Joey bouwt en onderhoudt websites en webshops voor ondernemers in heel Nederland. Vaste prijzen, korte lijnen en geen jargon.

Plan een kennismaking →

Klaar voor een website die klanten oplevert?

Vertel kort wat je nodig hebt. Je krijgt binnen 24 uur een eerlijk antwoord en een vaste prijs.