Ga naar inhoud

302 redirect

Een 302 redirect, ook bekend als een HTTP-statuscode 302, duidt een tijdelijke omleiding van een webpagina aan. In tegenstelling tot een permanente omleiding

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.

Schematische weergave van een 302 redirect waarbij een bezoeker tijdelijk van de oude URL naar een nieuwe URL wordt gestuurd

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.

Kenmerk301 redirect302 redirect
AardPermanentTijdelijk
Linkwaarde (link equity)Wordt doorgegevenBlijft grotendeels bij de oude URL
Effect op Google-rankingNieuwe URL neemt de positie overOude URL houdt zijn positie
Typische toepassingVerhuizing van een paginaOnderhoud 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.

Was dit artikel behulpzaam?