Wat is een redirect en wanneer gebruik je een 301 of 302?

Stel je voor: je hebt een pagina op je website verplaatst of de URL veranderd. Bezoekers die de oude link openen, belanden dan op een foutpagina. Dat is niet alleen vervelend voor je bezoekers, het kost je ook zoekposities in Google. Een redirect voorkomt dat. Maar welk type kies je dan?
Wat is een redirect?
Een redirect is een instructie aan de browser: ga niet naar dit adres, maar naar dat adres. De bezoeker merkt er weinig van. Ze klikken op een link, en landen automatisch op de juiste pagina. Achter de schermen stuurt de server een statuscode mee die aangeeft waarom en hoe permanent die omleiding is.
De 301: permanente redirect
Een 301-redirect betekent dat de verplaatsing definitief is. De oude URL bestaat niet meer en dat zal ook niet veranderen. Google begrijpt dit signaal goed. De zoekwaarde die de oude pagina had opgebouwd, wordt voor het grootste deel doorgegeven aan de nieuwe URL. Dat is precies waarom een 301 zo belangrijk is bij:
- Het samenvoegen of verplaatsen van pagina's
- Het wijzigen van je domeinnaam
- Het opschonen van oude of dubbele URLs
- Het overstappen van HTTP naar HTTPS
Gebruik je geen redirect bij dit soort wijzigingen, dan verlies je opgebouwde SEO-waarde. En dat is zonde, zeker als je al even bezig bent met je vindbaarheid. In de blogpost Hoe je als zzp'er snel beter vindbaar wordt in Google lees je meer over hoe dat werkt.
De 302: tijdelijke redirect
Een 302-redirect geeft aan dat de omleiding tijdelijk is. De oorspronkelijke URL blijft geldig, maar nu wordt de bezoeker even ergens anders naartoe gestuurd. Google houdt de originele URL dan ook gewoon in de index. Dat is handig bij:
- Een tijdelijke actiepagina of landingspagina
- Een pagina die in onderhoud is
- Een A/B-test waarbij je twee versies wil vergelijken
Het risico van een 302 is dat je hem te lang laat staan. Als je na een jaar nog steeds tijdelijk doorstuurt, begint Google daar vraagtekens bij te zetten. Gebruik een 302 dus alleen als je echt van plan bent de originele URL later weer te activeren.
Veelgemaakte fouten
Een fout die ik regelmatig tegenkom bij bestaande websites is dat er kettingredirects zijn gebouwd. Dat betekent dat URL A doorverwijst naar URL B, die weer doorverwijst naar URL C. Zoekmachines volgen die chain wel, maar het kost laadtijd en SEO-waarde. Ruim ze op zodra je ze tegenkomt. Dat past ook goed bij regulier websiteonderhoud.
Een andere fout is het redirecten van een pagina naar de homepage als fallback. Dat lijkt handig, maar Google ziet dit als een soft 404. De pagina bestaat niet meer, maar je geeft geen eerlijk signaal terug. Stuur bezoekers liever door naar een relevante pagina, of toon een duidelijke 404-pagina.
Hoe stel je een redirect in?
In Laravel, waarmee ik de meeste websites en webapplicaties bouw, zijn redirects eenvoudig in te stellen via de routing. Je kunt een permanente redirect instellen met redirect()->permanent() of via de routes direct. Voor WordPress-sites kan het via een plugin of het .htaccess-bestand. Wil je weten hoe dit werkt voor jouw website? Neem gerust contact op, dan kijk ik het samen met je door.
Kort samengevat
- Gebruik een 301 als een pagina definitief verplaatst of verwijderd is
- Gebruik een 302 alleen als de omleiding echt tijdelijk is
- Vermijd kettingredirects en het doorsturen naar de homepage als noodoplossing
- Controleer je redirects regelmatig als onderdeel van je websiteonderhoud
Redirects zijn een klein technisch detail, maar ze hebben een directe invloed op je gebruikerservaring en je vindbaarheid in Google. Goed geregeld kost het weinig moeite. Slecht geregeld kost het je bezoekers en posities.
Verder lezen