Customer Impact

SEO

HTTP-statuscodes voor SEO: 200, 301, 302, 404, 410 en 5xx

Kopieer voor AI

Elke keer dat een browser of Googlebot een pagina opvraagt, antwoordt je server met een HTTP-statuscode: een driecijferig getal dat in een oogwenk zegt of de pagina bestaat, verhuisd is of stuk is. Voor bezoekers blijft dat onzichtbaar, maar voor zoekmachines is het de kerntaal waarmee jouw site communiceert. Begrijp je die taal, dan voorkom je dat goede pagina’s uit de index vallen of dat linkwaarde lekt. In dit artikel lees je welk SEO-signaal elke veelvoorkomende statuscode geeft, en wanneer je beter 410 dan 404 gebruikt.

Wat is een HTTP-statuscode?

Een statuscode is het eerste wat je server terugstuurt bij elk verzoek. Het getal valt in vijf reeksen, en de eerste cijfer vertelt je meteen het type antwoord:

  • 2xx (succes): de pagina is gevonden en geleverd.
  • 3xx (omleiding): de pagina staat ergens anders, ga daarheen.
  • 4xx (clientfout): de pagina bestaat niet of mag niet bekeken worden.
  • 5xx (serverfout): er ging iets mis aan jouw kant.

Voor SEO is dit geen technisch detail. Google gebruikt deze codes om te beslissen welke URL’s het indexeert, welke het laat vallen en hoe het linkwaarde doorgeeft. Een verkeerde code op een belangrijke salespagina kan die pagina onzichtbaar maken in de zoekresultaten, terwijl je er niets van merkt op het scherm. Daarom horen statuscodes thuis in elke serieuze technische controle, en is dit een van de bouwstenen die je in wat is SEO terugziet.

200: alles in orde

De 200 (OK) is de code die je wil zien voor elke pagina die geld moet opleveren. Hij betekent: de pagina bestaat, laadt correct en mag geïndexeerd worden. Vraag Googlebot je productpagina op en krijgt hij een 200 terug, dan is de technische voorwaarde voor ranken vervuld.

De valkuil zit in pagina’s die er voor de bezoeker uitzien als een foutmelding (“deze pagina bestaat niet meer”), maar die toch een 200 teruggeven. Dat heet een soft 404. Google krijgt dan het signaal dat er een geldige pagina staat, terwijl er inhoudelijk niets te halen valt. Het gevolg is verspild crawl-budget en een index vol lege pagina’s. De regel: laat een echte pagina een 200 geven, en een verdwenen pagina een eerlijke 404 of 410.

301 en 302: het verschil dat telt

De 3xx-reeks regelt omleidingen, en hier maak je de meeste SEO-winst of -schade. Twee codes doen het werk:

  • 301 (permanent verplaatst): vertelt Google dat de pagina definitief verhuisd is. De signalen en linkwaarde van de oude URL gaan over naar de nieuwe. Dit is wat je gebruikt na een website-migratie, bij een nieuwe URL-structuur of als je twee pagina’s samenvoegt.
  • 302 (tijdelijk verplaatst): zegt dat de verhuizing van voorbijgaande aard is. Google houdt de oude URL in de index en geeft de linkwaarde niet (of veel terughoudender) door.

De klassieke fout is een 302 gebruiken waar een 301 hoort. Verhuis je een pagina permanent maar zet je een 302, dan blijft je oude URL meedingen en bouw je geen autoriteit op de nieuwe op. Twijfel je tussen de twee, stel dan één vraag: komt de oude URL ooit nog terug? Zo niet, dan is het een 301.

Let ook op het stapelen van omleidingen. Wijst URL A naar B en B naar C, dan ontstaat een keten die je site vertraagt en crawl-budget verspilt. Hoe je die opspoort en platslaat, lees je in redirect chains oplossen.

404 en 410: wanneer kies je wat?

