SEO Basics · Redirects

301 redirect: wanneer en hoe?

TL;DR

Een 301 redirect stuurt een oude URL permanent door naar een nieuwe, en geeft grofweg 90 tot 99 procent van de SEO-waarde door. Gebruik hem bij verhuisde pagina's, verwijderde content met een goed alternatief, een domeinmigratie of de overstap van HTTP naar HTTPS. In WordPress stel je het in via een redirect-plugin of via de serverconfiguratie. Vermijd redirect-ketens en wijs altijd naar de meest relevante pagina, niet standaard naar de homepage.

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.

Veelgestelde vragen

Behoud ik mijn ranking na een 301 redirect?

Grotendeels wel. Een 301 geeft ongeveer 90 tot 99 procent van de SEO-waarde door, mits je naar een relevante pagina wijst. Verwacht een korte dip van enkele weken terwijl Google de verhuizing verwerkt.

Wat is het verschil tussen een 301 en een 302?

Een 301 is permanent en geeft SEO-waarde door, een 302 is tijdelijk en houdt de oude URL geïndexeerd. Gebruik 301 voor definitieve verhuizingen en 302 alleen als de oude pagina echt terugkomt.

Kan ik een verwijderde pagina beter 301-en of laten verlopen als 404?

Heb je een relevant alternatief, dan 301 je naar die pagina om de waarde te behouden. Is er geen zinvol alternatief, dan is een nette 404 (of 410) prima. Redirect nooit standaard naar de homepage.

Hoe stel ik een 301 in op WordPress?

Het makkelijkst via een redirect-plugin zoals Redirection of de redirect-module in Rank Math: oude URL, nieuwe URL, type 301. Technischer kan het via .htaccess of je hosting-paneel. Maak altijd eerst een backup.

Hoe lang duurt het voordat Google een 301 verwerkt?

Meestal 2 tot 8 weken voor de nieuwe URL de oude vervangt in de index. Een tijdelijke ranking-dip in die periode is normaal. Zorg dat je redirects schoon zijn zonder ketens om het proces te versnellen.

Twijfel je of je redirects goed staan?

Onze gratis site-check spoort kapotte links, foute redirects en 404's op, zodat je geen SEO-waarde weglekt.