HTTP statuscodes zijn reacties van een server op een verzoek van een browser. Ze geven aan of een pagina correct wordt geladen, wordt omgeleid of een foutmelding geeft. Voor SEO en websitebeheer is het cruciaal om te begrijpen wat deze codes betekenen – ze helpen je fouten te diagnosticeren én zoekmachines correct te laten indexeren.
Wat is een http status code?
Een HTTP statuscode is een driecijferige reactiecode die je webserver terugstuurt wanneer een pagina wordt opgevraagd. Hoewel bezoekers deze codes meestal niet zien, zijn ze essentieel voor zoekmachines zoals Google. Ze beïnvloeden crawlbaarheid, indexatie én gebruikerservaring.
Elke statuscode begint met een getal tussen 1 en 5, waarmee de statusklasse wordt aangeduid. Bijvoorbeeld:
Statusklasse | Betekenis |
1xx | Informatieve melding |
2xx | Succesvolle verwerking |
3xx | Redirects |
4xx | Foutmelding aan de gebruikerskant |
5xx | Serverfouten |
Soorten http status codes
Hieronder vind je een overzicht van de meest relevante HTTP statuscodes voor SEO en websitebeheer. Elke code heeft invloed op de manier waarop je pagina’s worden weergegeven en gevonden.
Http status code 200 – Pagina functioneert goed
Dit is de ideale statuscode voor je pagina. Een http status code geeft aan dat je pagina goed functioneert. Bezoekers, bots en links gaan makkelijk naar de gelinkte pagina’s. Als je pagina een http status code 200 heeft, dan hoef je niets te doen.
Http status code 301 – Permanente redirect
Een 301 statuscode betekent dat er een permanente omleiding is. Je gebruikt een 301 redirect wanneer een URL permanent moet worden omgeleid naar een andere. Dit betekent dus dat bezoekers, bots en links die op de pagina terechtkomen, automatisch worden doorgestuurd naar de nieuwe URL.
Http status code 302 – Tijdelijke redirect
Een 302-redirect gebruik je wanneer je na verloop van tijd de oude URL weer gaat gebruiken. De nieuwe URL wordt slechts tijdelijk gebruikt.
Een 302 status code geeft aan de browser/zoekbot een seintje dat de pagina bestaat, maar geeft hier direct een locatie aan mee waar automatisch naar wordt doorverwezen. Omdat wordt aangegeven dat de URL bestaat en daarna pas verwijst naar een andere URL, gaat de linkwaarde niet mee over.
Http status code 404 – Pagina niet gevonden
Dit betekent dat een pagina niet kan worden gevonden. Wanneer de pagina niet wordt geredirect, komt de bezoeker op een pagina met de 404 statuscode. Je krijgt dan een pagina te zien waarop vermeld staat dat de pagina die je probeerde te bezoeken niet meer bestaat. Let er op dat een 404 statuscode niet aangeeft of je pagina permanent of slechts tijdelijk ontbreekt.
Http status code 410 – Permanent verwijderd
De 410 statuscode is waarmee je naar Google kan communiceren dat een pagina definitief en bewust is verwijderd. De 410 statuscode is een soort van verbetering op de 404 statuscode. Het verschil tussen de 404 en de 410 statuscode is dat je bij een 410 statuscode geef je bij Google aan dat de pagina bewust is verwijderd en dat de indexatie verwijderd kan worden.
Http status code 500 – Interne serverfout
Dit betekent dat er een interne serverfout is opgetreden. De serverfout is geen specifieke foutmelding aangezien er in het geval van een 500 melding alleen wordt aangegeven dat er iets fout is, de specifieke oorzaak blijft onduidelijk.
Http status code 503 – Service niet beschikbaar
De 503 foutmelding geeft aan dat je website momenteel niet bereikbaar is, omdat de betreffende server niet beschikbaar is. De oorzaak hiervan kan zijn dat de server te druk is, in onderhoud is of er iets anders aan de hand is wat een analyse vereist.