301 vs 302 redirect: wat is het verschil en wanneer gebruik je welke?
301, 302, 307 of 308? We leggen helder uit wat elke redirect-statuscode doet, wat het verschil is voor SEO en welke je in welke situatie kiest.
Een redirect is een doorverwijzing van de ene URL naar de andere. Achter zo'n doorverwijzing zit altijd een HTTP-statuscode, en die code bepaalt hoe browsers en zoekmachines de verwijzing behandelen. De verkeerde keuze kan je rankings kosten, de juiste keuze beschermt je SEO-waarde. In dit artikel leggen we het verschil uit tussen de vier redirects die er echt toe doen: 301, 302, 307 en 308.
Permanent of tijdelijk: de belangrijkste vraag
Voordat je naar de exacte code kijkt, stel je jezelf één vraag: is deze verhuizing permanent of tijdelijk? Dat onderscheid bepaalt vrijwel altijd je keuze.
- Permanent betekent dat de oude URL definitief verdwijnt en de nieuwe URL de plek overneemt. Hiervoor gebruik je een 301 of een 308.
- Tijdelijk betekent dat de oude URL later weer in gebruik komt. Hiervoor gebruik je een 302 of een 307.
De 301 redirect: permanent verhuisd
De 301 is de bekendste en meest gebruikte redirect. Hij vertelt zoekmachines dat een pagina definitief is verplaatst. Google verplaatst de opgebouwde autoriteit van de oude URL grotendeels naar de nieuwe, en op termijn vervangt de nieuwe URL de oude in de zoekresultaten.
Gebruik een 301 wanneer je een domein verhuist, je URL-structuur verandert, of je losse pagina's samenvoegt. Browsers slaan een 301 bovendien op in hun cache, dus test een nieuwe 301 altijd even in een incognito-venster.
De 302 redirect: tijdelijk omgeleid
Een 302 zegt: deze pagina staat er nu even niet, kom straks terug. Zoekmachines houden de oude URL in hun index en verplaatsen de autoriteit niet. Dat is precies de bedoeling bij iets tijdelijks, bijvoorbeeld een actiepagina, een onderhoudsomleiding of een A/B-test.
Let op: de 302 was oorspronkelijk niet bedoeld om de HTTP-methode te behouden. Een POST-verzoek kan bij een 302 door sommige clients worden omgezet naar een GET. Voor doorverwijzingen van formulieren of API-aanroepen is dat ongewenst.
307 en 308: dezelfde bedoeling, strakker gedrag
De 307 en 308 zijn de moderne, striktere varianten. Het grote verschil met 301 en 302 is dat zij de oorspronkelijke HTTP-methode altijd behouden. Een POST blijft een POST.
- 307 (tijdelijk): de strikte tegenhanger van de 302. Tijdelijke omleiding, methode blijft ongewijzigd.
- 308 (permanent): de strikte tegenhanger van de 301. Permanente omleiding, methode blijft ongewijzigd.
Voor een normale website die HTML-pagina's doorverwijst, doen een 301 en 308 in de praktijk hetzelfde werk. Werk je met formulieren, webhooks of API-endpoints, dan zijn 307 en 308 de veiligere keuze.
Snel kiezen: de beslisregel
- Domein of pagina definitief verhuisd: 301
- Tijdelijke omleiding van een gewone pagina: 302
- Tijdelijke omleiding waarbij de methode moet blijven: 307
- Permanente omleiding waarbij de methode moet blijven: 308
Veelgemaakte fouten
De meest voorkomende misser is een tijdelijke 302 inzetten voor een verhuizing die eigenlijk permanent is. Google verplaatst dan je autoriteit niet en de oude URL blijft in de index hangen. Een tweede valkuil zijn redirect-ketens, waarbij A naar B en B naar C verwijst. Elke extra stap kost snelheid en een beetje SEO-waarde. Verwijs altijd in één stap naar de eindbestemming.
Redirects beheren zonder gedoe
Bij WebsiteRedirect kies je per doorverwijzing exact welke statuscode je wilt: 301, 302, 307 of 308. Je stelt het in via een overzichtelijk dashboard, met automatische SSL-certificaten en DNS-verificatie, zodat je redirect meteen veilig en correct werkt. Geen losse servers configureren, geen .htaccess-regels uitpluizen. Wil je het zelf proberen? Maak een account aan en zet je eerste redirect binnen een paar minuten live.
Klaar om je redirects netjes te regelen?
Stel 301, 302, 307 en 308 in per redirect, onbeperkt, met automatische DNS en SSL. Vraag een testaccount aan in de beta.
Vraag toegang aan