HTTP-statuscodes

Wat zijn HTTP-statuscodes?

HTTP-statuscodes zijn driecijferige codes die een website stuurt om je te laten weten hoe je verzoek verloopt. Er zijn verschillende soorten codes, die elk iets anders betekenen. Sommige statuscodes zie je letterlijk op een website terug, terwijl andere codes meer op de achtergrond werken. Op deze pagina ontdek je welke codes je vaak ziet en hoe je ze kunt oplossen.

404

De verschillende soorten HTTP-statuscodes:

  • Informerende codes (1xx): deze codes geven aan dat het verzoek ontvangen is en wordt verwerkt.
  • Succesvolle codes (2xx): deze codes betekenen dat het verzoek succesvol was.
  • Redirect-codes (3xx): deze codes geven aan dat de gevraagde bron ergens anders te vinden is.
  • Clientfout-codes (4xx): deze codes wijzen erop dat er een fout is gemaakt door de client (bijvoorbeeld een verkeerde URL).
  • Serverfout-codes (5xx): deze codes geven aan dat er een probleem is op de server.

Veelvoorkomende HTTP-statuscodes:

Sommige codes zie je niet letterlijk in beeld, maar verbeteren wel de werking van een website. Bijvoorbeeld:

  • 301 moved permanently: de gevraagde bron is permanent verplaatst naar een nieuwe URL.
  • 302 found: de gevraagde bron is tijdelijk verplaatst naar een andere URL.

Er zijn ook HTTP-statuscodes die je soms daadwerkelijk op een website tegenkomt. Dit zijn meestal foutcodes. Ze worden weergegeven wanneer er een probleem is met het verzoek of de server. Hier zijn de meest voorkomende codes die je op een site kunt tegenkomen:

  • 400 bad request: deze fout zie je als er iets mis is met het verzoek van de client, bijvoorbeeld als de URL onjuist is geformuleerd.

400

  • 401 unauthorized: verschijnt wanneer toegang tot een bron vereist dat de gebruiker is ingelogd, maar de gebruiker is niet ingelogd of de inloggegevens zijn onjuist.
  • 403 forbidden: deze fout zie je als je probeert naar een pagina te gaan, waar je niet mag komen.
  • 404 not found: dit is een van de meest voorkomende foutcodes die je zult zien als de gevraagde pagina niet op de server is gevonden.

404 fout

  • 408 request timeout: wordt weergegeven als de server te lang heeft gewacht op het verzoek van de client en de verbinding heeft verbroken.

408

  • 429 too many requests: deze fout treedt op als de gebruiker te veel verzoeken in een korte tijd heeft gedaan.

429

  • 500 internal server error: een veelvoorkomende foutmelding die aangeeft dat de server een onverwachte fout is tegengekomen.
  • 502 bad gateway: verschijnt als de server een ongeldig antwoord krijgt van een andere server (bijvoorbeeld een upstream-server).
  • 504 gateway timeout: treedt op als de server niet op tijd een antwoord ontvangt van een upstream-server, zoals een database of een andere service.

Hoe kun je HTTP-statuscodes oplossen?

Als je een website hebt, is het belangrijk om te weten hoe je verschillende HTTP-statuscodes kunt oplossen. Dit is onderdeel van je technische SEO. Het is namelijk niet alleen goed voor de gebruikerservaring van je doelgroep, maar ook voor de crawlbaarheid van je site. Hier zijn enkele tips:

  • 200 OK: zorg ervoor dat alle belangrijke pagina’s deze status retourneren.
  • 301 redirect: gebruik deze voor permanente omleidingen om de linkwaarde te behouden.
  • 302 redirect: gebruik deze alleen voor tijdelijke omleidingen.
  • 404 not found: los deze op door gebroken links te corrigeren en bied aangepaste 404-pagina’s met nuttige links.
  • 500- en 502-fouten: vermijd deze door regelmatige monitoring en onderhoud.
  • 403– en 401-fouten: zorg ervoor dat je serverconfiguraties en toegangsrechten correct zijn ingesteld.

Klinkt dit je allemaal ingewikkeld in de oren? Geen zorgen. Onze SEO-specialisten kunnen je helpen! Neem vandaag nog contact met ons op, dan kijken we graag wat we voor jou en je website kunnen betekenen.

Tel: +31 (0)229 763 561

Mail: info@semwerkt.nl