301 en 302 redirect
In de wereld van SEO, website migraties en redactionele veranderingen zijn redirects een belangrijk onderdeel van je site’s gezondheid. 301 en 302 redirects zijn veelvoorkomend, en beide sturen verkeer van een oude URL naar een nieuwe. Maar wat is precies het verschil tussen deze twee? In dit artikel zullen we het verschil tussen 301 en 302 redirects uitleggen, de voordelen van beide bespreken, en kijken wanneer je elke redirect moet gebruiken.
301 redirect versus 302 redirect: wat is het verschil?
Bij het verplaatsen van pagina’s op je website kan het zijn dat je oude URL’s wilt doorsturen naar nieuwe URL’s. Dit kan gedaan worden met een redirect. Er zijn twee soorten redirects: 301 en 302. Wat is het verschil?
301 redirect: Een 301 redirect is permanent, en geeft aan zoekmachines aan dat de oude pagina niet langer bestaat en permanent is verplaatst naar een nieuwe URL. Bezoekers worden dan automatisch doorgestuurd naar de nieuwe URL.
302 redirect: Een 302 redirect is tijdelijk en geeft aan zoekmachines aan dat de oude pagina tijdelijk is verplaatst naar een nieuwe URL en later weer terug zal keren. Bezoekers worden dan wel doorgestuurd naar de nieuwe URL, maar de oude URL blijft wel bestaan.
In beide gevallen wordt het verkeer van de oude URL doorgestuurd naar de nieuwe URL.
De voordelen van een 301 redirect
Een 301 redirect biedt verschillende voordelen voor website-eigenaren:
- Behoudt link juice en SEO-waarde: Een 301 redirect stelt zoekmachines in staat om de SEO-waarde van het oude URL automatisch over te dragen naar het nieuwe URL. Dit betekent dat link juice en autoriteit van de oude URL behouden blijven en zich voortzetten naar het nieuwe URL.
- Voorkomt kapotte links en verbetert de gebruikerservaring: Een 301 redirect zorgt ervoor dat gebruikers automatisch worden doorgestuurd naar het nieuwe URL. Dit voorkomt kapotte links die de gebruikerservaring kunnen verstoren.
- Geeft aan dat de oude pagina permanent is verplaatst naar de nieuwe URL: Een 301 redirect geeft zoekmachines een signaal dat de oude pagina permanent is verplaatst naar de nieuwe URL. Dit zorgt ervoor dat zoekmachines de oude pagina niet blijven indexeren en de nieuwe URL bezoeken.
Al met al wordt het sterk aanbevolen om 301 redirects te gebruiken bij het permanent verplaatsen van pagina’s van de ene URL naar de andere. Zo zorg je voor een soepele transitie en houd je de link juice en SEO-waarde van de oude URL intact. Bovendien voorkomt het kapotte links en verbetert het de gebruikerservaring.
Wanneer moet je een 301 redirect gebruiken?
Een 301 redirect moet worden gebruikt wanneer je permanente veranderingen aanbrengt aan je website. Dit kan bijvoorbeeld het geval zijn wanneer je de URL-structuur van je website wijzigt, of wanneer je verouderde content vervangt door nieuwe content op een ander URL-adres.
Er zijn verschillende situaties waarin je een 301 redirect kunt gebruiken:
- Wanneer je de URL van een pagina op je website verandert
- Wanneer je de structuur van je website verandert, bijvoorbeeld door pagina’s samen te voegen of te verwijderen
- Wanneer je verouderde content vervangt door nieuwe content op een ander URL-adres
- Wanneer je een domeinnaam wijzigt en de content van de oude website overzet naar de nieuwe website
Door een 301 redirect te gebruiken, zorg je ervoor dat zoekmachines en bezoekers automatisch worden doorgestuurd naar de nieuwe pagina zonder dat er een foutmelding optreedt. Bovendien behoudt de nieuwe pagina het linkprofiel van de oude pagina, waardoor je geen waardevolle backlinks en autoriteit verliest.
De voordelen van een 302 redirect
Er zijn verschillende situaties waarin een 302 redirect van pas kan komen, zoals:
- Tijdelijk verplaatsen van content: Bijvoorbeeld tijdens website-onderhoud of testperiodes kan het handig zijn om tijdelijk een URL te veranderen en een 302 redirect in te stellen zodat bezoekers niet tegen een foutmelding aanlopen.
- Geen passeren van link juice of SEO-waarde: Dit kan handig zijn wanneer je niet wilt dat de nieuwe pagina door zoekmachines geïndexeerd wordt. Bijvoorbeeld wanneer de nieuwe content nog niet goed genoeg is om geïndexeerd te worden, maar je wel alvast verkeer naar die nieuwe pagina wilt trekken.
- Tijdelijke acties en promoties: Bijvoorbeeld bij speciale aanbiedingen of kortingscodes die maar voor een beperkte tijd gelden kan je tijdelijk een 302 redirect instellen vanaf de originele URL naar de actiepagina.
Wanneer moet je een 302 redirect gebruiken?
Een 302 redirect is een geschikte optie in situaties waarbij je tijdelijk een pagina van locatie wilt veranderen. Hieronder staan een aantal voorbeelden:
- Tijdens site-onderhoud of tests. Hiermee kan je tijdelijk content verplaatsen zonder gevolgen voor zoekmachines.
- Om gebruikers tijdelijk door te sturen naar een landingspagina terwijl er gewerkt wordt aan een nieuwe pagina.
- Om gebruikers tijdelijk door te sturen naar een pagina met een speciale promotie of actie.
Het is belangrijk om te onthouden dat een 302 redirect tijdelijk is en dat de SEO-waarde en link juice van de oude pagina niet worden doorgegeven aan de nieuwe pagina. Als je een permanente verandering maakt, gebruik dan een 301 redirect.
Hoe implementeer je een 301 redirect?
Er zijn verschillende manieren om een 301 redirect te implementeren, afhankelijk van je server en CMS. Hier zijn enkele algemene stappen:
- Bepaal welke pagina’s moeten worden doorgestuurd: Maak een lijst van de oude URLs die je wilt doorverwijzen naar nieuwe URLs.
- Maak een .htaccess bestand aan: Als je gebruik maakt van een Apache server, kun je een .htaccess bestand maken in de root directory van je website.
- Voeg de redirect regel toe: Voeg de 301 redirect regel toe aan het .htaccess bestand voor elke oude URL die je wilt doorverwijzen naar een nieuwe URL. De regel moet er als volgt uitzien:
- Test de redirect: Controleer of de redirect werkt door de oude URL in de browser in te voeren en te controleren of je naar de juiste nieuwe URL wordt geleid.
Als je gebruik maakt van een CMS zoals WordPress, kun je ook een plugin gebruiken om eenvoudig 301 redirects in te stellen.
Onthoud dat het belangrijk is om het correct instellen van de redirect te controleren om ervoor te zorgen dat deze correct werkt en bezoekers niet naar een foutieve pagina leidt.
Hoe implementeer je een 302 redirect?
Net zoals bij een 301 redirect, zijn er meerdere manieren om een 302 redirect te implementeren. Hier zijn enkele stappen die je kunt volgen:
Stap 1: Bevestig dat je daadwerkelijk een tijdelijke redirect nodig hebt
Zorg ervoor dat je de juiste redirect gebruikt voor jouw specifieke situatie. Als je van plan bent om de omleiding permanent te maken, gebruik dan een 301 redirect in plaats van een 302 redirect.
Stap 2: Beslis welke pagina tijdelijk doorgestuurd moet worden
Kies de pagina die je tijdelijk wilt omleiden en onthoud de URL van de nieuwe bestemming. Dit kan dezelfde pagina zijn, een tijdelijk vervangende pagina of een pagina met een speciale aanbieding.
Stap 3: Voeg de redirect code toe
Voeg de code voor de 302 redirect toe aan de code van de oorspronkelijke pagina. Hier is een voorbeeld:
<?php
header("HTTP/1.1 302 Temporary Redirect");
header("Location: http://www.voorbeeld.com/nieuw-adres");
exit();
?>
De bovenstaande code kan je in de pagina’s broncode plaatsen of in de .htaccess file als je die gebruikt.
Stap 4: Test de redirect
Controleer of de redirect naar de nieuwe URL werkt door zowel de oorspronkelijke URL als de nieuwe URL in de browser te typen en te kijken of ze naar de juiste pagina’s leiden. Als ze niet werken, controleer dan de code en pas deze indien nodig aan.
Stap 5: Verwijder de redirect wanneer deze niet meer nodig is
Zodra de tijdelijke omleiding niet meer nodig is, verwijder je de code die de redirect veroorzaakt. Als je de code laat staan, kunnen bezoekers na het einde van de promotie of het tijdelijke onderhoud nog steeds worden doorgestuurd naar de onjuiste pagina.
Hoe behandelt Google een 301 redirect in vergelijking met een 302 redirect?
Google behandelt een 301 redirect als een signaal om de SEO-waarde van de oude pagina over te zetten naar de nieuwe. Dit betekent dat zoekmachines de oude pagina uit hun zoekresultaten halen en de nieuwe pagina indexeren met de SEO-waarde van de oude pagina.
Aan de andere kant beschouwt Google een 302 redirect als een tijdelijke doorverwijzing en zal daarom geen SEO-waarde overdragen van de oude naar de nieuwe pagina. Als gevolg hiervan kan de oude pagina nog steeds in zoekresultaten worden weergegeven en zal de nieuwe pagina hoogstwaarschijnlijk niet worden geïndexeerd.
Het is dus belangrijk om het juiste type redirect te gebruiken om ervoor te zorgen dat Google de nieuwe pagina indexeert met de juiste SEO-waarde en dat de oude pagina uit de zoekresultaten wordt verwijderd.
Waar komen de 301 en 302 codes vandaan?
De 301 en 302 codes maken deel uit van het HTTP-protocol dat bepaalt hoe gegevens worden verzonden tussen servers en clients. Deze codes werden voor het eerst geïntroduceerd in 1999 met HTTP/1.1 om verschillende soorten redirects aan te duiden. Sindsdien worden deze codes nog steeds veel gebruikt om webverkeer van oude URL’s naar nieuwe URL’s om te leiden.
HTTP-statuscodes geven aan of een bepaalde HTTP-verzoek-antwoordcyclus al dan niet succesvol is afgerond. Een statuscode wordt teruggestuurd in de header van het antwoord van de server naar de browser van de gebruiker en is dus niet zichtbaar op de feitelijke pagina die wordt weergegeven.
De 301 en 302 codes zijn slechts enkele van de vele HTTP-statuscodes die kunnen worden verzonden tussen servers en clients als antwoord op een verzoek van de gebruiker. Andere veelgebruikte statuscodes zijn bijvoorbeeld de 200 code (wat betekent dat er geen problemen zijn met de request) en de 404 code (wat aangeeft dat de gevraagde pagina niet gevonden kan worden).
Conclusion
Het gebruik van de juiste redirect is van cruciaal belang voor elke website. Een 301 redirect is geschikt voor permanente verplaatsingen, terwijl een 302 redirect beter geschikt is voor tijdelijke bewegingen. Het is belangrijk om te weten wanneer elke redirect moet worden gebruikt om de beste resultaten te krijgen en om te zorgen dat gebruikers de best mogelijke ervaring hebben op uw website. Door het correct implementeren van redirects en het begrijpen van hoe zoekmachines ze behandelen, kunt u ervoor zorgen dat uw website goed presteert en een positieve gebruikerservaring biedt.