HTTP-statuscodes voor SEO: complete gids

HTTP-statuscodes vertellen browsers en zoekmachines wat er met een URL gebeurt. In deze gids lees je welke codes voor SEO relevant zijn, hoe Google ze verwerkt en hoe je problemen praktisch controleert en oplost.

HTTP-statuscodes zijn serverreacties die aangeven of een URL beschikbaar is, is verhuisd, niet bestaat of tijdelijk niet werkt. Voor SEO bepalen ze mede of Google een pagina kan crawlen en verwerken. De juiste code kiezen voorkomt dat belangrijke pagina’s onvindbaar worden, dat verwijderde pagina’s blijven terugkomen en dat crawlers vastlopen op technische fouten. Een 200-status alleen garandeert overigens geen indexering.

Zie een statuscode daarom niet als administratief detail. Hij moet passen bij wat een bezoeker én Google op de URL horen aan te treffen.

Wat is een HTTP-statuscode?

Wanneer een browser of crawler een URL opvraagt, stuurt de webserver een HTTP-response terug. Daarin staat een statuscode. Die code begint met een cijfer dat de hoofdcategorie aangeeft:

  • 1xx: informatieve reactie tijdens de communicatie.
  • 2xx: het verzoek is gelukt.
  • 3xx: de URL verwijst door.
  • 4xx: er is een probleem met het verzoek of de toegang tot de URL.
  • 5xx: de server kon het verzoek niet goed afhandelen.

Google gebruikt HTTP-responses bij het crawlen en verwerken van URL’s. Een publiek bereikbare, indexeerbare pagina met een 200-response is een technische basisvoorwaarde, maar Google beslist vervolgens zelfstandig of de pagina wordt geïndexeerd. Kwaliteit, inhoud, duplicatie en andere indexeringssignalen blijven dus relevant.

HTTP-statuscodes voor SEO: scorecard en directe actie

Gebruik onderstaande scorecard om meldingen uit Google Search Console, een crawltool of je webdeveloper te beoordelen. De aanbevolen actie hangt altijd af van de bedoeling van de URL.

StatuscodeWat betekent dit?SEO-beoordelingPraktische actie
200 OKDe pagina is succesvol beschikbaar.Gewenst voor pagina’s die je wilt laten crawlen en indexeren.Controleer of de inhoud daadwerkelijk klopt, indexeerbaar is en niet onbedoeld een foutmelding toont.
201 / 202Het verzoek is aangemaakt of in behandeling genomen.Meestal relevant voor applicaties en API’s, minder voor normale landingspagina’s.Controleer bij publieke HTML-pagina’s of een bezoeker uiteindelijk de bedoelde inhoud krijgt.
301De URL is permanent verhuisd.Passend wanneer een pagina definitief een nieuwe, inhoudelijk relevante bestemming heeft.Redirect direct naar de beste vervangende URL en pas interne links aan.
302De URL is tijdelijk verhuisd.Passend bij een tijdelijke situatie, niet als structurele verhuizing.Herstel de oorspronkelijke URL zodra dat kan, of kies bij een definitieve verhuizing voor een permanente redirect.
307 / 308Tijdelijke of permanente redirect met behoud van de aanvraagmethode.De intentie is vergelijkbaar met respectievelijk tijdelijk en permanent doorverwijzen.Controleer of de bestemming logisch is en voorkom ketens of loops.
304 Not ModifiedDe server meldt dat de eerder opgehaalde versie niet is gewijzigd.Kan crawlen efficiënter maken wanneer caching correct is ingericht.Geen SEO-fout op zichzelf. Onderzoek alleen bij onverwachte cache- of actualiteitsproblemen.
401 / 403Inloggen vereist of toegang geweigerd.Ongewenst voor belangrijke openbare pagina’s.Controleer rechten, firewallregels en inlogvereisten. Laat alleen bewust afgeschermde content geblokkeerd.
404 Not FoundDe URL bestaat niet.Juist voor content die niet bestaat en geen vervanger heeft.Redirect alleen als er een duidelijke vervanger is. Los interne links naar onbedoelde 404’s op.
410 GoneDe URL is bewust en definitief verwijderd.Passend als de inhoud niet terugkomt en geen alternatief heeft.Gebruik wanneer je expliciet wilt communiceren dat de URL is verdwenen. Verwijder interne verwijzingen.
429 Too Many RequestsEr komen tijdelijk te veel verzoeken binnen.Kan crawling vertragen wanneer Google deze reactie ontvangt.Onderzoek rate limiting, hostingcapaciteit en botbescherming voordat je instellingen verruimt.
500 / 502 / 504Interne serverfout, fout tussen servers of timeout.Probleem als de fout terugkeert op belangrijke URL’s.Escaleren naar hosting of development, foutlogs controleren en herstel verifiëren met een nieuwe URL-controle.
503 Service UnavailableDe service is tijdelijk niet beschikbaar.Geschikt voor echt tijdelijk onderhoud, niet als permanente toestand.Gebruik alleen zolang de storing of het onderhoud duurt en controleer of de site daarna weer normaal reageert.

