Ocultar um subdomínio do resultado do Google / Search Engine SEO?


11

Eu tenho um sub-domínio que não quero ser listado em nenhum resultado de mecanismo de pesquisa. Digamos que eu tenha:

  • http://www.example.com
  • http://child.example.com

Como ocultar todos os URLs do child.example.comdomínio que estão sendo exibidos atualmente nos resultados do mecanismo de pesquisa?

Respostas:


14

Na raiz do diretório do site do subdomínio, adicione um arquivo chamado robots.txt contendo:

User-agent: *
Disallow: /

Isso instruirá os rastreadores da Web a não indexar o site. Eles não precisam obedecer, mas os principais o farão.


Oi, acredito que esta é a melhor coisa. E mais uma coisa, deixe-me saber, se eu fizer isso, quanto tempo levará para afetar os Resultados da Web? (por exemplo, Pesquisa do Google) Preciso de tempo ou vai demorar subitamente?
夏期劇場

2
Será reconhecido na próxima vez que os indexadores rastrearem o site. Isso pode variar de minutos a semanas, dependendo da importância do seu site. Você pode avançar mais rapidamente adicionando o site aos webmasters do Google e Bing e fazendo com que ele releia o arquivo robots.txt - você também pode remover as páginas do índice de lá.
Paul

1
Se você deseja acelerar o processo, envie uma solicitação de remoção em google.com/webmasters/tools/removals para o Google e envie o URL em bing.com/toolbox/submit-site-url para Bing (sim, esse é o recomendado método para remover páginas).
Kat

Você também deve adicionar noindexao índice e outras páginas no sub-domínio
Anagio

Como eu faço quando há nomes comuns de pastas raiz e subdomínios dinâmicos? stackoverflow.com/questions/21229235/…
Gopi

6

O uso de um arquivo robots.txt em seu subdomínio ajudará (e o Google obedecerá a isso), mas outra etapa que você pode executar é especificar com uma conta do Google Webmasters que você não deseja que esse subdomínio seja indexado. Você também pode usar uma metatag em todas as páginas do subdomínio:

    <meta name="robots" content="noindex">

Se esse for um site que você está usando apenas para testes internos, limitar a visibilidade a um conjunto especificado de endereços IP no arquivo de hosts virtuais ocultará ainda mais o site.


Em todas as páginas ????? oh não .. #
0110

@ 4lvin É feito dinamicamente do lado do servidor. Você só precisa codificá-lo uma vez. Por favor, não me diga que você está codificando páginas HTML individuais.
Kenzo

LoL, na verdade "sim". Porque este é um sistema de serviço da web muito antigo / legado. (é por isso que precisa ser derrubado) Muitas páginas isoladas dentro. : D
夏 期 劇場

@ 4lvin Ouch ... boa sorte com isso!
Kenzo

1
Em vez de incorporar uma metatag noindex em todas as páginas, você pode retornar um X-Robots-Tagcabeçalho de resposta HTTP do servidor para o subdomínio especificado - isso você precisa fazer apenas uma vez.
MrWhite

2

As soluções de Kenzo e Paul são boas, você pode colocar metatags noindex em suas páginas da web e adicionar robots.txt para impedir robôs.

Mas, na minha opinião, a melhor solução é usar a autenticação de senha no seu subdomínio. Essa é a única solução em que você tem certeza de que os robôs podem acessar e indexar seu site. Se você usa o Apache, pode implementar o htpasswd .


2

... atualmente sendo exibido nos resultados de SEO?

As outras respostas são mais sobre prevenção proativa da indexação de um (sub) domínio (que é principalmente o que você está perguntando na pergunta), em vez de remover ativamente suas páginas dos resultados da pesquisa, o que pode ser mais o que você procura, julgando por sua outra pergunta .

Você ainda precisa bloquear o site no robots.txt e exibir uma tag noindex meta (ou X-Robots-Tagcabeçalho de resposta HTTP), conforme indicado nas outras respostas, mas também precisa bloquear o acesso às suas páginas, retornando um código de status 404 ou 410.

Você pode ler mais sobre isso na página de ajuda das Ferramentas do Google para webmasters:
Requisitos para remover o conteúdo

Depois de ter instalado tudo isso, você poderá usar a ferramenta Remover URLs nas Ferramentas do Google para webmasters. No entanto, isso se aplica apenas a URLs individuais, não a um site inteiro, mas é um começo. (O Google afirma que usar o robots.txt, noindex e exibir um 404 são os requisitos para usar a ferramenta de remoção de GWT.)

No entanto, se você ainda deseja que usuários comuns possam acessar o site digitando o URL, é um problema - pois seu conteúdo não está mais disponível. Você poderia fazer a senha, como sugere Zistoloen, no entanto, isso retornará um 403 (Proibido) por padrão, que você precisaria substituir para retornar um 404/410. Você pode disfarçar seu conteúdo, devolvendo um 410 ao Googlebot e permitindo que todos os outros entrem - mas e quanto às pessoas que clicam nos resultados nos SERPs?

Mas se você deseja que o Google remova seu conteúdo o mais rápido possível, remova-o da Internet "Google".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.