Asiste al evento de SEO más avanzado del año

Utilizar WWW o no WWW

Autor:
Carlos Sánchez
Fecha de publicación:
2022-09-13

Última revisión:
2023-11-07

Pregunta de Discord:

Juanjo: ¡Hola, a todos! Tengo una duda de la cual no estoy del todo seguro. Tengo una versión web sin la directriz www y otra con la directriz www. Según he estado navegando por internet, existen algunos métodos para solucionarlo, como la redirect 301 y el uso de la etiqueta canonical. ¿En base a su experiencia y conocimiento cuál consideran que es la mejor práctica para solucionar aquel inconveniente?. ¡Muchas gracias!

Carlos: Lo ideal es hacer 301 antes que el canonical. La página puede ser con www o sin www, eso es indiferente, pero se debe elegir una de las opciones.

Es recomendable tener toda la web con una estructura elegida y que los enlaces siempre vayan hacia la misma (Evitando así redirecciones innecesarias)

Respecto a como hacerlo:

Apache

Si quieres que todo sea www

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]
</IfModule>

Si quieres que ninguna tenga www

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule (.*) http://example.com/$1 [R=301,L,QSA]
</IfModule>

Nginx

Que todo sea WWW

server {
server_name "~^(?!www\.).*" ;
return 301 $scheme://www.$host$request_uri;
}

Todo sin WWW

server {
server_name "~^www\.(.*)$" ;
return 301 $scheme://$1$request_uri ;
}

Bibliografía

Si te gusta este artículo, me ayudarías un montón compartiendo mi contenido:
No se te da mal el SEO Técnico

Te falta mi máster. Accede a una formación avanzada que te permitirá aplicar e implementar SEO en cualquier tipo de WEB

¡Accede al Máster de SEO Técnico!
Tal vez te interesen otros artículos:
Artículos de SEO
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Aquí tienes nuestra política de privacidad.