desenv-web-rp.com

Devo incluir "www" nos URLs do meu site? Quais são os prós e contras?

Quais são os prós e os contras de ter http://www.example.com/ vs http://example.com/?

Por exemplo, um problema que eu conheço é que, se eu usar um domínio sem www, não posso definir um cookie apenas para o subdomínio atual (já que não há subdomínio), e os cookies que definir serão enviados para todos os subdomínios.

78
Thomas Bonini

Lembre-se, porém, de que usar www.example.com permite definir apenas cookies no site principal. Usar example.com permitirá que você defina cookies em *.example.com, que inclui static.example.com. Portanto, toda solicitação de qualquer subdomínio incluirá os cookies que atrasam um pouco a transferência. Usar www.example.com permitirá que você decida qual parte você deseja definir cookies.

66
neo

Se você vai usar www.example.com, deve tornar example.com um redirecionamento permanente para www.example.com.

O subdomínio www, em alguns casos, é realmente um servidor completamente diferente do TLD pai. Embora a maioria dos mecanismos de pesquisa seja inteligente o suficiente para descobrir isso, ainda é uma boa prática colocar o redirecionamento.

Eu sou o contrário disso, www.example.com é um redirecionamento permanente para example.com, porque eu prefiro usar a URL canônica mais curta. Também faz sentido para mim que eu possa esperar que uma solicitação HTTP para example.com produza uma página da Web ou um redirecionamento para qualquer subdomínio que esteja lidando com solicitações HTTP.

Além disso, você deseja que as pessoas vinculem ao seu site usando o URL canônico, que elas escolhem na barra de ferramentas do navegador. O redirecionamento para aquele que NÃO é seu URL canônico ajuda a garantir consistência nesse sentido.

27
Tim Post

A inclusão do subdomínio www parece se resumir a duas condições:

  1. Cookies - A configuração de cookies em *.example.com me causa pesar (gera mais tráfego) porque os cookies serão enviados com todas as solicitações, independentemente do subdomínio. Nesse caso, eu optaria por usar o www, pois ele me dá a opção de definir cookies em *.example.com se eu precisar (por exemplo, cookie de usuário autenticado) ou www.example.com para reduzir o tráfego para meus outros subdomínios.

  2. Estética - Eu me importo muito com a aparência do domínio? Se eu realmente odeio o www, mas estou preocupado com o tráfego de cookies, eu poderia aliviar o problema hospedando meu conteúdo estático em um domínio totalmente novo, como static-example.com, que permaneceria livre de cookies.

23
chatche

Essa é uma consideração menor, mas relevante para sites comerciais. Há uma expectativa de usuários não técnicos de que um site comece com www, portanto, quando eles não vêem que talvez não pensem em um domínio como um site.

Embora possa parecer bobagem para aqueles de nós que sabem como as coisas funcionam, deparo-me com essa atitude frequentemente com familiares, amigos e colegas não técnicos e essas pessoas provavelmente representam a grande maioria de seus clientes.

Além disso, muitos softwares, como email, processadores mundiais, clientes de redes sociais e empresas, reconhecem automaticamente um nome de domínio começando com www como um hiperlink e o ativam - com um nu ou non-www, domínio, você precisará adicionar o http:// para o software para ativá-lo. Conseguir clicar em um link em vez de copiar e colar em um navegador pode fazer a diferença entre um cliente que visita seu site ou acessa seu concorrente.

17
Colonel Sponsz

Parece não haver razões concretas para o uso de um sobre o outro, tanto quanto os resultados da pesquisa ou outros resultados desejados. Minha preferência pessoal é no-www, devido ao tamanho.

O mais importante é garantir que você redirecione para seu domínio preferido e lembre-se de definir seu domínio preferido no Google Search Console (Ferramentas do Google para webmasters).

9
Travis Northcutt

Sem repetir as respostas válidas acima sobre cookies, estética, usuários não técnicos que esperam o subdomínio www etc ...

Outro motivo pelo qual tento favorecer a abordagem do subdomínio www. para o site principal é o desenvolvimento local. Eu uso local. para o meu servidor de teste local. Eu sempre espero que o site seja acessado por meio de um subdomínio e possa distinguir facilmente entre os sites de teste e os ativos, se necessário. Os cookies podem ser mantidos separados dos sites locais e ao vivo.

  • www.example.com Site ao vivo
  • local.example.com Servidor de teste local

O uso de um subdomínio para o servidor de teste também permite testes fáceis em um dispositivo móvel, pois o subdomínio pode ser definido no DNS público que aponta para um servidor de teste local (IP local). Somente quando o dispositivo móvel estiver na rede Wi-Fi local, ele poderá acessar o servidor de teste local. (Certifique-se de que as otimizações do navegador móvel estejam desativadas ao conectar localmente, caso contrário, o servidor de otimização remota também tentará acessar o servidor local e falhará.)

4
MrWhite

Sim, sempre use www em vez de um domínio nu. Embora o Heroku seja um pouco especializado, o tipo de malha de roteamento que eles criaram provavelmente se tornará mais comum à medida que as pessoas implementam sites em clusters de máquinas. Domínios nus são apenas muito menos flexíveis que www, porque exigem um A em vez de um registro CNAME. Consulte https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .

Embora você possa não pensar hoje, todos os sites da Web devem, esperançosamente, em breve usar SSL o tempo todo. Isso ocorre porque a segurança é sempre melhor que a não segurança, e os custos do SSL já são apenas ~ 1% da CPU adicional (consulte http://www.imperialviolet.org/2010/06/06/25/overclocking-ssl.html ). Você também deve obter seu certificado SSL para www.

1
Dan Kohn

Meu pessoal de SEO me diz que o Google não gosta domínios nus. Um sintoma disso é que, se você tentar redirecionar seu blog myblog.blogspot.com para example.com/blog, você receberá um erro dizendo Os blogs não podem ser hospedados em domínios nus.

0
user5760