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


13

Eu tenho a configuração do Blogger com o painel Archive 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 não diretamente relevantes para ela, mas para uma página diferente.

Por exemplo, eu poderia estar escrevendo sobre laranjas, mas uma semana atrás 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 todo <div>marcado como noindexalgo 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.


2
É um pouco como 'camuflagem' para o gosto de muitos mecanismos de pesquisa ocultar certas partes de uma página. Usabilidade: conheça "especialistas em black hat seo" e os problemas que eles criam para o resto de nós.
Tim Post

Você não acha que o Google e os outros são inteligentes o suficiente para reconhecer que esses links não são conteúdo principal, mas elementos de navegação? Fazer coisas não overthink demais;)
Seb

Respostas:


7

Supostamente, você pode adicionar a classe robots-nocontentaos 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 que o Google não está suportando 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.


Ah, sim, as misteriosas tags <noindex> </noindex> que também nunca tiveram muita tração. Todas as opções se aproximam um pouco do uso de uma camuflagem para os gostos do Google :)
Tim Post

Por que não estou surpreso que alguns mecanismos de pesquisa não estejam suportando isso? Eu teria pensado que o Google pensaria: "Não seja mau" e tudo isso.
21410 ChrisF

Não indexar um pedaço de uma página é uma etapa extra, são dados adicionais que requerem análise, por isso acho compreensível, já que não é algo que muitas pessoas usam, que o Google a ignoraria. Não me parece mal, apenas prático. É um "bom ter", não um "deve ter" em minha mente.
artlung 21/07

3

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 as duas 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 desabilitado ou o AJAX frequentemente degradam a qualidade de suas páginas para os usuários (diminuem a velocidade ou a tornam menos utilizável em vários dispositivos), portanto, a menos que haja uma razão muito, muito forte e comprovada de que você precisa fazer isso, eu recomendo fortemente não se preocupar com isso.


1

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.


0

O texto da palavra-chave em um link é aplicado principalmente à 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

O Google oferece uma maneira própria de excluir 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.

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.