301 redirects instellen

301 redirects instellen

Je past een URL aan, gooit een oude pagina weg of verhuist je site en ineens zie je het: bezoekers landen op een 404. Herkenbaar, en eerlijk gezegd ook zonde, want je laat hiermee niet alleen mensen verdwalen, maar ook SEO waarde liggen. Met 301 redirects stuur je verkeer en zoekmachines netjes door naar de juiste plek, zonder gedoe voor de gebruiker. In dit artikel leg ik je uit wat een 301 redirect precies doet, wanneer je hem wel en niet gebruikt en hoe je hem praktisch instelt via WordPress, .htaccess of andere opties. Ook laat ik zien welke fouten ik in de praktijk het vaakst tegenkom en hoe je ze voorkomt.

Wat is een 301 redirect (en wat gebeurt er technisch)?

Een 301 redirect is een permanente doorverwijzing van URL A naar URL B. De server geeft daarbij de HTTP statuscode 301 Moved Permanently terug. Simpel gezegd: je vertelt de browser én Google dat de oude pagina definitief is verhuisd en waar de nieuwe plek is.

Wat ik er sterk aan vind, is dat je met een server side 301 meestal het beste van twee werelden krijgt: een soepele gebruikerservaring en het behoud van zoveel mogelijk opgebouwde SEO signalen. Zonder redirect “valt” de oude URL vaak terug naar een 404, met alle frustratie en verlies van rankings van dien.

Waarom een 301 bijna altijd beter is dan trucjes met JavaScript of meta refresh

Je kunt ook “doorsturen” met een meta refresh of JavaScript redirect, maar dat is client side. En daar zit precies het risico: zoekmachines kunnen het anders interpreteren of pas later uitvoeren. Mijn advies is daarom duidelijk: als het om SEO en betrouwbaarheid gaat, gebruik je server side redirects via .htaccess, serverconfig of een degelijke WordPress plugin.

301 versus 302: wanneer kies je welke?

Het verschil is vooral de intentie: een 301 is permanent, een 302 is tijdelijk. Een 302 kan nuttig zijn bij een tijdelijke actie of een korte test, maar bij structurele wijzigingen, nieuwe URL structuur of een migratie hoort vrijwel altijd een 301. Een 302 te lang laten staan geeft gemengde signalen en kan alsnog als 301 worden behandeld, maar daar zou ik niet op gokken.

  • 301: definitief verplaatst, standaardkeuze bij opschonen en migraties
  • 302: tijdelijk verplaatst, alleen gebruiken als je echt terug wilt naar de oude URL
  • 307/308: varianten die je minder vaak nodig hebt in de praktijk

Wanneer moet je 301 redirects instellen?

Als je je site ooit onderhoudt, ga je hier niet aan ontkomen. De grootste winst zit in het voorkomen van “kapotte paden” in je website. Ik hanteer zelf een eenvoudige regel: als een URL die verkeer, links of rankings had verdwijnt of verandert, dan regel je een redirect.

Pagina verwijderen of product uit assortiment

Stop je met een product of schrap je een pagina? Dan is “gewoon verwijderen” vaak een recept voor 404 fouten. Redirect de oude URL naar de meest relevante opvolger: een categoriepagina, een alternatief product, of een informatieve pagina. Redirecten naar de homepage is meestal lui en wordt door Google vaak gezien als minder relevant.

URL wijzigen door nieuwe structuur of betere slugs

Nieuwe permalinks, kortere slugs, betere categorie indeling: allemaal prima. Maar zonder 301 redirects verlies je opgebouwde waarde. Dit is typisch zo’n klus die je liefst één keer goed doet: maak een lijst van oude URL’s en hun nieuwe bestemming en implementeer die in één batch.

Website migratie of domeinverhuizing

Bij een migratie moet je redirects idealiter voor livegang klaar hebben. Oude URL’s moeten één op één doorsturen naar de nieuwe URL’s. Anders moet je organische zichtbaarheid opnieuw opbouwen, en dat is zelden “even een dipje”.

Van http naar https of van non www naar www

