Redireccionamiento permanente de URLs para SEO

Algo que todo buen SEO debería saber es como manejar las URLs de sus sitios para que las mismas sean mas efectivas para Google y otros buscadores como Yahoo o MSN Search.

Una cosa importante es el pagerank, que es la cantidad de sitios que enlazan a nuestro sitio, pero has de saber que el PR no distingue entre www.misitio.com y misitio.com, por lo que en caso de tener 10 enlaces a cada una de estas URLs, en realidad tienes dos URLs con 10 enlaces cada una, o lo que es peor, puedes tener en tu sitio dos pageranks diferentes dependiendo si pones o no la www adelante.

Para solucionar esto lo que necesitamos es un Redirect permanente, para lo que tienes que tener habilitado el mod rewrite en tu archivo .htaccess.

El archivo en cuestión debe estar colocado en la raíz del sitio para que funcione, y en el colocaremos las reglas necesarias tal como se ve a continuación:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]

Colocadas estas líneas y cambiando example por el nombre de tu sitio, ya estarás redirigiendo permanentemente las URLs sin www a una URL con www.