Een nieuwe website maken of laten maken is leuk, en misschien ook wel nodig. Veel mensen maken daarbij echter de fout dat ze oude meteen van internet halen als de nieuwe klaar is. Dit heeft twee grote gevolgen:
- Alle links naar de oude website die in Google staan doen het opeens niet meer
- Alle waarde en het vertrouwen die de website in de loop der jaren bij zoekmachines opbouwde gooi je weg.
Zoekmachine Google gebruikt Pagerank om websites een rapportcijfer te geven. Beginnende websites waar men nauwelijks naar verwijst hebben pagerank 0, oudere website met veel backlinks die zich al bewezen hebben stijgen naar pagerank 2, 3, 4 en zo verder. Google berekent Pagerank per pagina en bestaat je website al wat langer dan zijn er ongetwijfeld pagina’s met een aardige PR-waarde. Zie het als goodwill: die wil je behouden.
Nieuwe website? Laat het Google weten!
Heb je een nieuwe website dan kun je Google een adreswijziging sturen. Dan kan per hele website, maar ook per individuele pagina, en dit laatste verdient de voorkeur. Een Google-gebruiker die op jouw link klikt komt zo netjes op een soortgelijke pagina op de nieuwe site, en niet op de voorpagina waar hij het verder zelf uit mag zoeken.
Een adreswijziging heet in zoekmachine-termen een 301-redirect en hoe je ze instelt verschilt per programmeertaal. Hieronder staan 3 veelgebruikte oplossingen.
Voor Joomla gebruik ik het component ReDJ dat heel eenvoudig links doorverwijst. Je geeft de oude en nieuwe url op en het component doet de rest.
301’s met PHP, ASP en ColdFusion
301 redirects kun je ook in de broncode opnemen. Bij PHP, ASP en ColdFusion werkt het als volgt.
PHP
Zet dit stukje code boven aan de php pagina waar het om gaat:
<?php
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.jenieuweadres.nl” );
?>
ASP
Zet dit stukje code boven aan de asp pagina waar het om gaat:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.jenieuweadres.nl”
%>
ColdFusion
Zet dit stukje code boven aan de CFML pagina waar het om gaat:
<cfheader statuscode=”301″ statustext=”Moved permanently”/>
<cfheader name=”Location” value=”http://www.jenieuweadres.nl”/>
Met dank aan: Whelp