Fazer motores de busca tratar text-indent:-9999em ou margem negativa como SEO de trapaça?

StackOverflow https://stackoverflow.com/questions/5481225

  •  14-11-2019
  •  | 
  •  

Pergunta

Eu quero usar uma técnica como text-indent:-9999em ou margem negativa para substituir o meu texto com mais imagens bonitas, mas eu me pergunto se os mecanismos de pesquisa deve tratar isso como o tipo de trapaça?

Eu acho que para ele para saber isso, ele deve ler o meu arquivo CSS, para que eu possa usar robots.txt proibir de ler o meu arquivo CSS.Se isso funciona, também posso usar display:none diretamente?Ou eu posso manipular alguns web-elemento de estilo usando o código jQuery?

Foi útil?

Solução

As técnicas descritas (margens negativas/recuos), etc., são práticas comuns.

Enquanto você não estiver a introdução de spam de links/texto usando esses métodos, em seguida, você vai estar OK - é tudo sobre intenção.O Google afirmou (via bucal Matt Cutts em um webmaster de vídeo) que você deve tentar evitar esta abordagem, se possível, e utilizar o tradicional texto alternativo para imagens de linha, etc.

Há um número de diferentes de texto/imagem, técnicas de substituição flutuando, cada um com diferentes UI/UX/SEO impactos que você precisa considerar.Eu recomendaria este recurso como um ponto de partida (bônus - há um link para "o Google impacto" post): http://mezzoblue.com/tests/revised-image-replacement/

Outras dicas

Isso não deve ser um problema:como outros têm dito, em suas respostas, este tipo de técnica tem sido amplamente utilizado por desenvolvedores da web para a imagem de substituição que é altamente improvável de ser tratada como enganar pelos motores de pesquisa.

No entanto, é importante notar que o uso maciço de texto-recuos (como -9999em) agora é conhecido por causar problemas de desempenho, pois requer que o navegador para desenhar uma caixa enorme em torno de cada elemento que utiliza esta técnica.Para alguns melhor, mais limpo formas de alcançar o mesmo efeito, veja minha resposta para esta pergunta.

Por Amigável CSS Esconder conteúdo sem afetar SEO, é recomendável fazê-lo, como abaixo:

.divToHide{
    position:absolute;
    top:-9999;
    left:-9999;
}

Eu estou usando no meu site, você pode ver css-tricks site para mais informações

ok, você pode ocultar o texto (com css recuo de texto, com display none, sem a necessidade de bloquear o css) e que é ok para o google contanto que ele não é enganador / spam.mas se você tem muito mais escondido de texto em uma página, em seguida, o texto visível, em seguida, este não é um bom sinal de qualidade.o seu site (se é de alguma forma importante / elegíveis para alguns tráfego google), então, provavelmente, obter sinalizado e é visitado por um ser humano de qualidade de revisor (que não é uma grande coisa se o seu site for caso contrário, ok).

Não há clara certo ou errado, a resposta sobre isso do Google, do Yahoo!ou Bing, mas, como Mike justamente colocar, esta tem sido uma prática comum pelos desenvolvedores por um longo tempo como uma forma de adicionar logotipos personalizados ou de títulos que o tipo de letra têm o tratamento que não é possível com CSS (acho que estilo de texto nítido em PhotoShop ou com as fontes que não estão licenciados para @font-face use).

Contanto que ele não é muito utilizado através de seu site (stick, logos e títulos não uma cópia do corpo) e o texto oculto não tem excesso de palavras-chave é provável que você ficará bem.Dê uma olhada no o google.co.reino unido e você vai ver que eles escondem o h1 ali com visibility: hidden;

Uma coisa importante a considerar é a acessibilidade.Sites acessíveis são mais de SEO friendly, porque o conteúdo está disponível para todos.Seria o seu site ainda ser útil se alguém tivesse CSS liga, mas as imagens desativadas?Não é uma coisa incomum e, com o uso do celular, aumentando, as pessoas podem fazer isso para manter os dados de custos para baixo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top