200 OK: noodzakelijk, maar geen indexeringsgarantie

Een 200 OK vertelt Google dat de server een succesvolle reactie gaf. Voor een pagina die je in de zoekresultaten wilt hebben, is dat doorgaans de juiste uitgangspositie. Maar een 200-code kan technisch correct zijn terwijl de pagina SEO-technisch toch niet geschikt is voor indexering.

Denk aan een pagina met nauwelijks eigen inhoud, een duplicaat, een noindex-instructie of een pagina die feitelijk een foutmelding toont. Dat laatste heet vaak een soft 404: de server geeft 200 terug, maar Google beoordeelt de inhoud als een niet-bestaande of waardeloze pagina. Lees voor de diagnose en oplossing onze gids over 404- en soft-404-fouten.

Redirects: wanneer gebruik je 301, 302, 307 of 308?

Een redirect is nuttig als een URL niet meer de juiste bestemming is. De cruciale vraag is niet alleen welke code je kiest, maar vooral: waarom wordt de bezoeker doorgestuurd en is de bestemming inhoudelijk logisch?

  • Definitief verhuisd: gebruik een permanente redirect, bijvoorbeeld bij een gewijzigde URL-structuur of samengevoegde pagina.
  • Tijdelijk elders: gebruik een tijdelijke redirect als de oorspronkelijke URL terugkomt.
  • Geen passend alternatief: stuur niet automatisch naar de homepage. Geef liever een echte 404 of 410 terug.

Vermijd redirectketens, waarbij URL A via URL B bij URL C uitkomt. Vermijd ook redirectloops, waarbij URL’s uiteindelijk terug naar zichzelf verwijzen. Beide maken het voor bezoekers en crawlers onnodig ingewikkeld. Werk interne links na een verhuizing bij, zodat ze meteen naar de eindbestemming wijzen.

404, 410, 401 en 403: niet elke fout is fout

Een 404 is niet per definitie een SEO-probleem. Is een pagina terecht verwijderd en bestaat er geen relevant alternatief? Dan is een 404 een heldere reactie. Een 410 communiceert nog explicieter dat content definitief weg is.

Wel actie nodig is bij een 404 op een belangrijke pagina, een foutieve interne link of een URL die nog verkeer of waardevolle externe links ontvangt. Beoordeel dan of herstellen, redirecten of bewust verwijderd laten het beste is.

Codes 401 en 403 betekenen dat toegang authenticatie vereist of wordt geweigerd. Dat is prima voor een klantomgeving of interne documentatie. Het is problematisch wanneer een openbare dienstenpagina, productpagina of artikel onbedoeld wordt geblokkeerd. Controleer dan onder meer toegangsregels, beveiligingsplugins, CDN- of firewallinstellingen.

429 en 5xx: signalen van beschikbaarheidsproblemen

Een 429-response geeft aan dat de server tijdelijk te veel verzoeken ontvangt. Google kan in zo’n geval de crawlsnelheid aanpassen. Kijk niet alleen naar Googlebot: een te strenge limiet, instabiele hosting of agressieve beveiligingsinstellingen raken vaak ook normale bezoekers en andere systemen.

Bij 500, 502 en 504 gaat er iets mis aan serverzijde. Google kan URL’s die herhaaldelijk niet beschikbaar zijn minder vaak crawlen. Een 503 is bedoeld voor een tijdelijke onderbreking, bijvoorbeeld onderhoud. Gebruik die code niet als permanente oplossing voor een kapotte pagina.

Controleer bij terugkerende 5xx-meldingen serverlogs, PHP- of applicatiefouten, databaseverbindingen, caching, CDN-configuratie en capaciteit. Leg bevindingen met tijdstip en betrokken URL’s voor aan je hostingpartij of developer. Structurele storingen verdienen prioriteit voordat je verder optimaliseert aan content of links.

