web-dev-qa-db-fra.com

Comment faire en sorte que Google ignore un élément d'une page (sans utiliser de commentaires HTML)?

Je voudrais faire en sorte que Google ignore une div contenant des boutons fonctionnels et des titres d'action, ce qui semble être le cas dans les résultats des moteurs de recherche.

Maintenant, je connais les balises <!-- googleoff: index -->, mais je ne peux pas les utiliser car toutes les pages sont compressées (commentaires, espaces blancs supprimés) avant leur sortie.

Y a-t-il une alternative? Peut-être existe-t-il une solution de microdonnées pour montrer que la div ne contient pas d'informations sur une entité (le produit dans ce cas, les boutons sont "Ajouter au panier", etc.).

1
gskema

D'abord: googleoff ne fonctionne que dans Google Google Search Appliance.

pour votre objectif, il n'y a que des possibilités assez limitées:

  • au lieu de div, vous pouvez insérer le contenu de la div dans une image (bouton correspondant à un lien vers une carte d'imagerie).
  • une autre méthode consiste à coder le contenu avec base64 et à masquer le code de décodage javascript de Google.
  • vous pouvez charger le contenu div à partir d'un fichier externe avec un fichier iframe. Le fichier externe doit être noindex- ed.
1
Evgeniy