it-swarm-es.com

¿Debo incluir "www" en las URL de mi sitio web? ¿Cuáles son los pros y los contras?

¿Cuáles son las ventajas y desventajas de tener http://www.example.com/ vs http://example.com/?

Por ejemplo, un problema que conozco es que si uso un dominio sin www no puedo configurar una cookie solo para el subdominio actual (ya que no hay subdominio), y las cookies que configuré se enviarán a todos los subdominios.

78
Thomas Bonini

Sin embargo, tenga en cuenta que usar www.example.com le permite configurar Cookies solo en el sitio principal. Usar example.com solo le permitirá configurar cookies en *.example.com que incluye static.example.com. Por lo tanto, cada solicitud de cualquier subdominio incluirá las cookies que ralentizan un poco la transferencia. El uso de www.example.com le permitirá decidir qué parte desea configurar las cookies.

66
neo

Si va a utilizar www.example.com, debe hacer example.com un redireccionamiento permanente a www.example.com.

El subdominio www, en algunos casos, es en realidad un servidor completamente diferente al TLD principal. Si bien la mayoría de los motores de búsqueda son lo suficientemente inteligentes como para descubrirlo, sigue siendo una buena práctica colocar el redireccionamiento.

Soy todo lo contrario de eso, www.example.com es una redirección permanente a example.com, porque prefiero usar la URL canónica más corta. También tiene sentido para mí que pueda esperar que una solicitud HTTP a example.com produzca una página web, o una redirección a cualquier subdominio que esté tratando con solicitudes HTTP.

Además, desea que las personas se vinculen a su sitio utilizando la URL canónica, que es la que seleccionan de la barra de herramientas de su navegador. El redireccionamiento en el que NO es su URL canónica ayuda a garantizar la coherencia en ese sentido.

27
Tim Post

Incluyendo el subdominio www parece reducirse a dos condiciones:

  1. Cookies - Establecer cookies en *.example.com me causa pena (incurrir en más tráfico) porque las cookies se enviarán con cada solicitud, independientemente del subdominio. En este caso, optaría por usar el www ya que me da la opción de configurar cookies en *.example.com si lo necesito (ej. Cookie de usuario autenticado), o www.example.com para reducir el tráfico a mis otros subdominios.

  2. Estética - ¿Me importa mucho cómo se ve el dominio? Si realmente odio el www pero estoy preocupado por el tráfico de cookies, podría aliviar el problema alojando mi contenido estático en un dominio completamente nuevo como static-example.com que permanecería libre de cookies.

23
chatche

Esta es una consideración menor pero relevante para sitios comerciales. Existe la expectativa de los usuarios no técnicos de que un sitio web comience con www, de modo que cuando no vean que tal vez no piensen en un dominio como un sitio web.

Si bien puede parecer una tontería para aquellos de nosotros que sabemos cómo funcionan las cosas, he encontrado esta actitud con frecuencia con familiares, amigos y colegas no técnicos y es probable que estas personas representen a la gran mayoría de sus clientes.

Además, una gran cantidad de software, como el correo electrónico, los procesadores mundiales, los clientes de redes sociales, etc., reconocerán automáticamente un nombre de dominio que comienza con www como un hipervínculo y lo activará - con un simple, o _non-www_, necesitará agregar el _http://_ para que el software lo active. Poder hacer clic en un enlace en lugar de tener que copiar y pegar en un navegador podría marcar la diferencia entre un cliente que visita su sitio o acude a su competidor.

17
Colonel Sponsz

No parece haber ninguna razón concreta para usar uno sobre el otro en cuanto a resultados de búsqueda u otros resultados deseados. Mi preferencia personal es no-www, debido a la longitud.

Lo más importante es asegurarse de que redirige a su dominio preferido y recuerde configurar su dominio preferido en Google Search Console (Herramientas para webmasters de Google).

9
Travis Northcutt

Sin repetir las respuestas válidas anteriores con respecto a las cookies, la estética, los usuarios no técnicos que esperan el subdominio www, etc.

Otra razón por la que tiendo a favorecer el enfoque de subdominio www. para el sitio principal es para el desarrollo local. Uso local. para mi servidor de prueba local. Siempre espero que se acceda al sitio a través de un subdominio y puedo distinguir fácilmente entre la prueba y los sitios en vivo si es necesario. Las cookies pueden mantenerse separadas de los sitios locales y en vivo.

  • www.example.com Sitio en vivo
  • local.example.com Servidor de prueba local

El uso de un subdominio para el servidor de prueba también permite realizar pruebas fácilmente desde un dispositivo móvil, ya que el subdominio se puede definir en el DNS público que apunta a un servidor de prueba local (IP local). Solo cuando el dispositivo móvil esté en la red WiFi local podrá acceder al servidor de prueba local. (Asegúrese de que las optimizaciones del navegador móvil estén deshabilitadas cuando se conecte localmente; de ​​lo contrario, el servidor de optimización remota también intentará acceder a su servidor local y fallará).

4
MrWhite

Sí, siempre use www en lugar de un dominio simple. Aunque Heroku es algo especializado, el tipo de estructura de enrutamiento que han construido probablemente se volverá más común a medida que las personas implementen sitios web en grupos de máquinas. Los dominios desnudos son mucho menos flexibles que www porque requieren una A en lugar de un registro CNAME. Ver https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .

Aunque puede que no lo pienses hoy, todos los sitios en la web deberían y con suerte pronto usarán SSL todo el tiempo. Esto se debe a que la seguridad siempre es mejor que no tener seguridad, y los costos de SSL ya son solo ~ 1% de CPU adicional (consulte http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html ). También debe obtener su certificado SSL para www.

1
Dan Kohn

Mi gente de SEO me dice Google no le gusta dominios desnudos. Un síntoma de esto es que si intenta redirigir su _myblog.blogspot.com_ blog a _example.com/blog_, obtendrá un error que dice Los blogs no pueden alojarse en dominios desnudos.

0
user5760