Van 200 OK tot 404 Not Found: de belangrijkste HTTP-statuscodes uitgelegd
19-03-2026 - Wat betekent de 404 Not Found op je scherm? Ontdek wat HTTP-statuscodes betekenen voor jouw website, hoe je ze controleert en wat je kan doen om je website te herstellen.
Waarover gaat dit artikel?
HTTP-statuscodes zijn korte berichten van een server aan browser. Je kent de beruchte 404-foutmelding waarschijnlijk, maar er bestaan tientallen unieke statuscodes die servers gebruiken.
HTTP-statuscodes zijn onderverdeeld in 5 categorieën (100, 200, 300, 400, 500).
De meeste van die codes zie je eigenlijk nooit op je scherm.
Sommige HTTP-statuscodes hebben invloed op de bereikbaarheid of vindbaarheid van je website.
Wil je de status graag nakijken? Goed idee. Dat kan gelukkig gemakkelijk via je browser of een online tool.
Kom je een foutmelding tegen? Dankzij een paar acties los je dat euvel op. Onze vakmannen staan voor je klaar om je te helpen.
HTTP-statuscodes zijn kleine meldingen van een server, waarmee die aan een browser laat weten of een webpagina goed wordt geladen. Of net niet.
Hoewel HTTP-statuscodes geen onderdeel zijn van je website, is het nuttig om te begrijpen wat ze betekenen als je zelf een website hebt. Ze helpen je namelijk snel vast te stellen wat precies misgaat wanneer een pagina op je website niet (correct) getoond wordt.
Wat zijn HTTP-statuscodes?
Iedere keer dat je een website bezoekt, verstuurt je browser een verzoek naar de server waarop die website gehost wordt. Die server verzamelt op zijn beurt alle informatie die nodig is en stuurt de webpagina terug die je wil bekijken.
Samen met die webpagina, krijgt je browser ook een HTTP-statuscode. Die code vertelt of de gevraagde pagina beschikbaar is, verplaatst werd of niet gevonden wordt.
Meestal zie je die statuscodes niet. Goed nieuws, want dat wil zeggen dat alles werkt zoals het moet. Gaat er toch iets fout? Dan stuurt de server een HTTP-statuscode terug om precies te laten weten wat er misloopt.
5 categorieën van HTTP-statuscodes
HTTP-statuscodes zijn onderverdeeld in 5 categorieën, herkenbaar aan het eerste cijfer:
100: informatieve codes die meer vertellen over het verzoek aan de server dat wordt uitgevoerd.
200: statuscodes die laten weten dat alles ontvangen, begrepen en verwerkt is door de server.
300: omleidingscodes die duidelijk maken dat je wordt doorverwezen naar een andere pagina.
400: foutmeldingen die aangeven dat er iets is misgegaan met het verzoek.
500: outmeldingen die aangeven dat er iets is misgegaan op de server, die het verzoek daarom niet kan verwerken.
Elk van die categorieën heeft zijn eigen, individuele codes die verduidelijken wat de status van het verzoek is. Die hoef je gelukkig niet allemaal te kennen. De belangrijkste komen hieronder aan bod.
HTTP-statuscodes die je moet kennen
Van de tientallen verschillende HTTP-statuscodes hoef je er gelukkig maar een paar echt te kennen. Meer nog: de meeste zal je zelfs nooit zien verschijnen op je scherm.
100: informatie statuscodes
HTTP-statuscodes in de eerste categorie (100) vertellen dat de server het verzoek voor een webpagina goed heeft ontvangen en ermee aan de slag is. Codes in deze groep zie je in principe nooit verschijnen. Een paar voorbeelden:
100 Continue: de server heeft je verzoek gekregen en werkt verder.
102 Processing: de server laat tussendoor weten dat hij bezig is met het verzoek, maar nog niet helemaal klaar is.
200: succescodes
Codes in de 200-categorie betekenen goed nieuws. Met elk van die meldingen vertelt de server aan een browser dat alles werkt zoals het hoort.
200 OK: de verwerking van de webpagina loopt goed en de server geeft de pagina door.
201 Created: de server heeft het verzoek beantwoord en een nieuwe pagina gemaakt.
202 Accepted: de server is het verzoek nog aan het verwerken, maar er zijn geen problemen.
300: omleidingen
Omleidingscodes vertellen dat een webpagina verplaatst is naar een andere locatie. Ze komen voor wanneer je bijvoorbeeld URL-forwarding gebruikt.
301 Moved Permanently: de gevraagde pagina is permanent verhuisd naar een nieuw adres. De code wordt gebruikt bij URL-forwarding.
302 Found: de gevraagde pagina is tijdelijk verplaatst naar een nieuw adres. Deze code wordt meestal gebruikt als een pagina tijdelijk omleidt, maar die later weer herstelt naar het oorspronkelijke adres.
307 Temporary Redirect: ook deze statuscode vertelt dat de gevraagde pagina tijdelijk verplaatst is.
Goed om weten: de waarde (of autoriteit) van webpagina's wordt doorgegeven naar andere via links. Dat heet ook 'link juice'. Als je URL-forwarding gebruikt en je wil die link juice doorgeven van de ene naar de andere pagina, kies je best voor een 301 redirect.
400: foutmeldingen bij het verzoek
HTTP-statuscodes onder 400 geven aan dat er een probleem is met het verzonden verzoek. Foutmeldingen in deze categorie zie je wel op je scherm verschijnen als ze zich voordoen. Dit zijn de meest voorkomende:
403 Forbidden: de server weigert het verzoek te voltooien omdat je geen toestemming hebt om de pagina te bekijken.
404 Not Found: de beruchte 404-code betekent dat de pagina die aangevraagd wordt, niet bestaat of kan gevonden worden.
410 Gone: de aangevraagde pagina is niet meer beschikbaar. Het verschil met de 404-foutmelding is dat het bij 410 de intentie is dat de gevraagde pagina verdwenen is.
Moet je weten: er bestaat ook zoiets als een soft 404. Bij een soft 404 vertelt de server eigenlijk dat alles prima loopt (HTTP 200 OK), maar dat Google of een andere zoekmachine toch een probleem vaststelt. Dat kan bijvoorbeeld een lege pagina zijn, of bepaalde tekst die niet geladen wordt. Zoekmachines registreren dat ook als een 404 Not Found.
500: foutmeldingen bij de server
Ook in deze categorie van statuscodes gaat het over foutmeldingen. Waar het bij 400-foutmeldingen gaat over problemen met het verzoek, speelt het probleem zich bij deze errors af op de server zelf.
500 Internal Server Error: deze algemene melding geeft aan dat er iets misgaat bij de server, die daarom het verzoek niet kan verwerken.
503 Service Unavailable: de server kan het verzoek op dit moment niet verwerken. Vaak heeft dat te maken met de overbelasting van de server, of omdat de server in onderhoud is.
Waarom zijn die HTTP-statuscodes belangrijk voor jouw website?
HTTP-statuscodes vertellen dus of een webpagina getoond kan worden of niet. Loop je tegen een probleem aan op jouw website, kan je dat gericht aanpakken of je hostingprovider contacteren voor ondersteuning.
Maar naast bezoekers, zijn die statuscodes ook van tel voor zoekmachines. Errors zorgen ervoor dat ook zoekrobots van Google en Bing je webpagina moeilijk of helemaal niet kunnen lezen.
In sommige gevallen hebben die statuscodes invloed op hoe je pagina's geïndexeerd worden in zoekmachines en hoe gezond die jouw website vinden.
De impact op de SEO (of vindbaarheid) van je website zit op 3 niveaus:
Linkwaarde: door de verkeerde omleiding of te veel redirects (URL-forwarding), verliezen pagina's autoriteit die ze doorheen jaren hebben opgebouwd.
Toegankelijkheid: zoekmachines die te vaak een 404-fout tegenkomen, geven websites op termijn een lagere score in de zoekresultaten.
Indexering: als servers niet reageren (HTTP 500-meldingen), kunnen zoekmachines geen inhoud lezen en dus ook niet indexeren.
HTTP-statuscodes controleren? Zo doe je dat
HTTP-statuscodes verschijnen maar zelden op je scherm. Wil je ze toch nakijken? Dat kan op een paar manieren.
Via je browser: klik met de rechtermuisknop op een webpagina en kies 'Inspecteren'. In de browsertools ga je vervolgens naar 'Netwerk'. Herlaad de pagina opnieuw om te zien welke HTTP-statuscodes je browser terugkrijgt.
Via een statuschecker: tools zoals httpstatus.io helpen je de HTTP-statuscodes van een webpagina snel na te kijken.
Wat kan je zelf doen?
Liefst krijg je helemaal niet te maken met HTTP-foutmeldingen. Maar wat kan je doen als zich toch een probleem voordoet? Een paar actiepunten:
Controleer af en toe kapotte links: tools (zoals Dead Link Checker) of plugins (voor bijvoorbeeld WordPress) kunnen helpen om links op te sporen die niet meer werken. Kom je zo'n broken link tegen, dan kan je die vervangen of omleiden naar een URL die wel dienst doet.
Gebruik zo vaak mogelijk een 301-omleiding: met een permanente omleiding geef je zoekmachines een duidelijker signaal én wordt de waarde van de oorspronkelijke pagina doorgegeven aan de nieuwe.
Reken op vakmannen:: fouten op de server zijn complexer. Zie je een 500-fout verschijnen op je website? Dan kan je onze experts contacteren om je te ondersteunen. We kijken samen met jou na wat misloopt, of je hosting een aanpassing of upgrade nodig heeft, en voeren dat voor jou uit.
Conclusie
HTTP-statuscodes zien er best technisch uit, maar eigenlijk zijn het eenvoudige mededelingen van een server, waarmee die laat weten wat de status van een webpagina is. Als je vaak voorkomende HTTP-meldingen leert herkennen, los je eventuele problemen op je website een stuk gerichter op.
En natuurlijk kan je altijd op onze vakmannen rekenen om je te helpen. Geeft je website een 400- of 500-foutmelding? Chat, bel of e-mail naar onze experts. Ze helpen je met plezier.