HTTP-statuscodes

Op het internet zijn er veel gesprekken en acties gaande, maar een van de belangrijkste is wanneer een gebruiker zijn browser vraagt om een website te bezoeken. De informatie komt niet zomaar op het scherm. Kijk eens wat er achter de schermen gebeurt.


Wat zijn HTTP-statuscodes?

Zodra de bezoeker een URL typt of een pagina selecteert op de SERPs (Search Engine Results Pages), zal de browser zijn vriend Server bellen en zeggen: "Hé, vind je het erg om me deze informatie te laten zien?"

De server van de website kan op veel verschillende manieren antwoorden, algemeen bekend als responscodes. Deze antwoorden bevatten een code van 3 cijfers die ons informeert over de status van de opgevraagde pagina op het moment van de opvraging.

In één zin: een HTTP-statuscode is de code die de webserver terugstuurt naar de browser van de gebruiker bij het openen van een pagina.

Dit antwoord kan zijn "OK, here you go" of een probleem dat de gebruiker verhindert de pagina te zien of dat het laden van de pagina vertraagt.


Waarom zijn HTTP-statuscodes belangrijk voor SEO?

Wanneer u SEO-strategieën toepast, bent u op zoek naar organisch verkeer dat geïnteresseerd is in wat uw website aanbiedt. En om dat te genereren, moet u ervoor zorgen dat zoekmachines toegang krijgen tot de inhoud van de site.

Welnu, wanneer zij inhoud van u vragen, is het uw doel om HTTP 200 Ok status terug te geven. U wilt geen 5xx en 4xx statuscodes weergeven, en u zou 3xx moeten minimaliseren.

Webpagina's en crawlers begrijpen elkaar via HTTP-statuscodes. Dus als je problemen hebt om ze te begrijpen, zul je problemen hebben om de SEO van je site te optimaliseren.

Waarom? Omdat je in staat zult zijn veel dingen te zien gebeuren op je pagina, maar als je de HTTP-statuscodes niet kunt begrijpen, zul je niet weten wat er gebeurt.


Hoe identificeer je een responscode?

HTTP-antwoordcodes beginnen altijd met een cijfer van 1 tot 5, aanvankelijk voorgesteld als 1xx, 2xx, 3xx, 4xx en 5xx. Elke reeks getallen hoort bij een serverantwoord (in feite een algemeen probleem), en wordt gedetailleerder afhankelijk van de getallen na het eerste cijfer.

U bent er waarschijnlijk al een paar tegengekomen bij het rondneuzen. Hoe zit het met de meest gehate 404 Not Found? Of de verbijsterende 500 Internal Server Error?

In de volgende sectie wordt elk type statuscode nader toegelicht.


Gebruikelijke HTTP-statuscodetypes

Er zijn meer dan 40 verschillende server status codes. Maar als het erop aankomt, zijn de HTTP-fouten die gewoonlijk verschijnen, teruggebracht tot een zeer beperkt aantal. Laten we eens kijken welke dat zijn:


1xx - Informatief antwoord.

Deze statuscodes geven aan dat het verzoek is ontvangen en begrepen, maar nog niet is verwerkt.

Voorbeeld: "We hebben uw verzoek ontvangen, en we zijn het aan het verwerken. Even geduld alstublieft".


2xx - Succesvol antwoord

Deze code geeft aan dat het verzoek geslaagd is. De statuscode die u vooral binnen dit bereik moet kennen is HTTP 200.

Voorbeeld: "Uw verzoek was succesvol. Dit is wat u heeft aangevraagd:...".


3xx - Omleiding Antwoord

Signalen die verdere actie vereisen om het verzoek te voltooien. Als een gebruiker een 3xx-statuscode ontvangt, moet hij een nieuw verzoek indienen bij de locatie die de server samen met de redirect heeft teruggestuurd.

Voorbeeld: "U bent verplicht om verdere actie te ondernemen om aan dit verzoek te voldoen."


4xx - Antwoord op fout van cliënt

