Dezelfde PageRank behouden voor twee domeinen
Meestal kun je een website op twee verschillende adressen benaderen, met www. ervoor en zonder www. ervoor. Het probleem is alleen dat je ook twee verschillende PageRanks krijgt voor je domeinen, terwijl je juist maar een PageRank wilt hebben voor dezelfde pagina. Gelukkig is hiervoor een simpele oplossing waardoor je dezelfde PageRank krijgt voor je website met en zonder de www.
HTTP 301 Redirect
Een simpele oplossing is een HTTP 301 redirect. Voor deze oplossing ga ik ervan uit dat je een LAMP-achtige webserver hebt met Mod_Rewrite. Voeg dit toe aan je aan .htaccess.
-
<IfModule mod_rewrite.c>
-
RewriteEngine On
-
RewriteCond %{HTTP_HOST} !^(.*)\.seoking\.nl$ [NC]
-
RewriteRule ^(.*)$ http://www.seoking.nl/$1 [R=301,L]
-
</IfModule>
Pas dit aan naar je eigen domein. Vanaf nu krijg je een redirect van http://domein.nl naar http://www.domein.nl/ en op deze manier behoud je je PageRank. Je kunt het natuurlijk omkeren van www.domein.nl naar domein.nl, wat jij wilt :)
Google Webmaster
Een andere manier is aan de Googlebot laten weten welke domein je voorkeur heeft. Ga naar de Google Webmaster site en links in het menu zie je preferred domain staan. Verander dit naar je keuze en wacht op de volgende crawl voor de update in de index.
PHP style
Voor de programmeurs, het kan ook heel simpel met PHP. Voeg de volgende code toe aan het begin van je header:
-
<?php
-
// htmlspecialchars() om header injection te voorkomen, al is dat vanaf PHP4.4x gefixed
-
}
-
?>
Al zou ik deze manier niet aanraden, het werkt wel ;) Je kunt het nog verder uitbreiden door een redirect te plaatsen met parameters naar de juiste pagina's en dergelijke.
Tags:Stem op dit artikel of voeg het toe aan:









Is het redirecten van domein.nl naar www.domein.nl (of andersom) ook aan te raden mbt het verhogen van de ranking? Maw, krijg je een hogere ranking op www.domein.nl zodra je alle traffic naar domein.nl laat redirecten? En zou je hetzelfde moeten doen met andere TLDs?
[…] zou ik graag van mensen willen weten of de 301 redirect theorie nou werkt in de praktijk, hebben mensen een dergelijk experiment gedaan, en is daaruit gekomen dat […]
En hoe werkt de pr als je wel echt twee verschillende domeinnamen hebt? Voor de ene een zo hoog megelijke pr trachten te verkrijgen en de ander op zijn beloop laten oid…
Dank voor de heldere uitleg!
Het lukt me helaas niet om een 301 pagina te maken op mijn http://www24.brinkster.com/zeevissen pagina. Heeft u misschien een tip? Ik probeer het via .htaccess.
Groet,
Petr
Ik vergat te zeggen dat http://www24.brinkster.com/zeevissen moet gaan verwijzen naar http://www.zeevissen.org
Alvast dank!
Peter,
als Brinkster niets gewijzigd heeft, ondersteunt het alleen maar ASP *. Doorgaans kun je geen .htaccess gebruiken. Wellicht kun je een index.aspx of default.aspx (een indexpagina dus) binnen de dir zeevissen met een 301 redirect.
Probeer anders dit: http://www.isapirewrite.com
Bedankt voor de tip. Ik bovenstaande toegepast op onze websites.
Echter hebben we veel domeinnamen voor ongeveer dezelfde sites. Zonder www worden deze sites geredirect naar de www. sites.
Is het echter slecht dat de sites allemaal op elkaar lijken, en draaien op verschillende domeinnamen? Kan ik dan beter 1 hoofdsite maken en de rest met een 301 daarheen sturen?
grt
Je hebt kans op duplicate content wanneer je meerdere domeinen naar dezelfde website laat verwijzen.
Bij een 301-redirect heb je juist geen kans op duplicate content: in feite is de 301-redirect de meest zoekmachinevriendelijke redirect… dit in tegenstelling tot een 302-redirect die ook wel eens wordt toegepast voor blackhat-technieken.
Ik wil graag een .com domein permanent verhuizen naar .nl en ervoor zorgen dat alle pagina’s straks redirecten naar dezelfde pagina maar dan .nl. Dus www.domein.com/pagina1.html en www.domein.com/pagina2.html redirecten naar www.domein.nl/pagina1.html en www.domein.nl/pagina2.html
Kan dit ook zonder iedere pagina afzonderlijk te vermelden in .htaccess? M.a.w. is er code wat voor alle pagina’s .com vervangt voor .nl?
@Martijn: Volgens mij staat je oplossing onder het kopje PHP Style.
De opgevraagde pagina wordt dan middels $_SERVER[’REQUEST_URI’] achter je nieuwe domein gezet. En daar wordt je dan naartoe verwezen. Waarom hij die manier niet zou aanraden is mij onduidelijk.