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

3 comentarios en “Sitios duplicados y dominio canónico”

  1. Hola, Carlos!
    soy Agustin
    a mí me apareció un error de este tipo en la URL de un producto

    ¿Me puedes orientar?

    Lo que he hice fue activar la validación para que la indexe, pero no entendí por qué me dice este error si yo tengo el protocolo HTTPS

    Me llego un correo con el siguiente mensaje:

    Problemas de Indexación de páginas detectados en las URLs enviadas a https://www.calzadossolamar.com/

    Al propietario de https://www.calzadossolamar.com/:

    Search Console ha detectado que tu sitio se ha visto afectado por 1 problemas de Indexación de páginas. Se han detectado los siguientes problemas en tu sitio. Te recomendamos que corrijas estos problemas cuando sea posible para optimizar la experiencia y la cobertura en la Búsqueda de Google.

    Principales problemas

    Duplicada: Google ha elegido una versión canónica diferente a la del usuario
    Corregir problemas de Indexación de páginas

    Cuando Dice que la URL con el error es esta
    https://www.calzadossolamar.com/producto/zapatillas-deportiva-rosa-nina/

    ¿Esto será por algún filtro que use en el pasado? Ya que estos filtros generan muchas URL para encontrar los productos

    1. Hola Agustin

      Aunque hay una redirección 301, desde mi navegador puedo acceder a tu web con http y https indistintamente.
      Creo que por ahí vienen los tiros, consulta con administrador de tu servidor

      Salu2

Deja un comentario

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