web-dev-qa-db-fra.com

Est-ce que cacher du contenu avec JavaScript ou "text-indent: -9999px" est mauvais pour le référencement?

Donc, cacher du contenu en utilisant "display: none" est donc mauvais pour le référencement et considéré par Googlebot comme trompeur. Ceci selon beaucoup de messages que j'ai lus en ligne et de questions même sur ce site.

Mais que se passe-t-il si je cache du texte riche en mots clés en utilisant javascript? Un exemple jQuery:

$(function() {
   $('#keywordRichTextContainer').hide();
});

ou en utilisant la visibilité cachée:

$(function() {
   $('#keywordRichTextContainer').css({
      visibility: 'hidden',
      position: 'absolute'
   });
});

Est-ce que l'une ou l'autre de ces techniques pourrait pénaliser mon site? Si googlebot ne peut pas lire javascript, alors si je me cache avec js, il ne devrait pas savoir, non?

Qu'en est-il de l'utilisation de "text-indent: -9999px"?

2
Samuel

Ce n'est pas la technique, c'est la raison pourquoi vous le faites qui compte. Sur la base de votre question, vous faites clairement cela pour manipuler vos classements de recherche. Donc, que vous utilisiez JavaScript ou CSS, cela ne vous empêchera pas de respecter les conditions d'utilisation des moteurs de recherche. Le camouflage vous interdit si vous vous faites prendre.

Ainsi, au lieu d'essayer de tromper le système et de demander à tous les autres personnes de rechercher un contenu de qualité, pourquoi ne pas utiliser le temps que vous passez à essayer de tromper le système pour créer un contenu de qualité qui aidera naturellement votre classement?

8
John Conde

Il n’est trompeur que s’il n’ya pas de bonne raison - Google examine les langages HTML, javascript et jQuery, pour rechercher un masquage et s’il détecte un problème comme celui-ci il vous interdira.

Les techniques standard telles que text-indent ne sont pas problématiques. Il suffit d'écrire du bon contenu.

3
toomanyairmiles