Consistentie is cruciaal. Kies één canonieke versie, bijvoorbeeld https en met of zonder www, en stuur alles daar naartoe door. Dit voorkomt duplicate content signalen en maakt de indexatie duidelijker.

404 fouten die je wilt oplossen

404’s ontstaan ook door typfouten, interne links die niet zijn aangepast of oude backlinks. Hier is mijn mening: een 404 is niet “altijd slecht”, maar als de URL relevant verkeer of links heeft, dan moet je hem serieus nemen en redirecten naar een inhoudelijk logische pagina.

Waarom 301 redirects belangrijk zijn voor SEO en gebruikers

De directe winst is simpel: je bezoeker komt alsnog op de juiste pagina uit. Maar de grotere winst zit in SEO en onderhoudbaarheid. Een correcte 301 helpt Google begrijpen wat er is veranderd en waar de waarde naartoe moet.

SEO waarde behouden (links en autoriteit)

Een oude URL kan backlinks, interne links en historische relevantie hebben. Met een goede 301 stuur je die signalen door naar de nieuwe URL. Het idee dat je standaard 15 procent “verliest” door redirects is verouderd; Google heeft al jaren aangegeven dat 301 redirects in principe geen dempingsfactor hoeven te hebben. In de praktijk zie ik wel dat slordige implementaties alsnog verlies geven, maar dat is dan meestal door irrelevante bestemmingen, chains of verkeerde canonical signalen.

Betere UX: minder frustratie, minder bounces

Een 404 is een doodlopende straat. Zelfs met een nette 404 pagina is het een extra stap en dus frictie. Met een 301 haal je die frictie weg. Zeker bij pagina’s die bezoekers via Google binnenhalen, is dat “voldoet aan alle verwachtingen” niveau basis-hygiëne.

301 redirects instellen in WordPress (mijn voorkeur voor niet techneuten)

Als je WordPress gebruikt en je wil het beheersbaar houden, dan vind ik een plugin vaak de meest praktische route. Niet omdat .htaccess slecht is, maar omdat veel mensen in .htaccess kleine foutjes maken die meteen impact hebben op de hele site.

Optie 1: Redirection plugin (aanrader)

De plugin Redirection is populair omdat hij overzicht geeft, 404’s kan loggen en import/export ondersteunt. Dat is handig als je veel redirects tegelijk wil toevoegen.

  1. Installeer en activeer Redirection in WordPress.
  2. Ga naar Gereedschap en daarna Redirection.
  3. Klik op Nieuwe toevoegen.
  4. Vul bij Bron URL de oude slug in, bijvoorbeeld /oude-pagina/.
  5. Vul bij Doel URL de nieuwe URL in (mag volledig met https).
  6. Sla op en test door de oude URL in je browser te openen.

Tip die ik bijna altijd geef: zet logging van 404’s aan, maar sla geen IP informatie op als je dat niet nodig hebt. Met AVG in het achterhoofd is minder data vaak gewoon beter.

Optie 2: via SEO plugins zoals Rank Math of Yoast (Premium)

Gebruik je toch al een SEO plugin met redirect manager, dan is dat “zeker het proberen waard”. Je houdt alles op één plek. Let wel op: bij sommige setups is de redirect manager een betaalde feature of werkt hij anders per hostingomgeving.

301 redirects instellen via .htaccess (snel en krachtig, maar wees voorzichtig)

De .htaccess methode is klassiek en effectief, vooral op Apache servers. Mijn advies: maak altijd een backup van je .htaccess voordat je iets wijzigt. Een vergeten karakter kan je site laten crashen of een redirect loop veroorzaken.

Waar vind je .htaccess en wanneer werkt dit?

Je vindt .htaccess meestal in de root map van je website, vaak public_html. Zie je hem niet, dan kan hij verborgen zijn of draait je site niet op Apache. In dat laatste geval werkt .htaccess niet en moet je naar Nginx regels of je hostingpaneel kijken.

Voorbeelden van .htaccess redirects