HTTP-statuscodes controleren: stappenplan

  1. Maak een URL-lijst. Begin met belangrijke landingspagina’s, recente migraties, URL’s uit Search Console en pagina’s met veel interne links.
  2. Controleer de uiteindelijke response. Gebruik browser developer tools, een header-checker of een technische crawl. Controleer niet alleen de eerste URL, maar ook de eindbestemming na redirects.
  3. Vergelijk code en bedoeling. Een bestaande publieke pagina hoort meestal 200 te geven. Een definitief verhuisde pagina hoort naar de passende vervanger te leiden. Een verdwenen pagina zonder alternatief mag 404 of 410 zijn.
  4. Onderzoek in Google Search Console. Gebruik URL-inspectie voor een individuele URL. Bekijk crawl- en indexeringsmeldingen als je een patroon vermoedt.
  5. Herstel de oorzaak, niet alleen het symptoom. Los bijvoorbeeld een verkeerde permalink, kapotte interne link, serverfout of blokkaderegel op. Een redirect plaatsen is niet altijd het juiste antwoord.
  6. Test opnieuw. Controleer de statuscode, redirectbestemming en pagina-inhoud na de wijziging. Werk waar nodig interne links, sitemaps en verwijzingen bij.
  7. Monitor terugkerende fouten. Neem statuscodes mee in regulier technisch onderhoud, vooral na een migratie, pluginupdate, redesign of wijziging van hosting en beveiliging.

Veelgemaakte fouten bij statuscodes

  • Een foutpagina met 200 OK teruggeven. Dit vergroot het risico op soft 404-signalen en verwarring voor gebruikers.
  • Iedere verwijderde URL naar de homepage sturen. De homepage is zelden een inhoudelijk vervangende bestemming.
  • Tijdelijke redirects permanent laten staan. Beoordeel periodiek of de oorspronkelijke URL terug moet komen of de verhuizing inmiddels definitief is.
  • Belangrijke pagina’s achter een toegangsblokkade zetten. Controleer na wijzigingen in beveiliging, staging, cache of firewall of openbare URL’s bereikbaar blijven.
  • Alleen naar de code kijken. Een 200 is niet genoeg als de inhoud leeg, niet-indexeerbaar of misleidend is.
  • 5xx-fouten als los incident afdoen. Zoek naar patronen in tijdstip, URL-type en serverlogs.

Snelle beslisboom voor de juiste response

  1. Bestaat de pagina en mag iedereen hem zien? Geef 200 terug, mits de pagina de bedoelde inhoud toont.
  2. Is de pagina definitief verhuisd naar een relevant alternatief? Gebruik een permanente redirect naar die nieuwe URL.
  3. Is de verhuizing echt tijdelijk? Kies een tijdelijke redirect en plan een controlemoment.
  4. Bestaat de pagina niet meer en is er geen alternatief? Geef 404 of 410 terug en verwijder interne links.
  5. Is de pagina alleen voor bevoegde gebruikers? Gebruik passende toegangsbeveiliging en accepteer dat de pagina niet voor openbare zoekresultaten bedoeld is.
  6. Is de server tijdelijk niet beschikbaar? Los de technische oorzaak op en gebruik alleen tijdens de tijdelijke onderbreking een passende serverresponse.

Wanneer schakel je hulp in?

Een enkele 404 na een typefout is meestal eenvoudig te herstellen. Bij veel redirects, terugkerende 5xx-fouten, een migratie of onduidelijke Search Console-meldingen is een bredere technische controle verstandig. Statuscodes raken namelijk niet alleen vindbaarheid, maar ook gebruikerservaring en conversie. LYNX helpt met conversie- en SEO-optimalisatie, van technische analyse tot gerichte verbeteringen. Bekijk ook het volledige overzicht van webdesign-, SEO- en Google Ads-diensten of bespreek je website of online groeikansen met LYNX Media.

Veelgestelde vragen

Is een 404 altijd slecht voor SEO?

Nee. Een 404 is correct wanneer een URL niet bestaat en er geen relevante vervangende pagina is. Het wordt een probleem wanneer belangrijke interne links, bezoekers of zoekmachines onbedoeld op die URL uitkomen.

Is een 301 altijd beter dan een 302?

Nee. Een 301 past bij een definitieve verhuizing, een 302 bij een tijdelijke. Kies de code op basis van de werkelijke situatie, niet omdat één code in alle gevallen beter zou zijn.

Waarom toont Google een soft 404 terwijl mijn pagina 200 geeft?

Google kijkt niet alleen naar de servercode, maar ook naar de pagina-inhoud. Een pagina die eruitziet als een foutmelding, heel weinig inhoud bevat of geen bruikbare bestemming biedt, kan als soft 404 worden beoordeeld.

Kan een 5xx-fout indexering beïnvloeden?

Ja. Als Google een URL niet betrouwbaar kan ophalen door serverfouten, kan dat crawling en verwerking verstoren. Los terugkerende 5xx-fouten daarom met voorrang op.

Bronnen

Bespreek je website of online groeikansen met LYNX Media

Heb je een vraag over dit onderwerp, of wil je weten wat er voor jouw site nodig is? Neem contact op.

Neem contact op

Klaar om te groeien?

Laten we samenwerken en jouw online succes bouwen!

LYNX Media, gratis consult