desenv-web-rp.com

Existe alguma maneira de os mecanismos de pesquisa não indexarem uma determinada seção de uma página?

Eu tenho a configuração do Blogger com o painel Arquivo do blog mostrado em todas as páginas para que os usuários possam acessar facilmente as postagens antigas. O problema é que ele lista o título de cada página neste painel, o que significa que a página atual está obtendo palavras-chave que não são diretamente relevantes para ela, mas para uma página diferente.

Por exemplo, eu poderia estar escrevendo sobre laranjas, mas há uma semana eu estava escrevendo sobre maçãs. A página sobre laranjas agora é vista pelos mecanismos de pesquisa também falando sobre maçãs, já que há um link no painel Arquivo para o meu post de uma semana atrás sobre maçãs. O oposto também é verdadeiro onde a página de maçãs também indexa as palavras-chave laranja.

Existe alguma maneira de excluir uma determinada seção de uma página da indexação? (por exemplo, como ter um <div> inteiro marcado como noindex ou algo semelhante.)

Sei que o Blogger tem a opção de remover o título das páginas no Painel de arquivamento, mas eu preferiria que elas permanecessem lá para que os usuários saibam quais postagens estão disponíveis.

13
Senseful

Supostamente, você pode adicionar a classe robots-nocontent aos elementos da sua página, assim:

<div class="robots-nocontent">

    <p>Ignore this stuff.</p>

</div>

O Yahoo respeita isso , embora eu não saiba se outros mecanismos de pesquisa respeitam isso. Parece o Google não suporta isso no momento. Eu suspeito que, se você carregar seu conteúdo via ajax, obterá o mesmo efeito de não estar presente na página.

7
artlung

Não existe uma maneira geral de fazer isso e, pessoalmente, eu não me incomodaria. Os mecanismos de pesquisa são muito bons em reconhecer conteúdo relevante em uma página e, embora esse conteúdo possa aparecer nas palavras-chave encontradas pelos mecanismos de pesquisa, isso não significa que tornaria a página relevante para essas palavras-chave.

Se você tem uma página sobre "Peixe" e uma página sobre "Cães" (que tem o link para a página sobre "Peixe" em algum lugar na barra lateral), os mecanismos de pesquisa geralmente reconhecem que a página sobre "Peixe" é muito mais relevante para "Peixe" do que a página sobre "Cães", que menciona "Peixe" na barra lateral. É possível que ambas as páginas sejam encontradas em algum momento, mas, geralmente, uma vez que geralmente uma página do site é mostrada nos resultados da pesquisa, isso não é algo que vale a pena se preocupar.

Não há necessidade de gostar disso, e os mecanismos de pesquisa provavelmente ficarão mais confusos se você tentar (por exemplo, se você usa JavaScript para ocultar o conteúdo, você nunca sabe quando os mecanismos de pesquisa começarão a encontrar esse conteúdo independentemente). Da mesma forma, o uso de iframes com robots.txt desabilita ou AJAX frequentemente prejudica a qualidade de suas páginas para os usuários (reduz a velocidade ou a torna menos utilizável em vários dispositivos), portanto, a menos que exista muito, Por uma razão muito forte e comprovada de que você precisa fazer isso, eu recomendo fortemente que não se incomode com isso.

3
John Mueller

Acredito que você possa usar um iFrame e o código interno só será indexado se você permitir que o Google indexe essa página. Portanto, se você colocar um nofollow no seu robots.txt para o arquivo carregado no iFrame, você estará bem.

1
Ben Hoffman

O texto da palavra-chave em um link é principalmente aplicado à página para a qual o link aponta, não à página em que o link está. Pessoalmente, eu não me preocuparia muito com isso. Você provavelmente ficaria pior removendo/ocultando os títulos do que deixando assim.

0
Eric Petroelje

O Google oferece seu próprio caminho para excluindo texto indesejado do índice .

No seu exemplo, você falou sobre a âncora, que o Google oferece neste exemplo:

<!--googleoff: anchor-->
  <A href=sharks_rugby.html>shark</A>
<!--googleon: anchor-->

E existem alguns outros modos.

0
lulalala