Hier zit de vraag waar veel mensen op vastlopen. Beide codes zeggen “deze pagina is er niet”, maar het signaal verschilt in kracht.

  • 404 (Not Found): de pagina is niet gevonden. Dit kan tijdelijk zijn (een typefout in de URL, een pagina die zo terugkomt) of permanent. Google weet het niet zeker en blijft de URL daarom een tijd opnieuw proberen voordat het hem uit de index haalt.
  • 410 (Gone): de pagina is bewust en definitief verwijderd. Dit is een sterker, explicieter signaal. Google neemt het serieuzer en haalt de URL doorgaans sneller uit de index dan bij een 404.

De praktische regel: gebruik 410 als je een pagina definitief schrapt en er geen logische vervanger voor is. Denk aan een verlopen campagnepagina, een product dat je nooit meer voert, of dunne content die je opruimt. Verwacht je dat de pagina terugkomt, of weet je het niet zeker, dan is een 404 de veiligere keuze.

Belangrijke nuance: heeft de verdwenen pagina linkwaarde of verkeer, dan is wegslaan met 404 of 410 zelden de beste zet. Een 301 naar de meest relevante bestaande pagina behoudt die waarde. Schrappen doe je alleen als er écht geen waardig alternatief is. Of een URL daarna ook echt uit de zoekresultaten verdwijnt, controleer je via website indexeren.

5xx: de server die hapert

De 5xx-reeks betekent dat het misging aan jouw kant. De bekendste zijn de 500 (interne serverfout) en de 503 (service tijdelijk niet beschikbaar). Voor SEO zijn dit de gevaarlijkste codes, want ze raken pagina’s die normaal prima ranken.

Komt Googlebot herhaaldelijk op 5xx-fouten, dan vertraagt het de crawl om je server te ontzien, en bij aanhoudende fouten kunnen pagina’s uit de index vallen. Een incidentele 503 tijdens onderhoud is geen ramp, zeker niet als je de juiste header meegeeft die zegt “kom straks terug”. Structurele 5xx-fouten zijn dat wel: ze duiden op een instabiele site en moeten met voorrang opgelost worden.

Statuscodes zijn een middel, geen doel

Je kunt eindeloos jagen op een perfect schoon statuscode-rapport, maar dat is niet waar het om draait. Een handvol 404’s op pagina’s die niemand bezoekt, is geen probleem dat je nachtrust verdient. Een verkeerde 302 op je belangrijkste dienstpagina is dat wel. Onze stelregel: we sturen op klanten en omzet, niet op een dashboard vol groene vinkjes.

Bij Customer Impact zit het nakijken van statuscodes in een bredere technische audit, waarbij we SEO bekijken als de acquisitielaag van één groeimotor: geoptimaliseerd voor pipeline, en zo gebouwd dat je niet alleen rankt in Google maar ook geciteerd wordt door AI-zoekmachines als ChatGPT en Perplexity. Wil je dat een ervaren seo specialist je site doorlicht op verkeerde codes en lekkende linkwaarde, dan helpen we je daar graag mee.

Laat je statuscodes nakijken

Verkeerde HTTP-statuscodes zijn sluipend: je merkt er niets van tot een pagina stilletjes uit de index zakt. Wij sporen ze op, zetten de juiste 301’s, kiezen bewust tussen 404 en 410 en richten de vrijgekomen waarde op de pagina’s die je klanten opleveren. Geen ijdele cijfers, gewoon eerlijk technisch werk dat resultaat geeft.

Plan je gratis intake

Onderdeel van de gids Wat is SEO? Uitleg, werking en waarom het werkt

Gratis website-scan

Geef je website in en krijg binnen enkele minuten een automatische scan met concrete technische en SEO-verbeterpunten. Geen verkooppraatje.

Waar mogen we je rapport naartoe sturen?

Je gegevens gebruiken we alleen voor je scan. Geen spam, uitschrijven kan altijd.