Redireccionar www a sin www y viceversa

De Seobility Wiki
Saltar a: navegación, buscar

El problema: dominios con y sin www

Redireccionar www
Imagen: Redireccionar www - Autor: Seobility - Licencia: CC BY-SA 4.0

Para la mayoría de las usuarias y usuarios, acceder a un sitio web utilizando o no un enlace con la entrada WWW no es de gran importancia. Sin embargo, al analizarlo desde un panorama SEO, redireccionar www a sin www y viceversa puede causar serios problemas para el ranking de un sitio web en los buscadores.

En otras palabras, cuando se puede acceder a una URL con www o sin www se le da a entender a los buscadores que el mismo sitio web existe bajo dos dominios diferentes, lo cual puede generar contenido duplicado y dificulta a Google Bot la tarea de encontrar la página más relevante para un término de búsqueda y su correcta indexación.

Esto es así porque Google interpreta los enlaces que hacen referencia al mismo portal con o sin www como links hacia páginas separadas, lo que deriva en una distribución del link juice entre ambos “dominios”, aunque en realidad, sean la misma URL. Por ende, los dos sitios no pueden rankear correctamente en las SERPs, a diferencia de como lo harían si todo el poder del enlace se concentrara en una sola variante de la página web.

Además de su relevancia para la optimización SEO, elegir una variante preferida para la dirección de un dominio (es decir, con www o sin www) es indispensable para mantener una configuración técnica de una web limpia y por lo tanto, obligatorio para cualquier webmaster.

La solución: ¿cómo redireccionar de www a sin www y viceversa?

Si se puede acceder a un sitio web con o sin www, debemos configurar un código de estado HTTP que indique una redirección 301 - movido permanentemente. De esta forma, le sugerimos a los navegadores que el archivo solicitado ha sido movido de manera permanente a una URL diferente y, por lo tanto, la URL ingresada ya no es válida.

Así pues, esta redirección puede ser configurada en el fichero .htaccess si trabajamos con un servidor web Apache. Por ejemplo, si redirigimos la URL “ejemplo.com” a la dirección “www.ejemplo.com”, debemos guardar el siguiente código en nuestro archivo .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^ejemplo.com$
RewriteRule ^(.*)$ http://www.ejemplo.com/$1 [R=301,L]

Por el contrario, si queremos más bien redirigir nuestro sitio web a una versión sin www, solo tenemos que insertar la URL "www.ejemplo.com" en la RewriteRule obviando www:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.ejemplo.com$
RewriteRule ^(.*)$ http://ejemplo.com/$1 [R=301,L]

Otra de las opciones viables consiste en crear una redirección a través de la configuración vHost:

<VirtualHost *:80>
: ServerName ejemplo.com
: Redirect permanent / http://www.ejemplo.com/
</VirtualHost>

<VirtualHost *:80>
: ServerName www.ejemplo.com
: # real server configuration
</VirtualHost>

Además de configurar un código de redirección 301, es importante indicar cuál es el dominio de preferencia en la Google Search Console. Para hacerlo, se debe ingresar en la opción “configuración de sitio” >“dominio preferido” y establecer la URL de preferencia.

Con esto bastará para que Google utilice el dominio elegido para rastrear e indexar las páginas en el futuro. Asimismo, sus arañas seguirán los enlaces a las páginas con o sin www (“ejemplo.com” y “www.ejemplo.com”) automáticamente como si fueran lo mismo.

Como alternativa, para evitar un problema de contenidos duplicados, se puede utilizar una URL canónica que indique a los buscadores qué dominio deben indexar y mostrar en las SERPs. Ahora bien, en este caso las y los usuarios no serían o redirigidos a la versión correcta del sitio web, por lo que, en realidad, utilizar un enlace canónico no es la solución óptima para resolver la problemática de con o sin www.

Más consejos para redireccionar www correctamente

Es importante que, cuando configuramos una redirección 301, nos aseguremos de que tanto la home como las demás páginas del portal estén siendo redirigidas al dominio correcto. De igual forma, también es necesario considerar si los dominios cuentan con protocolos HTTP o HTTPS cuando se ajusta la redirección, ya que también podría producir contenidos duplicados.

Por ejemplo: si las páginas se muestran así: https://ejemplo.com, http://ejemplo.com y http://www.ejemplo.com deberían redirigirse todas a una misma como: https://www.example.com.

Con nuestra herramienta verificador de redirección de Seobility puedes analizar con facilidad si tu sitio web está redireccionando de manera adecuada.

En resumen: preguntas frecuentes sobre la redirección www

¿Por qué redireccionar www?

Si se puede acceder a un sitio web con o sin el uso del www, aparecerán problemas internos relacionados con contenidos duplicados y, en consecuencia, Google no reconocerá cuál de las URLs debería posicionar en los resultados de búsqueda.

¿Qué hacer si se puede acceder a un sitio web con o sin www?

La solución más sencilla es trabajar con una redirección permanente (301) que lleve tanto a las y los visitantes como a los rastreadores a la dirección web o versión preferida.

¿Cómo configurar un redireccionamiento 301?

Se puede configurar una redirección 301 en el archivo .htaccess o vía vHost.

¿Qué tomar en cuenta al ajustar una redirección 301?

Cuando se configura una redirección 301, las o los webmasters deben asegurarse de que todas las subpáginas (no solo la homepage) se redirija al dominio correcto. De igual manera, se deben redirigir los diferentes protocolos de transferencia (HTTP o HTTPS) que pueda tener la página web.

Ampliar conocimientos

Contenidos relacionados