Definitie
Een 301-redirect is een permanente doorverwijzing van een oude naar een nieuwe URL. Zoekmachines vervangen de oude URL in de index en dragen de signalen over naar het nieuwe adres.
Wat is een 301-redirect?
Een 301 is een HTTP-statuscode die zegt: deze pagina is permanent verhuisd, het nieuwe adres staat in de Location-header. Browsers en zoekmachines volgen hem automatisch. De 308 is de moderne variant die de request-methode (zoals POST) behoudt; voor Google werken 301 en 308 hetzelfde.
Google gebruikt een permanente redirect als sterk signaal dat de nieuwe URL de canonieke versie is. Links en andere signalen gaan mee naar het nieuwe adres. Google adviseert redirects minimaal een jaar te laten staan. In de praktijk laat je ze voor goed bezochte of veel gelinkte URL's gewoon staan.
Waarom het ertoe doet voor webshops
Webshops wijzigen continu URL's. Een categorie krijgt een nieuwe naam, een product wordt vervangen door een opvolger, een URL-key wordt opgeschoond. Elke keer dat een URL met rankings of backlinks verdwijnt zonder redirect, gooi je opgebouwde waarde weg.
Bij een replatforming, bijvoorbeeld van Magento naar Shopify of andersom, is de redirectmapping het belangrijkste onderdeel van de SEO-migratie. Elke oude URL met verkeer, links of omzet hoort een redirect te krijgen naar de inhoudelijk best passende nieuwe pagina.
Een goede mapping maak je op data, niet op gevoel. Exporteer alle URL's met organische klikken uit Search Console, alle URL's met backlinks uit een linktool en alle URL's uit de oude sitemap. Koppel elke URL aan de beste nieuwe bestemming. Test de redirects op staging voordat je live gaat, en controleer na livegang dagelijks het indexeringsrapport en de 404's in Search Console.
Zo werkt het in Magento, Shopify en Laravel
Magento slaat redirects op in de URL rewrites-tabel (Marketing > SEO & Search > URL Rewrites). Met de instelling "Create Permanent Redirect for URLs if URL Key Changed" maakt Magento automatisch een 301 als je een URL-key aanpast. Bij grote catalogi kan die tabel enorm groeien; dat is iets om te bewaken.
Shopify maakt bij het wijzigen van een handle optioneel automatisch een redirect aan. Handmatige redirects beheer je in de admin of importeer je via CSV. Belangrijk: Shopify-redirects werken alleen als er op de oude URL geen bestaande pagina meer staat.
In Laravel regel je redirects in routes (Route::permanentRedirect) of, voor grote mappings, in een database-tabel met een middleware die vóór de 404 kijkt. Voor duizenden vaste regels is een nginx-map vaak sneller.
Veelgemaakte fouten
Alle oude URL's naar de homepage sturen. Google behandelt dat vaak als soft 404, dus de signalen gaan alsnog verloren. Redirectketens laten ontstaan door nieuwe redirects op oude te stapelen. Een 302 gebruiken waar een 301 bedoeld is. En interne links niet bijwerken, zodat je eigen site blijft linken naar URL's die redirecten.
Permanente redirect in nginx
location = /herenschoenen-sale {
return 301 https://www.voorbeeldshop.nl/heren/schoenen;
}Verder lezen
Gerelateerde begrippen
Veelgestelde vragen
Verlies ik ranking door een 301-redirect?+
Google stelt dat redirects geen PageRank kosten. In de praktijk kan het even duren voordat de nieuwe URL de oude posities overneemt, zeker als de inhoud verandert.
Hoe lang moet een 301-redirect blijven staan?+
Google adviseert minimaal een jaar. Voor URL's met backlinks of terugkerend verkeer laat je hem permanent staan.
