X

URL canónicas

Las URL canónicas son aquellas direcciones que tratan de seleccionar la mejor URL para un determinado buscador,  cuando existen varias opciones disponibles.

Son importantes en las páginas de inicio aunque en el resto de la web se logrará una mejor indexación si también se realizan. Ni que decir tiene que la URL debería ser ‘entendible’ y ‘amigable’ para el buscador, además de guardar relación con el contenido de la website. En Drupal que es el CMS que yo utilizo está basado en contenidos distribuidos en nodos, se encuentran las URL ‘limpias’ que convierten las rutas de nodos en nombres comunes. Ejemplo:

http://www.ebookred.com/node/1  en

http://www.ebookred.com/bono-gratuito

Las webs deberían usar estructuras de enlaces consistentes a fin de asegurar la canalización y efectividad del máximo PageRank (PR) a las URL que queramos  indexar. Cuando creamos una website tendremos algunas opciones en cuanto al inicio de la misma. En la raíz del sitio, es conveniente para el buscador terminar la URL del enlace en ‘/’, en lugar de utilizar:  index.html o default.asp, o  en su defecto home.html en la URL.

Ejemplos de URL que contienen el mismo contenido e información aunque sean direcciones web distintas, y como no PR distintos.

  • http://www.ebookred.com/
  • http://www.ebookred/index.html
  • http://ebookred.com/
  • http://ebookred.com/index.html

¿Como saber si indexa con ‘www’ o sin ella?
Una forma de detectar si Google ha indexado las dos variantes de las URL’s es haciendo la siguiente consulta:

site:http://www.ebookred.com –www

En caso de que no aparezca ningún resultado, entonces Google no ha indexado a http://mi-dominio.com

El proceso inverso seria

site:http:// ebookred.com.com

Si algún usuario inserta estas dos opciones irá a parar al mismo sitio.

Si nos interesa podemos redireccionar automáticamente a la versión  “www”, utlizando por tanto en el <HEAD> e insertando en la etiqueta canonical

<link rel=»canonical» href=»http://www.dominio.com/» />

También se puede modificar el archivo .htacces del servidor y debajo del RewriteEngine On añadir lel siguiente código, sustituyendo el dominio por vuestros datos.

RewriteCond %{HTTP_HOST} !^www\.dominio\.com$ [NC]

RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]

Si lo que se pretende es dejar el dominio sin www

RewriteCond %{HTTP_HOST} ^dominio\.com [NC]
RewriteRule ^/?(.*) http://www\.dominio\.com/$1 [R=permanent,L].

Resumiendo son importantísimas las URL canónicas para la indexación de nuestra web por parte de los buscasdores

Artículos Relacionados