Wat is een 301 redirect?
Een 301 redirect is een instructie aan de browser en aan Google dat een URL permanent is verhuisd naar een nieuwe locatie. Bezoekt iemand de oude URL, dan wordt hij automatisch doorgestuurd naar de nieuwe, zonder dat hij een foutmelding ziet.
De "301" is een HTTP-statuscode die "Moved Permanently" betekent. Dat woordje permanent is belangrijk: het vertelt Google dat de verhuizing definitief is, waardoor de zoekmachine na verloop van tijd de nieuwe URL gaat indexeren in plaats van de oude.
Het grote voordeel: een 301 geeft het overgrote deel van de opgebouwde SEO-waarde door aan de nieuwe pagina. In de praktijk gaat er grofweg 90 tot 99 procent van de link-waarde mee. Je gooit dus niet weg wat je aan ranking en backlinks had opgebouwd.
301 versus 302 en andere redirects
Niet elke redirect is een 301. Het verschil tussen permanent en tijdelijk bepaalt hoe Google ermee omgaat, dus kies bewust.
Een 302 (of 307) is een tijdelijke redirect: je zegt tegen Google dat de verhuizing van korte duur is en dat de oude URL geïndexeerd moet blijven. Gebruik die alleen als je de oude pagina echt terug wilt, bijvoorbeeld tijdens een korte campagne of onderhoud. Voor permanente verhuizingen is een 302 een fout, want dan geeft Google de SEO-waarde niet netjes door.
- 301 (permanent): standaard voor verhuisde of verwijderde pagina's. Geeft SEO-waarde door. Dit wil je in 95 procent van de gevallen.
- 302 / 307 (tijdelijk): alleen als de oude URL echt terugkomt. Google houdt de oude URL geïndexeerd.
- Meta refresh en JavaScript-redirects: traag en onbetrouwbaar voor SEO. Vermijden.
- Canonical tag: geen redirect, maar een hint bij duplicate content. Zie wat is een canonical URL voor het verschil.
Wanneer gebruik je een 301?
Een 301 is het juiste gereedschap in een aantal duidelijke situaties. De rode draad: er is een oude URL die niet meer bestaat of niet meer de beste plek is, en er is een goed alternatief.
- Een pagina krijgt een nieuwe URL: je hernoemt een slug of herstructureert je site. Stuur de oude URL door naar de nieuwe.
- Je verwijdert een pagina met een goed alternatief: geen product meer? Stuur door naar de categorie of een vergelijkbaar product, niet naar een 404.
- Domeinmigratie: je verhuist naar een nieuw domein. Redirect elke oude URL één-op-één naar het equivalent op het nieuwe domein.
- HTTP naar HTTPS: forceer de veilige versie met een 301, zodat de onveilige variant niet dubbel geïndexeerd raakt. Zie HTTP vs HTTPS.
- www en non-www samenvoegen: kies één variant en redirect de andere ernaartoe om duplicate content te voorkomen.
Hoe stel je een 301 in?
Er zijn meerdere manieren om een 301 in te stellen. Welke het beste past hangt af van je CMS en hoeveel redirects je nodig hebt. Voor WordPress zijn er drie praktische routes.
Via een redirect-plugin
Voor de meeste WordPress-sites is een plugin zoals Redirection of de redirect-module in Rank Math het handigst. Je voert de oude en nieuwe URL in, kiest 301, en klaar. Ideaal voor losse redirects en voor wie niet aan serverbestanden wil komen.
Via de serverconfiguratie
Op LiteSpeed- en Apache-servers kan je 301-redirects direct in het .htaccess-bestand zetten. Dat is de snelste methode qua serverbelasting, want de redirect gebeurt voordat WordPress laadt. Wel iets technischer: één typefout kan je site platleggen, dus maak eerst een backup.
Via je hosting-paneel
Veel hostingpartijen bieden een redirect-tool in het controlepaneel. Bij ons regel je 301-redirects gewoon mee met je WordPress-hosting, zodat je er zelf geen serverbestanden voor hoeft aan te raken.
Vermijd redirect-ketens en loops
Een veelgemaakte fout bij groeiende sites: pagina A wordt doorgestuurd naar B, B later naar C, en C naar D. Zo'n redirect-keten vertraagt de pagina, verspilt crawlbudget en lekt bij elke stap een beetje SEO-waarde weg.
De regel: wijs elke oude URL rechtstreeks naar de uiteindelijke bestemming. Als je een nieuwe redirect maakt, controleer of de doel-URL zelf niet al doorverwijst. Een redirect-loop (A naar B en B terug naar A) is nog erger: dan komt niemand ergens en toont de browser een foutmelding.
Controleer je redirects periodiek met een crawltool of via Google Search Console. Een schone redirect-structuur is één laag diep: oude URL naar nieuwe URL, klaar.
301 en SEO: wat er met je waarde gebeurt
Het mooie van een 301 is dat de opgebouwde autoriteit grotendeels meeverhuist. Backlinks die naar de oude URL wezen, tellen na de redirect vrijwel volledig mee voor de nieuwe. Daarom is een 301 bij een verhuizing bijna altijd beter dan de pagina simpelweg verwijderen.
Wel geldt: hoe relevanter de bestemming, hoe meer waarde behouden blijft. Stuur je een verwijderde productpagina door naar de bijbehorende categorie, dan blijft de waarde grotendeels intact. Stuur je alles standaard naar de homepage, dan ziet Google dat vaak als een "soft 404" en gaat de waarde grotendeels verloren.
Verwacht na een grote migratie een tijdelijke dip in rankings van enkele weken. Dat is normaal: Google moet de verhuizing verwerken. Met correcte 301's herstelt het meestal binnen 2 tot 8 weken.
Praktijkvoorbeeld: een site-migratie
Neem een webshop die van een oude URL-structuur (/product.php?id=123) overstapt naar nette slugs (/tuinstoel-teak/). Er zijn 400 productpagina's, waarvan een deel goed rankt en backlinks heeft.
Stap 1: maak een lijst van alle oude URL's met hun exacte nieuwe equivalent. Één-op-één, geen "alles naar de homepage".
Stap 2: zet voor elke oude URL een 301 naar de nieuwe. Voor 400 URL's gebruik je een import via een redirect-plugin of een regelset in .htaccess.
Stap 3: controleer met een crawltool dat elke oude URL precies één 301 geeft naar een werkende pagina (statuscode 200), zonder ketens.
Stap 4: dien de nieuwe sitemap in via Search Console en houd de indexering 4 tot 8 weken in de gaten.
Resultaat: in onze ervaring behoudt zo'n zorgvuldige migratie het grootste deel van het verkeer, met een korte dip in de eerste weken. De sites die het misgaan zijn bijna altijd de sites die naar de homepage redirectten of ketens lieten ontstaan.
Veelgemaakte fouten met 301's
- Alles naar de homepage redirecten: Google ziet dit als soft 404 en de SEO-waarde gaat grotendeels verloren. Wijs naar de meest relevante pagina.
- Een 302 gebruiken voor een permanente verhuizing: dan geeft Google de waarde niet netjes door. Gebruik 301.
- Redirect-ketens laten ontstaan: A naar B naar C. Wijs altijd rechtstreeks naar de eindbestemming.
- Vergeten HTTP naar HTTPS af te dwingen: zonder 301 raakt je site dubbel geïndexeerd.
- Geen backup maken voor je aan .htaccess komt: één typefout kan je hele site onbereikbaar maken.
Een 301 is geen technisch detail maar een SEO-beslissing: je bepaalt waar de opgebouwde waarde van een pagina naartoe verhuist. Wijs bewust, wijs relevant, en houd de keten kort.