Hieronder staan veelgebruikte varianten. Plaats regels bij voorkeur boven bestaande WordPress blokken, maar niet midden in automatisch beheerde secties.

  • Één pagina redirect:

    Redirect 301 /oude-pagina/ https://www.jouwdomein.nl/nieuwe-pagina/

  • Oud domein naar nieuw domein:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ https://www.nieuwewebsite.nl/$1 [R=301,L]
    </IfModule>

  • Non www naar www:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^jouwdomein\.nl$ [NC]
    RewriteRule ^(.*)$ https://www.jouwdomein.nl/$1 [R=301,L]
    </IfModule>

Wat ik belangrijk vind: gebruik consequent https in je doel URL. Je voorkomt hiermee extra hops en inconsistentie in indexatie.

Alternatieven: redirects via hostingpaneel, PHP of (liever niet) JavaScript

Redirects via cPanel of hosting control panel

Veel hosts bieden een redirect tool in hun control panel. Dat is vaak prima voor eenvoudige regels, zeker als je geen WordPress plugin wilt en niet in .htaccess durft. Nadeel: het is soms minder flexibel bij grote migraties en minder makkelijk te exporteren.

Redirects via PHP

PHP redirects kunnen werken als je echt op paginaniveau iets moet oplossen en geen serverconfig kunt aanpassen. Maar ik zou het niet als eerste keuze nemen, omdat je afhankelijk bent van code en templates.

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: https://www.jouwdomein.nl/nieuwe-url/');
exit;
?>

Waarom ik JavaScript en meta refresh meestal afraad

Je mist vaak een duidelijke server side statuscode, je voegt vertraging toe en je creëert interpretatieruimte bij crawlers. Voor SEO en robuustheid kies ik liever de route die het meest “saai” is. Saai is hier goed.

Redirects controleren en monitoren (dit is waar het vaak misgaat)

Een redirect toevoegen en dan aannemen dat het wel klopt is een bekende valkuil. Ik controleer altijd: werkt de redirect, is de statuscode echt 301 en ontstaan er geen kettingen.

Handmatig testen en statuscodes checken

Open de oude URL in een incognito venster en kijk of je direct op de juiste pagina landt. Wil je het netter doen, gebruik dan een redirect checker tool of een crawler. Het doel is: één stap van oud naar nieuw, zonder omwegen.

Gebruik een crawler voor kettingen, loops en 404 doelen

Tools zoals Screaming Frog (of alternatieven) laten je snel zien of je last hebt van:

  • Redirect chains: A naar B naar C, onnodig traag en onduidelijk
  • Redirect loops: A naar B en terug naar A, pagina laadt nooit
  • Redirect naar 404: je stuurt autoriteit naar een pagina die niet bestaat
  • Interne links die nog naar redirects wijzen: beter direct naar de eind URL linken

Google Search Console als controlelaag

In Google Search Console kun je zien of Google redirect fouten detecteert of nog oude URL’s probeert te crawlen. Het is geen vervanging voor een crawler, maar wel een goede second opinion. Als je meer wilt lezen over het bredere plaatje rondom online groei en SEO, dan sluit dit onderwerp goed aan bij digital marketing voor je online business.

Veelgemaakte fouten bij 301 redirects (en hoe je ze voorkomt)

Alles naar de homepage redirecten

Dit lijkt handig, maar je verliest context. Google verwacht relevantie: een oude productpagina hoort bij voorkeur naar een opvolger of categorie, niet naar “Welkom op onze site”. Te vaak voelt dit als een soft 404 en dat is precies wat je niet wilt.

Redirect chains laten ontstaan

Bij meerdere updates stapelen redirects zich op. Mijn praktische aanpak: eens per kwartaal alles crawlen en chains “plat slaan” naar één directe 301. Dat is onderhoud, maar het betaalt zich terug in snelheid en duidelijkheid.

Redirects in de sitemap laten staan

Je sitemap hoort alleen indexeerbare eind URL’s te bevatten, geen redirects. Laat je CMS of SEO plugin opnieuw genereren en check met een crawler of er geen 301’s in je sitemap zitten.

