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.

CODE:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} !^(.*)\.seoking\.nl$ [NC]
  4. RewriteRule ^(.*)$ http://www.seoking.nl/$1 [R=301,L]
  5. </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:
  1. <?php
  2. if(!stristr($_SERVER["HTTP_HOST"], 'www')){
  3.   header("HTTP/1.1 301 Moved Permanently");
  4.   // htmlspecialchars() om header injection te voorkomen, al is dat vanaf PHP4.4x gefixed
  5.   header("Location: http://www.seoking.nl/" . htmlspecialchars($_SERVER["REQUEST_URI"]));
  6.   exit();
  7. }
  8. ?>

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: Plaatsen/stemmen op NUjij Plaatsen/stemmen op eKudos Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Digg Voeg dit artikel toe aan Del.icio.us Voeg toe aan je favorieten op Technorati Voeg toe aan je Google bladwijzers Verstuur deze pagina per e-mail via Feedburner Maak een notitie op deze pagina met Fleck

Gerelateerde posts:

  • Case Insensitive 301 Redirects Met mod_rewrite
  • Elimineer je Concurrenten met Googlewashing!
  • Betere SERPs met Google Agent Rank
  • Inspringingen op de Google SERPs
  • Evil Link Building Tip
  • 12 reacties

    1. Hans on April 12th, 2007

      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?

    2. Tri Pham on April 13th, 2007

    3. […] 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 […]

    4. Tamourt on July 1st, 2007

      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…

    5. Peter on August 11th, 2007

      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

    6. Peter on August 11th, 2007

      Ik vergat te zeggen dat http://www24.brinkster.com/zeevissen moet gaan verwijzen naar http://www.zeevissen.org
      Alvast dank!

    7. Henri on August 13th, 2007

      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

    8. Stijn on September 3rd, 2007

      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

    9. Rob on September 4th, 2007

      Je hebt kans op duplicate content wanneer je meerdere domeinen naar dezelfde website laat verwijzen.

    10. Seth on September 4th, 2007

      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.

    11. Marijn on September 5th, 2007

      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?

    12. Stijn on September 6th, 2007

      @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.

    Laat een reactie achter!

    Als je een specifieke anchortext wilt gebruiken: <a href="url">anchor</a>