Engineering
301 versus 302 redirects: Gids voor migraties en SEO
Het cruciale verschil tussen permanente en tijdelijke redirects. Voorkom rankingverlies, redirect chains en oneindige loops.
Een redirect stuurt een bezoeker en zoekmachines automatisch door van URL A naar URL B. Het klinkt als een simpele serverinstructie, maar verkeerd geconfigureerde redirects zijn een van de meest voorkomende oorzaken van plotseling ranking- en omzetverlies na een websitemigratie.
Het fundamentele onderscheid zit in de HTTP-statuscode: 301 (Permanent) versus 302 (Tijdelijk).
Hier leest u wanneer u welke code gebruikt en hoe u veelvoorkomende redirect-fouten oplost.
301 Redirect: Permanent verhuisd
Een 301 redirect vertelt zoekmachines: 'Deze pagina is voor altijd verhuisd naar de nieuwe URL. Draag alle opgebouwde rankingwaarde, autoriteit en backlinks over naar de nieuwe bestemming.'
Wanneer gebruikt u een 301?
- Bij een websitemigratie naar een nieuwe domeinnaam of URL-structuur.
- Bij het samenvoegen van twee verouderde artikelen naar één complete gids.
- Bij het afdwingen van HTTPS en non-www naar www (of omgekeerd).
- Bij het verwijderen van een uitverkocht product met een direct vervangend alternatief.
Let op: Browsers cachen 301 redirects zeer agressief op de computer van de gebruiker. Een foutieve 301 is daardoor lastig terug te draaien.
302 Redirect: Tijdelijk verplaatst
Een 302 redirect (of 307 in HTTP/1.1) vertelt zoekmachines: 'Deze pagina staat tijdelijk ergens anders, maar komt binnenkort terug op het oude adres. Behoud de rankingwaarde op de originele URL en indexeer de bestemming niet definitief.'
Wanneer gebruikt u een 302?
- Bij A/B-testen van landingspagina's.
- Bij tijdelijke onderhoudspagina's tijdens updates.
- Bij seizoensgebonden acties (bijv. een tijdelijke Black Friday-landingspagina).
- Bij geolocatie-redirection op basis van het IP-adres van de bezoeker.
Gevaarlijke valkuilen bij redirects
1. Redirect Chains (Doorschakelketens)
Een keten ontstaat wanneer URL A doorverwijst naar URL B, die weer doorverwijst naar URL C: http://site.nl → https://site.nl → https://www.site.nl → https://www.site.nl/home/
Elke tussenstap voegt 200–400ms vertraging toe op mobiele netwerken en put het crawlbudget van Googlebot uit.
- De oplossing: Vlak ketens direct af: laat URL A meteen direct naar het definitieve eindpunt verwijzen.
2. Redirect Loops (Oneindige lussen)
Wanneer pagina A naar pagina B verwijst en pagina B weer terug naar pagina A, ontstaat een oneindige lus. De browser geeft na 20 pogingen de foutmelding ERR_TOO_MANY_REDIRECTS en de site is onbereikbaar.
- Oorzaak: Vaak een conflict tussen een serverregel (bijv. in
.htaccessof Nginx) en een CDN-instelling (bijv. Cloudflare Flexible SSL).
3. Alles doorsturen naar de homepage
Een veelgemaakte fout bij grote migraties is om alle oude, vervallen URL's maar massaal naar de homepagina te sturen. Google behandelt dit als een Soft 404 en draagt geen enkele autoriteit over.
- De oplossing: Bouw een zorgvuldige URL-mapping waarbij elke oude pagina naar haar meest relevante inhoudelijke equivalent verwijst.
Een schone redirect-strategie behoudt uw zuurverdiende zoekposities en garandeert een snelle gebruikerservaring.
Tool openen Redirect Checker Volg elke tussenstap van een URL, inclusief statuscodes en de tijdsduur per stap.