Een HTTP-statuscode is een driecijferige code die door een webserver wordt teruggestuurd naar de browser, wat een reactie is op het verzoek om een webpagina op te vragen. Deze codes geven aan of dit verzoek succesvol was of niet. En in het geval dat er iets fout gaat, wordt er aangegeven wat er precies misgaat.
Wat betekenen de verschillende categorieën HTTP-statuscodes?
De verschillende categorieën HTTP-statuscode geven specifieke informatie over de huidige status van een verzoek tussen browser en server. Deze status wordt ingedeeld in vijf hoofdcategorieën.
- 1xx (informatieve reacties): Deze codes geven aan dat het verzoek van de browser is ontvangen en wordt verwerkt. De meest voordehand liggende zijn 100 Continue en 101 Switching Protocols. Bij een 100 Continue heeft de server het verzoek ontvangen en kan de browser doorgaan met het versturen van de rest van dit verzoek. Bij een 101 Switching Protocols wordt zoals de naam al zegt van protocol geswitched bij aanvraag van de browser.
- 2xx (Succesvolle reacties): Deze codes houden in dat het verzoek succesvol is verwerkt. Voorbeelden hiervan zijn de 200 OK waarbij het verzoek is geslaagd en de gevraagde informatie wordt verstuurd, 201 Created, waar het verzoek succesvol is en er een nieuwe bron wordt aangemaakt, en 204 No Content, waarbij het verzoek succesvol is maar er geen inhoud is om terug te sturen.
- 3xx (redirects): Deze codes betekenen dat er browser verder stappen moet ondernemen om het verzoek tot succes te brengen. Hierbij kan het gaan om onder andere een 301 Moved Permantly, 302 Found en 304 Not Modified gaan. Bij 301 en 302 pagina’s is de bron verplaatst, het verschil is dat 301 een permanente verschuiving is en 302 een tijdelijke.
- 4xx (browserfout): Voorbeelden van browserfouten zijn 400 Bad Request, 401 Unauthorized, 403 Forbidden en 404 Not Found. Al deze codes duiden op een fout van de browser, zoals een foutieve invoer of ongeldig verzoek.
- 5xx (Serverfouten): Dit zijn codes waarbij de fout is opgetreden aan de kant van de server bij het verwerken van het verzoek. Voorbeelden hiervan zijn 500 Internal Server Error, 502 Bad Gateway en 503 Service Unavailable. Vaak is de server ongeldig of tijdelijk niet beschikbaar.
Waarom is het belangrijk om redirects correct in te stellen?
Het juist instellen van redirects is belangrijk voor verschillende redenen. Het instellen van redirects voorkomt dat er funeste 404-fouten ontstaan. 404-fouten zijn dodelijk voor de kwaliteit van je SEO. Met het instellen van redirects voorkom je dat 404-fouten optreden waardoor je je SEO-waarde behoudt en de gebruikerservaring verbetert. Hierdoor help je zoekmachines om je pagina’s beter te crawlen en voorkom je dat verouderde en niet-pagina’s gecrawld worden
Hoe beïnvloeden HTTP-statuscodes SEO?
Je HTTP-status heeft een belangrijk aandeel in de bepaling van je SEO kwaliteit. Een goed ingestelde website met de juiste statuscode zorgt voor betere vindbaarheid en gebruikerservaring. Pagina’s met een 200 OK zijn goed bereikbaar en laden goed waardoor je website beter presteert in de zoekresultaten. Ook vermijd je 404- en serverfouten waardoor je SEO waarde niet beschadigt wordt, je site minder vaak gecrawld wordt en de gebruikerservaring verbetert. Kortom, een goed verwerkte status-code zorgt voor betere vindbaarheid, gebruikerservaring en behoud je SEO waarde.
Een HTTP-statuscode is een driecijferige melding van de webserver naar de browser die aangeeft of een verzoek om een webpagina succesvol is verwerkt of niet. Ze helpen bij het identificeren van fouten en succesmeldingen.
Er zijn vijf hoofdcategorieën:
1xx: Informatief, verzoek ontvangen en wordt verwerkt.
2xx: Succesvol, pagina of bron is correct geladen.
3xx: Redirects, pagina is verplaatst of tijdelijk elders.
4xx: Clientfouten, zoals 404 Not Found.
5xx: Serverfouten, zoals 500 Internal Server Error.
Een 301 redirect is permanent en geeft zoekmachines door dat de oude URL voorgoed is verhuisd. Een 302 redirect is tijdelijk en laat de oorspronkelijke URL in de index staan.
Correct ingestelde redirects voorkomen 404-fouten, behouden linkwaarde, verbeteren de gebruikerservaring en zorgen dat zoekmachines je pagina’s beter kunnen crawlen.
Een correcte statuscode, zoals 200 OK, draagt bij aan goede indexatie, vindbaarheid en gebruikerservaring. Fouten zoals 404 of 5xx kunnen SEO-schade veroorzaken en crawlfrequentie verminderen.