301 redirect: permanente doorverwijzing uitgelegd
Laatst bijgewerkt: 31 December 2025
301 redirect: permanente doorverwijzing uitgelegd
Als je ooit een website hebt verhuisd, pagina's hebt hernoemd of je URL structuur hebt aangepast, dan heb je te maken gehad met redirects. De 301 redirect is de meest gebruikte en belangrijkste redirect voor SEO. In dit artikel leggen we uit wat een 301 redirect is, hoe het verschilt van andere redirects, en hoe je het correct implementeert.
Wat is een 301 redirect?
Een 301 redirect is een permanente doorverwijzing van één URL naar een andere. Het is een HTTP statuscode die aan browsers en zoekmachines vertelt: "Deze pagina is voorgoed verhuisd naar een nieuwe locatie. Update je bladwijzers en indexen."
Wanneer een bezoeker of zoekmachine een pagina opvraagt die een 301 redirect heeft, worden ze automatisch en onmiddellijk doorgestuurd naar de nieuwe URL. Ze zien de oude pagina niet eens - de redirect gebeurt binnen milliseconden.
Het "301" is de officiële HTTP statuscode. Servers gebruiken deze codes om te communiceren wat er gebeurt met een verzoek. Een 301 betekent specifiek "Moved Permanently" - permanent verhuisd.
Verschil tussen 301 en 302 redirect
Er zijn verschillende soorten redirects, en het is cruciaal om de juiste te gebruiken:
301 (Permanent) vertelt Google dat de pagina voorgoed is verhuisd. Google geeft alle link juice (SEO waarde) door aan de nieuwe URL en vervangt de oude URL door de nieuwe in de zoekresultaten. Dit is wat je in 95% van de gevallen wilt gebruiken.
302 (Temporary) geeft aan dat de verhuizing tijdelijk is. Google houdt de oude URL in de index en geeft de link juice NIET volledig door. Gebruik dit alleen als je de pagina tijdelijk wilt doorsturen maar later terug wilt naar de originele URL.
Het verkeerd gebruiken van een 302 in plaats van een 301 is een veelgemaakte SEO fout. Je verliest dan je rankings omdat Google denkt dat het tijdelijk is en de oude pagina blijft indexeren (die niet meer bestaat).
Wanneer gebruik je een 301 redirect?
Er zijn tal van situaties waarin je een 301 redirect nodig hebt:
Website verhuizing naar nieuw domein: Als je van ouddomein.nl naar nieuwdomein.nl verhuist, redirect je alle oude URLs naar hun nieuwe equivalenten. Dit behoudt je SEO waarde.
HTTPS migratie: Wanneer je van HTTP naar HTTPS overgaat, moet je alle HTTP URLs redirecten naar hun HTTPS versies. Dit is tegenwoordig standaard.
URL structuur wijzigen: Als je je permalink structuur aanpast (bijvoorbeeld van /p=123 naar /blog/artikel-titel/), redirect je alle oude URLs naar de nieuwe.
Verwijderde pagina's: Wanneer je een pagina verwijdert, redirect je deze naar de meest relevante vergelijkbare pagina of de homepage. Zo verlies je geen link juice en krijgen bezoekers geen 404 error.
Duplicate content oplossen: Als je meerdere URLs hebt die dezelfde content tonen (met en zonder www, met en zonder trailing slash), redirect je naar één canonical versie.
Samenvoegen van pagina's: Als je twee pagina's combineert tot één, redirect je de oude pagina's naar de nieuwe gecombineerde pagina.
Impact op SEO: wat gebeurt er met je rankings?
Dit is waar veel mensen zich zorgen over maken: verlies je SEO waarde bij een 301 redirect?
Het korte antwoord: een correct geïmplementeerde 301 redirect behoudt 90-99% van je SEO waarde. Google heeft bevestigd dat er geen significant rankingverlies is bij 301 redirects. De kleine link juice die verloren gaat (als die er al is) is verwaarloosbaar.
Link juice wordt doorgegeven: Alle backlinks die naar de oude URL wijzen, geven hun waarde door aan de nieuwe URL. Dit is cruciaal voor het behouden van je rankings.
Rankings blijven grotendeels intact: Als je oude pagina op positie 3 stond in Google, zal de nieuwe pagina na verloop van tijd ongeveer dezelfde positie innemen (mits de content vergelijkbaar is).
Indexering wordt bijgewerkt: Google vervangt de oude URL door de nieuwe in hun index. Dit kan enkele dagen tot weken duren, afhankelijk van je crawl budget.
Anchor teksten blijven behouden: De anchor teksten van backlinks naar de oude URL blijven relevant voor de nieuwe URL, wat goed is voor SEO.
Hoe implementeer je een 301 redirect?
Er zijn verschillende manieren om een 301 redirect in te stellen, afhankelijk van je setup:
Via .htaccess (Apache servers)
Dit is de meest gangbare methode voor WordPress sites en andere op Apache draaiende servers. Voeg dit toe aan je .htaccess bestand:
Redirect 301 /oude-pagina/ https://jedomein.nl/nieuwe-pagina/
Voor een heel domein redirect:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ouddomein.nl [NC]
RewriteRule ^(.*)$ https://nieuwdomein.nl/$1 [L,R=301]
Via WordPress plugins
Voor WordPress zijn er uitstekende redirect plugins:
Redirection is de populairste gratis plugin. Je kunt eenvoudig redirects toevoegen, 404 errors monitoren en redirects beheren via een gebruiksvriendelijk dashboard.
Rank Math en Yoast SEO Premium hebben ingebouwde redirect managers.
Via PHP
In je theme's functions.php of in een template:
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://jedomein.nl/nieuwe-pagina/");
exit();
Via Nginx
In je Nginx configuratie:
location /oude-pagina/ {
return 301 https://jedomein.nl/nieuwe-pagina/;
}
Veelgemaakte fouten met 301 redirects
Zelfs ervaren webmasters maken deze fouten:
Redirect chains: Dit is wanneer URL A redirect naar B, die redirect naar C, die redirect naar D. Elke extra hop in de chain kost tijd en SEO waarde. Google volgt maximaal 5 redirects en stopt dan. Zorg dat redirects altijd direct naar de eindbestemming gaan.
Redirect loops: URL A redirect naar B, die weer terugredirect naar A. Dit creëert een oneindige lus en resulteert in een "Too many redirects" error. Controleer je redirect logica zorgvuldig.
302 gebruiken in plaats van 301: Zoals eerder genoemd, dit is een kritieke SEO fout. Controleer altijd welke statuscode je redirect gebruikt.
Redirecten naar irrelevante pagina's: Als je een artikel over "WordPress hosting" verwijdert en redirect naar je homepage, verlies je relevantie. Redirect altijd naar de meest vergelijkbare pagina.
Te lang wachten met implementeren: Bij een domeinverhuizing moeten redirects onmiddellijk live gaan zodra de nieuwe site online is. Elke dag dat oude URLs 404 errors geven, verlies je SEO waarde en traffic.
Redirects na verloop van tijd verwijderen: Sommige mensen verwijderen redirects na een jaar, denkend dat Google de nieuwe URLs dan wel kent. Maar backlinks blijven eeuwig bestaan. Houd redirects permanent aan.
Hoeveel redirects zijn te veel?
Te veel redirects kunnen je site vertragen. Elke redirect kost tijd - meestal 20-50 milliseconds. Voor individuele pagina's merk je dit nauwelijks, maar als je duizenden redirects hebt, kan het impact hebben.
Als vuistregel: onder de 1000 redirects is geen probleem. Websites met 5000-10000 redirects werken ook prima, zolang je redirect management goed is georganiseerd.
Bij extreem veel redirects (50.000+) is het verstandig om te kijken naar server-level solutions zoals Nginx of Varnish in plaats van .htaccess of database-based redirects.
301 redirects monitoren en testen
Nadat je redirects hebt geïmplementeerd, moet je ze testen:
Browser tools: Open de browser developer tools (F12), ga naar het Network tabblad, en laad de oude URL. Je ziet nu de HTTP statuscode. Dit moet 301 zijn, niet 302.
Online redirect checkers: Tools zoals httpstatus.io en redirect-checker.org tonen je de volledige redirect chain en statuscodes.
Google Search Console: Monitor je oude URLs in Search Console. Google geeft aan wanneer URLs zijn vervangen door redirects en toont eventuele fouten.
Screaming Frog: Deze SEO tool kan je hele site crawlen en alle redirects rapporteren, inclusief chains en loops.
Controleer je redirects regelmatig, zeker na grote site wijzigingen of updates.
HTTP naar HTTPS redirects
Dit verdient speciale aandacht omdat het zo universeel is. Elke moderne website zou op HTTPS moeten draaien. De redirect van HTTP naar HTTPS is een permanente 301 redirect:
In .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dit redirect alle HTTP requests naar hun HTTPS equivalent. Belangrijk: implementeer dit pas nadat je SSL certificaat correct is geïnstalleerd en werkend is.
Performance impact van redirects
Redirects hebben een kleine maar meetbare impact op laadtijd:
Een enkele redirect kost ongeveer 20-50ms extra laadtijd. Voor mobiele gebruikers op langzame verbindingen kan dit oplopen tot 200-400ms.
Redirect chains (meerdere redirects achter elkaar) stapelen deze vertraging op. Een chain van 3 redirects kan 100-200ms kosten, wat significant is voor user experience en SEO.
Best practice: minimaliseer redirects in je critical rendering path. Update interne links direct naar de nieuwe URL in plaats van te vertrouwen op redirects.
Alternatief: canonical tags vs 301 redirects
Soms is een canonical tag een beter alternatief dan een 301 redirect:
Canonical tags vertellen Google welke versie van een pagina de "main" versie is, zonder de gebruiker door te sturen. Dit is nuttig voor:
- Dezelfde content op meerdere URLs (print versies, paginatie)
- URL parameters die duplicate content creëren
- A/B testing varianten
Een 301 redirect stuurt gebruikers en zoekmachines daadwerkelijk door. Een canonical tag laat alle URLs bestaan maar vertelt Google welke te indexeren.
Gebruik canonical tags wanneer verschillende URLs legitiem moeten blijven bestaan. Gebruik 301 redirects wanneer de oude URL niet meer moet bestaan.
Meer informatie: WordPress.org documentatie
Veelgestelde vragen
Wat kost webhosting gemiddeld?
Webhosting kost gemiddeld tussen de €3 en €15 per maand voor shared hosting. VPS hosting begint rond €10-€20 per maand, en dedicated servers vanaf €50 per maand.
Kan ik later upgraden naar een ander pakket?
Ja, bij de meeste hosting providers kun je eenvoudig upgraden naar een groter pakket wanneer je website groeit. Dit kan meestal zonder downtime.
Is Nederlandse hosting beter dan buitenlandse?
Voor Nederlandse bezoekers is Nederlandse hosting vaak sneller door de kortere afstand. Daarnaast is communicatie met support makkelijker en voldoe je aan de AVG/GDPR wetgeving.
Was dit artikel nuttig?
Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.
Gerelateerde artikelen
Website verhuizen: compleet stappenplan
Website verhuizen naar nieuwe hosting? Volg dit stap-voor-stap plan om je website veilig en zonder downtime te migreren.
Wat is PHP memory limit? Geheugenlimiet verhogen
Ontdek wat de PHP memory limit is, waarom je deze moet verhogen en hoe je memory_limit aanpast voor betere prestaties.
404 error: pagina niet gevonden uitgelegd
Ontdek wat een 404 error is, wat het veroorzaakt en hoe je 404 fouten oplost en voorkomt.
500 internal server error: oorzaken en oplossingen
Leer wat een 500 error is, veelvoorkomende oorzaken en hoe je deze serverfout oplost.
503 service unavailable: server overbelast
Ontdek wat een 503 error betekent, wat het veroorzaakt en hoe je het oplost of voorkomt.