Search engine friendly redirects

December 15th, 2005 - Posted by Ulco in Migratie

Heb je op je website een pagina verplaatst? Gebruik dan de juiste vorm van doorsturen, namelijk de ‘301 Moved Permanently’. Met deze redirect ben je er zeker van dat de nieuwe pagina snel gevonden wordt en ook nog eens de backlinks en de pagerank van de oude pagina overneemt.

Als tweede voordeel is deze vorm van bezoekers doorsturen ook nog eens erg makkelijk om pagina’s snel uit de Google cache te halen. Het verwijderen of wijzigen van de bestaande pagina leidt er vaak toe dat de oude versie gewoon in de cache blijft staan wat niet altijd de bedoeling kan zijn.

Daarnaast komt er ook nog eens bij dat zoekmachines niet blij zijn met pagina’s die opeens weg zijn. Vooral Google is erg gevoelig voor dit soort dingen en heeft de neiging websites die vaak pagina’s verwijderen of incorrect verplaatsen minder serieus te nemen (en dus lager te ranken in de resultaten!).

Hoe moet het

Hieronder een lijst hoe je op alle mogelijke manieren een correcte ‘301 Moved Permanently’ redirect uitvoert:

In PHP

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.ulco.nl/nieuwelocatie.html");
?>

In ASP

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.ulco.nl/nieuwelocatie.html"
%>

In ASP.NET

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.ulco.nl/nieuwelocatie.html");
}

In ColdFusion

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.ulco.nl/nieuwelocatie.html">

In Java (Servlets)

< %
response.setStatus(301);
response.setHeader( "Location", "http://www.ulco.nl/nieuwelocatie.html" );
response.setHeader( "Connection", "close" );
%>

In CGI (Perl)

#! /usr/bin/perl
use cgi;
my $q = cgi->new();
print $q->redirect(
-location => 'http://www.ulco.nl/nieuwelocatie.html',
-status => 301,
);

In .htaccess

Redirect 301 /oudelocatie.html http://www.ulco.nl/nieuwelocatie.html

Met IIS

  • Open Internet Services Manager en klik met de rechter muisknop op het bestand dat u wilt redirecten
  • Selecteer het rondje “a redirection to a URL”
  • Type de nieuwe locatie in
  • Vink “The exact URL entered above” en “A permanent redirection for this resource” aan.
  • Klik als laatste op “Apply”

Geen reacties tot nu toe