Deze statuscodes waarschuwen voor een fout die door de gebruiker is gemaakt. Er zijn verschillende redenen waarom ze kunnen verschijnen:

  • De cliënt heeft niet de bevoegdheid om het verzoek te doen.
  • De opgevraagde pagina bestaat niet.
  • Er worden te veel verzoeken gedaan.

Voorbeeld: "Het verzoek kan niet worden voltooid. U doet misschien iets verkeerd".


5xx - antwoord serverfout

Het verschijnt wanneer de client een geldige aanvraag doet, maar de server een probleem heeft met het voltooien ervan. Dit kan onder andere komen doordat de server in onderhoud is of het te druk heeft.

Voorbeeld: "We hebben problemen met het verwerken van uw geldige aanvraag."


Belangrijkste HTTP status codes voor SEO

Je hebt het waarschijnlijk al geraden, maar ja, HTTP-statuscodes hebben een impact op SEO. Het is niet genoeg om alleen te weten welke codes op een website voorkomen; een goede SEO expert moet in staat zijn om ze te herkennen voordat Google of een andere bot ze crawlt.

Het belangrijkste is dat een SEO specialist in staat moet zijn om alle website fouten te herstellen:

  • Zorg voor de beste navigatie-ervaring voor gebruikers, vermijd frustratie over niet-bestaande pagina's of lange wachttijden.
  • Presenteer een geoptimaliseerde pagina aan de zoekmachines, met een optimaal crawl budget om hun tijd niet te verspillen en een betere afweging te maken, wat leidt tot stabiele rankings!

Dit zijn de soorten statuscodes die relevant zijn voor de SEO-strategie.


Wat betekent statuscode 200?

Geen paniek, dit is het beste wat je kunt krijgen 😉 Deze code geeft aan dat de pagina goed wordt weergegeven, zonder server-gerelateerde problemen.

Vergeet niet dat volgens de richtlijnen van Google alle pagina's waarnaar op uw website wordt gelinkt een code 200 moeten terugzenden, wat betekent dat alles in orde is.


HTTP-statuscode 301

Elke code die begint met 3xx verwijst naar een pagina redirect.

De 301-antwoordcode betekent dat de pagina permanent wordt omgeleid. Je zult normaal gesproken meer pagina's vinden die dit soort omleidingen terugsturen, omdat wanneer je deze code in een oude pagina implementeert, je de zoekmachines vertelt dat ze de nieuwe pagina moeten volgen, aangezien de vorige niet langer zal worden weergegeven.


HTTP-statuscode 302

Als je HTTP code 302 redirects hebt, moet je ervoor zorgen dat ze zinvol zijn, aangezien ze een tijdelijke redirection betekenen en de bestemmingspagina niet in aanmerking zal worden genomen door de zoekmachines, aangezien zij begrijpen dat de webmaster terug zal gaan naar de oudere versie zodra hij klaar is met het herdefiniëren van de pagina. Dit is niet goed voor SEO, dus zorg ervoor dat je ze zorgvuldig bekijkt.

doorverwijzingen


HTTP 400 status code

Er zijn twee soorten statuscodes die beginnen met 4xx:

  • HTTP-statuscode 404 niet gevonden: dit zijn de pagina's die niet meer bestaan of die niet meer werken, maar wel links blijven ontvangen, en daarom door gebruikers en zoekmachines zijn gevonden.
  • Maar als je deze pagina's nooit gaat repareren, wijs ze dan een 410 toe.

HTTP-statuscode 410

Deze code betekent dat de host heeft gecommuniceerd met de server, maar dat het aangevraagde bestand is verwijderd.

Een zin als "De gevraagde bron is verdwenen en zal niet terugkeren" zal verschijnen.

Het is belangrijk dit niet te verwarren met foutcode 404, die zegt dat het bestand niet is gevonden.


HTTP-statuscode 429

De server genereert dit wanneer dezelfde gebruiker in een bepaalde periode te veel verzoeken heeft verzonden. Het kan ook gebeuren dat scripts of bots proberen toegang te krijgen tot de pagina.

Er verschijnt een bericht zoals "Te veel verzoeken".


HTTP-statuscode 500

