Les moteurs de recherche traitent-ils le texte-indent: -9999EM ou la marge négative en tant que référencement en référence?

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

  •  14-11-2019
  •  | 
  •  

Question

Je veux utiliser une technique comme text-indent:-9999em Ou une marge négative pour remplacer mon texte par plus de jolies images, mais je me demande si les moteurs de recherche traiteraient cela comme des types de tricherie?

Je pense qu'il le sait, il doit lire mon fichier CSS, afin que je puisse utiliser robots.txt Pour interdire de lire mon fichier CSS. Si cela fonctionne, puis-je également utiliser display:none directement? Ou je peux manipuler le style d'un élément Web en utilisant le code jQuery?

Était-ce utile?

La solution

Les techniques que vous avez décrites (marges / retraits négatives), etc. sont des pratiques courantes.

Tant que vous n'introduisez pas de liens / texte de spam en utilisant ces méthodes, tout ira bien - tout est question intention. Google a déclaré (via le porte-parole Matt Cutts dans une vidéo de webmaster) que vous devriez essayer d'éviter cette approche si possible et d'utiliser un texte alternatif traditionnel pour les images en ligne, etc.

Il existe un certain nombre de techniques de remplacement de texte / image différentes qui flottent, chacune avec différents impacts d'interface utilisateur / ux / SEO que vous devrez considérer. Je recommanderais cette ressource comme point de départ (bonus - il y a un lien vers un article «Google Impact»): http://mezzoblue.com/tests/revised-image-replacement/

Autres conseils

Cela ne devrait pas être un problème: comme d'autres l'ont dit dans leurs réponses, ce type de technique a été si largement utilisé par les développeurs Web pour le remplacement d'images qu'il est très peu susceptible d'être traité comme de la tricherie par les moteurs de recherche.

Cependant, il convient de noter que l'utilisation de textes massifs (comme -9999em) est maintenant connu pour causer des problèmes de performance car il nécessite que le navigateur dessine une énorme boîte autour de chaque élément qui utilise cette technique. Pour des moyens mieux et plus propres de réaliser le même effet, voir ma réponse à cette question.

Pour les CSS amicaux cachant le contenu sans référencement sur le référencement, il est recommandé de le faire comme ci-dessous:

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

Je l'utilise dans mon site, tu peux voir CSS-Tricks Site pour plus d'informations

OK, vous pouvez masquer du texte (avec un retrait de texte CSS, avec un affichage non, pas besoin de bloquer le CSS) et il est OK pour Google tant qu'il n'est pas trompeur / spam. Mais si vous avez beaucoup plus de texte caché sur une page, le texte visible, ce n'est pas un signal de bonne qualité. Votre site (s'il est en quelque sorte important / éligible pour un trafic Google) sera probablement signalé et visité par un examinateur de qualité humaine (ce qui n'est pas une grande chose si votre site est autrement correct).

Il n'y a pas de bonne réponse claire ou mauvaise à ce sujet de Google, Yahoo! ou Bing mais, comme Mike a été à juste titre, cela a été une pratique courante de la part des développeurs depuis longtemps comme un moyen d'ajouter des logos ou des titres personnalisés où les polices ont un traitement non possible avec CSS (pensez au style texte croustillant dans Photoshop ou avec des polices qui sont t sous licence pour @font-face utilisation).

Tant qu'il n'est pas utilisé fortement sur votre site (collez-vous aux logos et en titres et non à la copie corporelle) et que le texte caché n'a pas de mots clés excessifs, vous êtes probablement OK. Jeter un coup d'œil à google.co.uk Et vous verrez qu'ils cachent le H1 là-bas avec visibility: hidden;

Une chose importante à considérer est l'accessibilité. Les sites accessibles sont plus adaptés au référencement car le contenu est disponible pour tous. Votre site serait-il toujours utilisable si quelqu'un avait un CSS allumé mais que les images sont désactivées? Ce n'est pas une chose rare et, avec une augmentation de l'utilisation mobile, les gens peuvent le faire pour réduire les coûts des données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top