301 vs 302: welke redirect wanneer
1 oktober 2026
Een 301 gebruik je als een pagina definitief is verhuisd. Een 302 gebruik je als de verhuizing tijdelijk is en de oude URL terugkomt. Dat is het hele verschil, en het bepaalt welke URL Google in de zoekresultaten toont: bij een 301 de nieuwe, bij een 302 meestal de oude.
Twijfel je? Stel één vraag: komt de oude URL ooit terug? Nee betekent 301. Ja betekent 302.
Wat is een redirect precies?
Een redirect is een instructie van de server: deze pagina staat ergens anders, ga daarheen. Bezoekers merken er bijna niets van. Zoekmachines lezen in de statuscode wat ze met de oude en de nieuwe URL moeten doen.
| Code | Betekenis | Signaal aan Google |
|---|---|---|
| 301 | Permanent verplaatst | Nieuwe URL wordt de voorkeursversie |
| 308 | Permanent verplaatst, methode blijft gelijk | Zelfde als 301 |
| 302 | Tijdelijk verplaatst | Oude URL kan in de resultaten blijven |
| 307 | Tijdelijk verplaatst, methode blijft gelijk | Zelfde als 302 |
Het verschil tussen 301 en 308, en tussen 302 en 307, is technisch: bij 307 en 308 mag een POST-verzoek geen GET worden. Voor SEO maakt dat niets uit. De keuze die telt is permanent of tijdelijk.
Wat doet Google met een 301 en een 302?
Google’s documentatie is hier helder. Een permanente redirect is een sterk signaal dat de nieuwe URL de canonieke versie moet worden. Een tijdelijke redirect geeft dat signaal niet, waardoor de oude URL in de resultaten kan blijven staan.
Daar zit de praktische consequentie. Zet je een 302 op een definitieve verhuizing, dan kan Google de oude URL blijven tonen terwijl iedereen op de nieuwe belandt. Je rapportages worden onleesbaar en de consolidatie die je wilde, gebeurt later of niet.
Het oude verhaal dat een 302 linkwaarde weggooit en een 301 een vast percentage kost, kun je vergeten. Google heeft aangegeven dat redirects op zichzelf geen PageRank kosten. Het echte verschil zit in welke URL de voorkeursversie wordt.
Blijft een 302 lang staan, dan kan Google hem op den duur als permanent behandelen. Reken daar niet op. Stuur het signaal dat je bedoelt.
Wanneer kies je een 301?
Gebruik een 301 als de oude URL niet terugkomt:
- Je wijzigt de URL-structuur of een slug
- Je verhuist naar een nieuw domein
- Je voegt twee pagina’s samen tot één sterkere pagina
- Je dwingt https en één hostvariant af, met of zonder www
- Je haalt een product of dienst weg en er is een echt vergelijkbaar alternatief
Bij een domeinwissel of relaunch komt hier een hele mapping bij kijken. Daarvoor heb ik de complete checklist voor een migratie zonder verkeersverlies geschreven.
Geen goed alternatief voor een verwijderde pagina? Dan geen redirect naar de homepage. Google behandelt dat vaak als een soft 404 en de bezoeker heeft er niets aan. Laat de pagina een 404 of 410 geven.
Wanneer kies je een 302?
Gebruik een 302 als de oude URL terugkomt en in de resultaten moet blijven:
- Een pagina is even in onderhoud
- Je leidt tijdelijk door tijdens een actie, waarna de vaste pagina terugkeert
- Je test een alternatieve pagina op een aparte URL
- Een product is kort uitverkocht en komt terug, al laat je de pagina dan vaak beter gewoon staan
Dat lijstje is kort, en dat klopt. De meeste redirects die ik tegenkom zijn bedoeld als permanent. Een 302 op een definitieve verhuizing is meestal geen keuze geweest, maar de standaardinstelling van een plugin of framework.
Let ook op geo-redirects en cookiewalls die iedereen automatisch doorsturen. Googlebot krijgt die redirect ook te zien en bereikt zo mogelijk nooit de pagina die jij geïndexeerd wilt hebben. Een taalkeuze via een banner is veiliger.
Hoe controleer je welke redirect er staat?
De browser verraadt het niet, die volgt de redirect gewoon. Meet het dus:
- Eén URL: vraag de headers op in de terminal.
curl -I https://www.voorbeeld.nl/oude-pagina
- Een hele site: crawl met Screaming Frog, open de tab Response Codes en filter op Redirection (3xx). De kolom Status Code laat per URL zien of het een 301 of 302 is. Een oude URL-lijst test je in List-modus. Meer daarover in de Screaming Frog-rapporten die ik altijd eerst open.
- Search Console: de URL-inspectie laat zien welke URL Google als canoniek heeft gekozen. Dat is de echte uitslag.
Welke redirectfouten kosten verkeer?
302 op een permanente verhuizing. De fout van hierboven. Oplossing: omzetten naar 301.
Redirectketens. A gaat naar B, B gaat naar C. Elke stap vertraagt en Google volgt een keten niet eindeloos. Stuur A direct naar C.
Redirectloops. A gaat naar B en B terug naar A. De pagina is onbereikbaar. Vaak het gevolg van conflicterende regels op server en CMS.
Alles naar de homepage. Oude pagina’s met backlinks en verkeer verliezen hun relevantie. Elke waardevolle URL verdient een inhoudelijk passende bestemming.
Redirects te snel weghalen. Externe links blijven jaren naar oude URL’s wijzen. Laat redirects minimaal een jaar staan, liefst permanent.
JavaScript of meta refresh als hoofdoplossing. Google kan ermee werken, maar een server-side redirect is het betrouwbaarst. Een JavaScript-redirect ziet Google alleen als het renderen lukt.
Interne links die nog naar een 301 wijzen, kun je gewoon bijwerken. Dat is goed onderhoud, maar geen groeihefboom: in de 121 SEO-tests die ik analyseerde gaf het bijwerken van zulke links geen meetbaar effect. Presenteer het dus niet als groei-actie.
Redirect, canonical of noindex?
Redirects worden vaak verward met twee andere signalen.
| Doel | Gebruik |
|---|---|
| Pagina is weg, bezoeker moet door | 301 |
| Pagina is tijdelijk weg | 302 |
| Twee versies moeten allebei blijven bestaan | Canonical tag |
| Pagina blijft bereikbaar maar hoeft niet in Google | Noindex |
Kort samengevat
Komt de oude URL nooit terug, dan is het een 301. Komt hij wel terug, dan een 302. Controleer wat er echt staat, want het verschil tussen wat je bedoelde en wat je plugin instelde is groter dan je denkt.
Staat er een migratie of relaunch op de planning en wil je dat iemand dit tot in de laatste redirect bewaakt? Dat doe ik als interim SEO-specialist, naast je eigen team.
Verder met AI
Neem dit artikel mee naar een AI
Wil je dit toepassen op jouw situatie? Neem het artikel mee naar een AI en stel je vervolgvragen. Opent in een nieuw tabblad, deze pagina blijft gewoon openstaan.
Lees ook
Verder met dit onderwerp
Geen tijd om dit zelf op te pakken? Ik neem het over, van techniek tot content.
Scan aangevraagd!
Bedankt, je bericht is goed ontvangen. Ik kom zo snel mogelijk bij je terug.
Gratis SEO-scan
Inzicht in je huidige SEO-fundament
Benieuwd waar de grootste groeikansen liggen? Ik analyseer je website en deel mijn eerste bevindingen.
Je ontvangt een korte analyse, vrijblijvend en zonder verplichtingen.