Subdomínio ou subdiretório: qual usar

Subdomínio ou subdiretório

Subdomínio ou subdiretório para um blog ou loja | We.Inc

blog.example.com ou example.com/blog? O que a documentação do Google diz, como cookies, robots.txt, analytics e hospedagem se diferenciam, e um assistente rápido de decisão.

Um subdiretório (example.com/blog) mantém tudo em um único host, então compartilha um servidor, um robots.txt e uma configuração de analytics com o site principal. Um subdomínio (blog.example.com) é um host separado: mais fácil de rodar em outro software ou servidor, mas cada parte precisa da própria configuração. Quando nada obriga a separar, o subdiretório é mais simples.

Diferenças práticas entre as duas estruturas

Um subdomínio é a parte antes do seu domínio principal, como shop em shop.example.com. Um subdiretório, também chamado de subpasta, é um caminho depois dele, como /shop. Os dois podem ranquear, e a escolha certa geralmente depende de como o seu site é construído e hospedado. Responda às perguntas abaixo para receber uma sugestão com os motivos.

Perguntas frequentes

O Google prefere subdiretórios a subdomínios?

O guia do Google para sites multirregionais lista os dois como estruturas válidas e descreve prós e contras de configuração e manutenção, não uma regra de ranqueamento. Não encontramos nenhuma documentação do Google que coloque um acima do outro.

Meu blog deve ficar em um subdomínio?

Só se o blog precisar rodar em outra plataforma ou servidor que não possa ficar atrás de um caminho do seu domínio principal. Caso contrário, example.com/blog mantém um robots.txt, um fluxo de analytics e um único lugar para gerenciar.

Qual é melhor para outros idiomas?

O guia internacional do Google lista domínios de país, subdomínios e subdiretórios. Subdiretórios como /de/ são fáceis de configurar e de manter; subdomínios permitem servidores em locais diferentes. De qualquer forma, conecte as versões com tags hreflang.

Os cookies funcionam entre subdomínios?

O MDN explica que um cookie definido sem o atributo Domain fica no host que o definiu, não nos seus subdomínios. Defina Domain=example.com quando um login ou carrinho precisar passar do site principal para shop.example.com.

Preciso de uma nova propriedade no Search Console para um subdomínio?

Não, se você verificou uma propriedade de Domínio. A ajuda do Google diz que uma propriedade de Domínio inclui dados de todas as variações de protocolo e subdomínio. Uma propriedade de prefixo de URL para https://www.example.com não inclui o subdomínio do blog.

O que realmente muda entre os dois

Mudar de um para o outro depois

Snippets de configuração

Um subdomínio precisa de um registro DNS; um subdiretório em outro sistema precisa de uma regra de proxy no servidor principal.

Registro DNS para uma loja hospedada em um subdomínio

O provedor da loja informa o destino exato. Este CNAME aponta shop.example.com para ele.

Servir um blog separado em /blog com Nginx

O servidor principal busca as páginas de /blog no host do próprio blog e as serve sob o seu domínio.

Compartilhar um cookie com todos os subdomínios

Com Domain definido, o cookie é enviado para example.com e para shop.example.com.

Assistente de decisão

Precisa ficar em outro servidor ou em outro país que o site principal?

É gerenciado por uma equipe separada, com login e publicações próprios?

Você quer um robots.txt, uma configuração de analytics e cookies compartilhados sem trabalho extra?

Sim

Não

Sugestão

Use um subdiretório, como example.com/blog. Nada do que você respondeu exige um host separado.

Use um subdomínio, como blog.example.com. Dê a ele um robots.txt próprio, configure o analytics entre domínios e coloque um link para ele no menu principal.

Roda no seu navegador. Suas respostas não são salvas nem enviadas.

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site