Sur certaines pages de produits, je souhaite afficher/masquer les critiques du produit en fonction de la page d'origine de l'utilisateur. Pour les besoins de cette question, je "cache" du contenu en ne le chargeant pas (et non en le masquant avec CSS).
par exemple. - si l'utilisateur accède à la page d'un produit à partir de la page de contact (domain.com/contact), le code backend détecte la page de référence et n'inclut pas la section des avis s'il s'agit de la page de contact. Pour toute autre URL de référence, je montrerai la section critiques.
Est-ce que cela est vu comme louche par les moteurs de recherche? Je n'arrive pas à me souvenir du terme utilisé pour cette pratique, mais je me souviens d'avoir lu que ce type de diffusion conditionnelle de contenu serait perçu comme dissimulant quelque chose "contraire à l'éthique"?
Les moteurs de recherche pénaliseraient-ils mon site une fois qu'ils se rendraient compte que les pages de produits affichent un contenu différent selon leur provenance? Je pense que oui, parce que sinon, je pourrais potentiellement faire un page rank hautement pour une phrase de recherche particulière, mais cacher ce contenu pour la plupart des scénarios, incitant ainsi l'utilisateur à penser que mon site/page a ce qu'il recherche.
Google se soucie que les visiteurs des résultats de recherche voient la même chose que Googlebot lorsqu’il explore. Tant que vous ne donnez pas à Googlebot un contenu qui est masqué lorsque le parrain est une recherche Google, ce ne sera pas un problème.
Dans votre cas, il semble que vous allez bien. Googlebot n'envoie pas de référent lors de l'exploration, il obtiendra donc tout le contenu. Les utilisateurs provenant de la recherche Google obtiendront également le contenu. S'il ne s'agit que d'utilisateurs qui proviennent de votre page de contact, Google ne s'en rendra même pas compte, sans parler de l'entretien.