web-dev-qa-db-fra.com

Meilleur moyen d'empêcher un pays de se répercuter sur Google SEO

Nous avons un site qui contient un formulaire "inscription" dans la barre latérale de la plupart des pages. Cette inscription contient un menu déroulant de pays, dont le contenu est indexé par Google et qui affecte nos sites de référencement.

Existe-t-il un moyen recommandé de résoudre ce problème? Autant que je sache, les options sont les suivantes:

1) Faites le chargement déroulant dynamiquement via javascript (pas une option pour nous car nous devons travailler pour les clients non-jsj)

2) Prenez le formulaire d'inscription, collez-le dans sa propre page et incluez-le dans un iframe. De cette façon, Google indexera ce fichier séparé une seule fois et les options de liste déroulante par pays ne devraient donc pas être classées aussi haut.

Y a-t-il d'autres options?

Merci

4
Matt Roberts

Si vous choisissez l'option n ° 2, vous pouvez alors exclure la page iframe de votre fichier robots.txt et l'éliminer complètement de l'index de Google.

3
Kris

1 et 2 ressemblent à vos options. 1 est exclu en raison de la nécessité de prendre en charge les visiteurs ne pouvant pas utiliser JavaScript. Désormais, il est possible que JS associé à une balise <noscript> soit interprété différemment, mais je ne compte pas sur cela. 2, correctement implémenté (assurez-vous que le formulaire cible _top et gère correctement les erreurs et la validation) sonne bien.

1
artlung