Redirects terugdraaien zonder overal signalen aan te passen

Redirects terugdraaien kan, maar wees consequent: interne links, canonical tags, sitemap, hreflang en menu’s moeten dezelfde richting op wijzen. Anders creëer je ruis en het blijft afwachten welk signaal Google volgt.

Praktisch stappenplan: in 10 minuten je eerste 301 redirect goed regelen

  1. Kies de oude URL die weg moet of veranderd is.
  2. Kies de meest relevante nieuwe URL (niet “zomaar” de homepage).
  3. Kies je methode: WordPress plugin of .htaccess.
  4. Maak de redirect aan als 301 (permanent).
  5. Test in incognito of de oude URL doorstuurt.
  6. Check dat je op de juiste pagina landt en geen extra redirects krijgt.
  7. Pas interne links aan zodat ze direct naar de eind URL gaan.
  8. Verwijder oude URL’s uit navigatie en content waar nodig.
  9. Check Search Console op nieuwe fouten in de dagen erna.
  10. Leg redirects vast in een lijst, zeker bij migraties.

Als je vaker met SEO en techniek bezig bent, kan het helpen om een vaste workflow te hebben. Op Linkbuildingpakket.nl vind je ook bredere artikelen die goed aansluiten op dit soort “technische basis die je rankings redt”.

Veelgestelde vragen

Wat is het verschil tussen 301 redirects instellen in WordPress en via .htaccess?

In WordPress regel je het meestal via een plugin, wat overzichtelijk is en minder risico geeft op een site die crasht door een typfout. Via .htaccess is het vaak sneller en direct op serverniveau. Mijn voorkeur: plugin voor kleine sites, .htaccess bij grotere migraties of als je technisch comfortabel bent.

Hoe lang moet ik een 301 redirect laten staan?

Minimaal een jaar is een veelgehoorde richtlijn, maar eerlijk: ik laat belangrijke redirects het liefst permanent staan. Oude backlinks en bookmarks blijven soms jaren rondzwerven. Het kost meestal nauwelijks performance, zolang je chains voorkomt en alles netjes naar één eind URL stuurt.

Heeft 301 redirects instellen negatieve impact op SEO?

Goed ingestelde 301’s zijn juist positief, omdat je 404’s voorkomt en linkwaarde doorgeeft. Negatieve impact zie je vooral door fouten: redirect naar irrelevante pagina’s, chains, loops of een doel URL die zelf 404 is. Controleer daarom altijd de statuscodes en bestemming.

Kan ik meerdere 301 redirects instellen in één keer?

Ja. In WordPress kun je vaak importeren via CSV in plugins zoals Redirection. In .htaccess kun je meerdere regels toevoegen, of met rewrite regels patronen afvangen. Mijn advies bij bulk: werk met een mapping tabel oud naar nieuw en test steekproefsgewijs met een crawler.

Wanneer kies ik beter géén 301 redirect maar een canonical of noindex?

Als de pagina eigenlijk nog toegankelijk moet blijven, maar je duplicate content wilt oplossen, is een canonical vaak beter. Wil je een pagina beschikbaar houden maar niet in Google, gebruik dan noindex. Een 301 gebruik je pas als je echt wilt dat de oude URL niet meer bestaat als zelfstandige bestemming.

301 redirects instellen is één van die technische taken die saai lijken, maar je website echt gezond houdt. Je voorkomt 404 frustratie, je beschermt je SEO waarde en je maakt migraties en opschoning veel minder spannend. Mijn belangrijkste advies: kies server side waar het kan, redirect altijd naar de meest relevante pagina en controleer je werk met een crawler of Search Console. Doe je dat consequent, dan zijn redirects geen brandjes meer, maar gewoon een nette onderhoudsroutine.

Deel deze content:

Jasper schrijft over SEO, linkbuilding en online marketing vanuit de praktijkervaring van JG Webmarketing. Zijn focus ligt op heldere uitleg, concrete tips en inzichten waar ondernemers direct mee verder kunnen.

Verstuur reactie