Een 302 redirect, ook bekend als HTTP-statuscode 302, is een tijdelijke omleiding van een webpagina. Waar een 301 permanent is, vertelt een 302 aan zoekmachines en browsers dat de inhoud maar even op een ander adres staat en dat de oude URL straks weer in gebruik komt.
Wat is een 302 redirect?
Een 302 redirect is een omleiding die je op de server instelt om bezoekers tijdelijk van de ene URL naar een andere te sturen. Je gebruikt het bijvoorbeeld als je even onderhoud pleegt aan een pagina, of als je een nieuwe versie test. De originele URL houdt zijn positie in de zoekmachine, omdat je aangeeft dat de verhuizing niet blijvend is. Wil je meer weten over hoe dit soort signalen je posities beïnvloedt, lees dan verder over zoekmachine optimalisatie.
Hoe werkt het?
Vraagt een bezoeker of een bot een URL op waarop je een 302 redirect hebt gezet, dan stuurt de server statuscode 302 terug met daarbij de nieuwe locatie. De browser of bot pakt dat adres en laadt de inhoud die daar staat. Voor de bezoeker gebeurt dat zonder dat hij er iets van merkt.
Voorbeeld van een HTTP-response
HTTP/1.1 302 Found
Location: http://www.voorbeeld.com/nieuwe-pagina.html
301 versus 302
Het verschil tussen een 301 en een 302 zit in de bedoeling die je aan zoekmachines doorgeeft. Deze tabel zet ze naast elkaar.
| Kenmerk | 301 redirect | 302 redirect |
|---|---|---|
| Aard | Permanent | Tijdelijk |
| Linkwaarde (link equity) | Wordt doorgegeven | Blijft grotendeels bij de oude URL |
| Effect op Google-ranking | Nieuwe URL neemt de positie over | Oude URL houdt zijn positie |
| Typische toepassing | Verhuizing van een pagina | Onderhoud of een A/B-test |
SEO-implicaties
De grootste kracht van een 302 is de flexibiliteit. Je stuurt verkeer om zonder dat je de positie van de originele pagina op het spel zet, wat handig is bij een A/B-test of een tijdelijke actiepagina. Zet je een 302 alleen te lang of te vaak in, dan raken zoekmachines het spoor bijster over welke URL nu de echte is. En omdat de linkwaarde bij een 302 grotendeels bij de oude URL blijft, is het geen goede keuze voor een verhuizing die eigenlijk blijvend is.
Zo pak je het aan
Zet een 302 alleen in als de wijziging tijdelijk is. Stel je een fietsenwinkel voor die zijn actiepagina een week op een tijdelijk adres draait: een 302 past daar prima. Verhuis je een pagina voorgoed, kies dan een 301. Houd na het instellen even in de gaten wat er met je posities gebeurt, zodat je zeker weet dat de omleiding geen kwaad doet. En besef dat de linkwaarde niet volledig meegaat, dus reken daar niet op bij een permanente overstap.
Implementatie
Hoe je een 302 instelt, hangt af van je servertype. Voor Apache doe je dat via het .htaccess-bestand:
Redirect 302 /oude-pagina.html http://www.voorbeeld.com/nieuwe-pagina.html
Bij Nginx voeg je iets vergelijkbaars toe aan je serverconfiguratie:
location /oude-pagina.html {
return 302 http://www.voorbeeld.com/nieuwe-pagina.html;
}
Draai je WordPress, dan regel je het ook gewoon met de SEO-plugin die jou het beste bevalt. Rank Math bijvoorbeeld.
Tot slot
Een 302 redirect is een prima hulpmiddel om tijdelijke wijzigingen aan je adressen te beheren zonder je SEO te schaden. Gebruik hem met beleid en spaarzaam, en weet wat je aan zoekmachines en bezoekers doorgeeft. Voor alles wat blijvend is, pak je een 301.