Dit is een algemene code die wijst op een interne serverfout. Je ziet dan een bericht als dit: "Er is een fout opgetreden op de server, en het verzoek kon niet worden voltooid."

Met andere woorden: er ging iets mis op de server, waardoor de gevraagde bron niet werd afgeleverd. Dit gebeurt voornamelijk om de volgende redenen:

  • De verbinding met de database is verbroken.
  • PHP is defect.
  • Plugins van derden.

HTTP 503 statuscode

Een HTTP-statuscode 503 geeft aan dat de server het verzoek momenteel niet kan verwerken vanwege tijdelijk onderhoud of overbelasting, dus de pagina is zo weer terug. In dit geval is de server buiten gebruik omdat er wijzigingen worden doorgevoerd en ze een tijdje moeten afsluiten.

Met de statuscode 503 begrijpt Google dat er een tijdelijke fout is en dat de pagina later zal laden. Om deze reden is een 503-fout geen groot probleem.


Hoe controleer ik de HTTP-statuscode?

U kunt de HTTP-statuscodes van uw website controleren via de Google Search Console. Om dit te doen, moet u de codes van een specifiek adres opvragen via de URL-inspectietool. U zult de statuscode zien als de "Page fetch" resultaten.

Echter, voor een snellere en meer nauwkeurige analyse, is het raadzaam om een Website Crawler zoals FandangoSEO te gebruiken. Met deze tool kunt u onmiddellijk de statuscode controleren die uw pagina's retourneren wanneer Googlebot uw site benadert. Op deze manier hoeft u niet te analyseren pagina voor pagina in GSC. Plus, de tool monitort ook uw site en stuurt u e-mail meldingen waarschuwen u voor eventuele problemen die uw SEO prestaties kunnen schaden.

kruipfouten

Hoe HTTP-statuscodes te herstellen?

Als je alle fouten op een rijtje hebt gezet, probeer dan te begrijpen waarom ze op die specifieke pagina's zijn ontstaan. Ze kunnen het gevolg zijn van een actie van een ander team of het resultaat van een SEO-strategie die niet goed gepland was.

Waar de fout ook vandaan komt, u zult een oplossing moeten vinden om het op te lossen, hier zijn enkele suggesties.

  • Implementeer een aangepaste 404-pagina met het bedrijfsimago en enkele links terug naar de hoofdcategorieën of de homepage: zo houdt u de bezoekers op uw website aan het surfen.
  • U wilt niet dat gebruikers een 404 tegenkomen, dus probeer links te sturen die hen verwijzen naar pagina's die wel bestaan!
  • Wijs een 301-redirect toe aan de 302 als het niet als tijdelijk moet worden beschouwd.
  • Voeg een 410 toe aan de pagina's die niet meer door Google moeten worden gevonden, maar pas op! Dit is een grote actie. De meeste van hen zullen verweesde pagina's zijn, maar zorg ervoor dat ze geen relevante links ontvangen.
  • Als het gaat om serverfouten zijn er niet veel dingen die een SEO-professional kan doen, dus neem contact op met uw ontwikkelaars om deze op te lossen.
  • Gebruik een SEO Crawler om snel een diagnose te stellen van sitefouten en de impact op de SERPs te minimaliseren. Elke webmaster moet alle statuscodes begrijpen, dus het gebruik van een zeer uitgebreide tool helpt zelfs de minst ervaren website-eigenaar.

Probeer FandangoSEO om een duidelijk beeld te krijgen van de fouten en om de fouten op te sporen. U kunt de betreffende pagina's exporteren om het proces te vergemakkelijken en de voortgang ervan te volgen door ze te vergelijken met eerdere crawls.



Dubbele inhoud 5xx Serverfouten

Technische fouten opsporen en herstellen & profiteren van een gezonde website

Controleer uw HTTP-status codes met FandangoSEO

Probeer het 14 dagen gratis uit.

Volledige toegang tot al onze functies. Geen enkele verplichting.

Aan de slag

Pijl omhoog

Voordat je gaat...

Als u geen tips en updates van FandangoSEO wilt missen, schrijf u dan in voor onze nieuwsbrief.

+5000 SEO vertrouw ons, word lid van de gemeenschap