Sitios duplicados y dominio canónico

¿Que diferencia hay entre www.dominio.com y dominio.com?… y entre http://www.dominio.com y https://www.dominio.com?

Aparentemente ninguna, todas las opciones son válidas porque es el mismo sitio. Sin embargo los robots de Google no lo ven de ese modo.
dominio canónico

Te voy a explicar detenidamente por qué hablamos de dominio canónico. Clic para tuitear

OK, te lo explico de otra forma, supongamos que has decidido que tu sitio web se muestre asi https://www.dominio.com (con www y https), y está bien… pero el buscador prefiere mostrar tu sitio asi https://dominio.com .. por qué ocurre esto?

Sucede que los robots pueden acceder a tu web de ambos modos (con o sin www, o con o sin https),  no existe ninguna restricción para que los usuarios o los robots accedan a tu sitio de cualquier modo.

En la prehistoria del Search console podías elegir desde alli el dominio preferido o canónico, aunque no servía de nada porque una redirección lo cambiaba todo, pero al menos te permitía entender el concepto de dominio canónico.

La idea es implementar redirecciones 301 para solucionar el problema, de modo que de cualquier manera que acceda el robot o un usuario, siempre será dirigido a tu dominio preferido es decir con https y www.

Bien, pero si mi sitio tiene esa condición, como saberlo?

Claro que la mayoría de los Desarrolladores y webmaster actualmente utilizan plataformas CMS para montar sus proyectos. WordPress, Joomla, Blogger, etc, tienen ese problema en su mayoría solucionado.

Pero si no es así, un método rudimentario es ingresar la URL de tu web en el navegador de diferentes formas y observar si cambia o se mantiene igual. Aunque el método más confiable es utilizar la herramienta Bulk URL HTTP Status Code, puedes saber fácil y gráficamente de qué modo se puede acceder o no a tu web.

Añades en el formulario las cuatro versiones de tu dominio, una por línea

http://tudominio.com

http://www.tudominio.com

https://tudominio.com

https://www.tudominio.com

 

Si todo está correcto, observarás en el resultado que las 3 primeras URLs tienen un código 301 y una sola entrega directo un código 200, ese es precisamente el dominio canónico

¿Cual de ellos debo verificar en Search console?

Debes elegir en primer término, el dominio canónico, ya que es el que usarás a diario. Pero por una razón estrictamente de seguridad, es conveniente que verifiques los cuatro, aunque no los utilices.

Redirección 301

Es una redirección permanente a nivel del servidor, la mayoría  de los sitios actuales están montados en servidores Apache PHP. En el directorio raíz se encuentra un archivo .htaccess, seguramente ya has escuchado hablar de él.

No es mas que un archivo de texto que puedes abrir con un editor de texto plano.

Si deseas redireccionar al dominio sin www, debes añadir las siguientes lineas al archivo:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.dominio.com [NC] RewriteRule ^(.*)$
http://dominio.com/$1 [R=301,L]

O de este otro modo, si deseas hacerlo hacia el dominio con www:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominio.com [NC] RewriteRule ^(.*)$
http://www.dominio.com/$1 [R=301,L]

URL canonica

No es frecuente el uso del atributo rel=”canonical”, para elegir dominio preferido, pero es tan eficaz como la redirección 301, ya que en la práctica cumple la misma función.

Debes añadir en la sección <head> de todas las páginas de tu sitio:

<link rel=”canonical” href=”http://dominio.com/pagina/” />

Se entiende que donde dice /pagina/ debe estar la URL parcial de la página donde colocas la etiqueta.

Compartir

Carlos Pablak

Soy experto SEO, webmaster y asesor de Marketing online. Mas de 12 años de experiencia en el comportamiento de los buscadores y tendencias de búsqueda. Social Media Manager y SEM Manager. Experto de producto Google.

También te podría gustar...

10 Respuestas

  1. Yah2512

    Si la redirección es del tipo 301, los robots entenderán que el sitio fue movido permanentemente al nueva url.

    Salu2

  2. Yah2512 dice:

    Tengo otra duda, he redireccionado un .com.ar a .com. Ahora resulta que el .com.ar tiene un PR3 y el .com un PR0. Usando herramientas que encontre en internet me dicen que el .com.ar tiene PR3. He pensado en redireccionar con 301 el .com al .com.ar. ¿que me recomiendan?

  3. Yah2512 dice:

    Gracias Carlos,
    lo he redireccionado con el modo 301

  4. Eso no es redireccionar, lo que has hecho es parkear el domino o apuntarlo a los DNS del dominio original.
    Desde el punto de vista de Google son 2 sitios gemelos con contenido duplicado.
    Si tu idea es mantener los 2 dominios porque tienen orientación geográfica diferente, lo mas adecuado es usar “rel canonical”.
    De otro modo la redirección 301 es lo indicado.

    Salu2

  5. Yah2512 dice:

    Hola Carlos,

    el redireccionamiento lo hice en el hosting de Bluehost que permite asignar distintos dominios a un misma carpeta

  6. Yah2512 dice:

    Hola,

    si redirecciono un dominio misitio.com.br a misitio.com , ¿hay contenido duplicado?

  7. Carlos Pablak dice:

    Pomorox:
    Si son contenidos idénticos, rige el mismo criterio. Conviene redireccionar (301) a uno de ellos usandolo como primario

  8. Pomorox dice:

    que pas entonces con las paginas .com y .com.ar? tambien son consideradas duplicados ?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *