web-dev-qa-db-fra.com

Empêcher "Fetch as Google" de créer une liste de souhaits dans la base de données d'un site Woocommerce

Quelqu'un peut-il expliquer pourquoi, quand je "Fetch as Google" et lui demander d'indexer une nouvelle page, Google crée une nouvelle liste de souhaits au dos du site? Est-ce normal?

Le site a été construit par Yell et nous avons eu de nombreux problèmes pour l’optimiser avec Google. Je me demandais si c’était l’une des raisons pour lesquelles nous avions des problèmes. C’est un site Wordpress avec Woocommerce.

Toute aide à cet égard serait très appréciée, car je ne suis pas un développeur, mais juste une personne qui essaie de gérer un magasin!

2
Rob Johnson

Cela me semble que la page du produit comporte un bouton "Ajouter à la liste de souhaits" qui ne contient aucune métadonnée pour indiquer à Google de ne pas le déclencher pour le suivre. N'oubliez pas que la capacité de Google à analyser le javascript d'un site pour voir quels boutons et liens font l'objet est plus importante que tout le monde afin de garantir que si vous ne voulez pas que Google fasse quelque chose qu'un utilisateur est capable de faire ( comme ajouter un produit à une liste de souhaits), vous devez le signaler comme tel (tel que rel=nofollow pour les liens). Vous devez également activer la logique côté serveur pour identifier l'agent utilisateur de la demande. Toutefois, dans la plupart des cas, vous pouvez identifier Google à l'aide de la chaîne d'agent utilisateur Googlebot.

En remarque, cela s’applique que la fonction d’ajout à la liste de souhaits soit alimentée par une connexion AJAX et une logique javascript, ou que cela se fasse par le biais d’un lien classique qui envoie toutes les données au serveur via un URI avec une page. rafraîchir.

1
Chris Rutherfurd