web-dev-qa-db-fra.com

Comment afficher le texte de notification de cookie aux utilisateurs qui est ignoré par les moteurs de recherche?

Les sites Web de l'UE ont pour objet d'informer les utilisateurs de l'utilisation de cookies sur leur site Web. Bien que la loi soulève déjà de nombreuses mises en œuvre questions , le consensus général est qu'il faut au moins afficher le texte à l'utilisateur sous une forme ou une autre (généralement sous la forme d'une barre, en haut ou en bas de la page).

cookie text from the UK Information Commissioner's Office

Mon souci est que cela provoque l'affichage du même texte sur toutes les pages du site. Cette question il y a un an et demi, suggérait d'inclure le texte dans une image ou dans un iFrame, mais j'aimerais penser que quelqu'un a mis au point une meilleure solution pour les notifications de cookie à mesure qu'elles sont devenues une si grande partie du web depuis lors. Peut-être y a-t-il même une balise spécifique à HTML5 qui accepterait cela.

Comment pouvons-nous afficher ce texte sur toutes les pages du site sans que les moteurs de recherche le prennent en compte et le considèrent comme un contenu important?.

4
Andrew Lott

Comme indiqué par Matt Cutts here , le contenu légalement requis dupliqué sur un site ne devrait pas être une source de préoccupation. À l'instar des avis de droit d'auteur, des déclarations de confidentialité ou des conditions générales trouvées sur la plupart des sites, cela n'a aucune incidence sur le référencement.

Toutefois, vous ne voudrez peut-être pas qu'une telle notification apparaisse dans les extraits de moteur de recherche (en cas de contenu fin, de description manquante, etc.) ou dans le cache, en particulier pour les visiteurs situés en dehors de l'EU.

Il existe des moyens potentiels d'empêcher les moteurs de recherche d'indexer une partie d'une page, comme indiqué dans this question (par exemple, à l'aide de JavaScript, AJAX et iFrames). Cependant, étant donné que de nombreux robots des moteurs de recherche, tels que Google, proviennent principalement des États-Unis, vous pouvez masquer de manière sélective la notification des cookies pour les demandes émanant de leurs agents utilisateurs en redirigeant vers une page sans cette page ou en l'incluant de manière dynamique via SSI, PHP include, etc ...

Il existe également des solutions open-source telles que celle-ci ne qui tentent d'afficher uniquement la notification aux visiteurs provenant de E.U. - voir this . Et vous pouvez utiliser la base de données GeoIP Country pour accomplir quelque chose de similaire.

1
dan

Cela ne fait absolument aucune différence si vous répétez une ou deux phrases sur un site. Alors arrêtez de vous inquiéter à ce sujet.

0
DisgruntledGoat