Wat zijn HTTP-statuscodes?
HTTP-statuscodes zijn driecijferige nummers waarmee een server reageert op elk verzoek. Voor SEO zijn vooral 200, 301, 302, 404, 410 en 503 relevant.
Toelichting
De zes die je moet kennen:
- 200 OK — alles goed, pagina bestaat en wordt geleverd
- 301 Moved Permanently — pagina is verplaatst; geeft (vrijwel) alle autoriteit door aan de nieuwe URL
- 302 Found — tijdelijke verplaatsing; geeft minder signaal door, gebruik nooit per ongeluk voor permanente moves
- 404 Not Found — pagina bestaat niet; oké voor verwijderde content, maar niet voor bestaande pagina’s
- 410 Gone — bewust en definitief verwijderd; sterker signaal aan Google dan 404
- 503 Service Unavailable — server tijdelijk down; Google probeert later opnieuw
Twee veelvoorkomende fouten:
- Soft 404 — server geeft 200 terug, maar de pagina is leeg of toont “niet gevonden”. Google merkt het op en behandelt de URL alsnog als 404, met soms onverwacht uitsluitingsgedrag.
- 302 in plaats van 301 — bij een sitemigratie of URL-wijziging gebruik je altijd een 301. Een 302 zegt “kom later terug”, waardoor Google de oude URL in zijn index blijft proberen.
Tijdens een geplande downtime is een 503 op alle pagina’s de juiste keuze; zo voorkom je dat Google een lege site of duizenden 404’s indexeert. Eén tot enkele uren is geen probleem; dagenlang wel.
Zie ook
Laatst bijgewerkt op