J'utilise des formulaires cachés pour collecter des statistiques.
Aura-t-il une pénalité des moteurs de recherche?
Mise à jour 1:
Je collecte des statistiques, basées sur les interactions des utilisateurs avec mon site Web. Par exemple, les demandes POST seront envoyées au serveur lorsque:
En utilisant form_remote_for dans Rails, je ne fais que restituer le formulaire et le garder invisible.
La raison en est que d’utiliser des jetons d’authenticité et d’avoir juste moins de code. Avec JavaScript, je ne remplis que certains champs cachés et je lance la soumission du formulaire.
Il ne semble pas que cela pose problème, car je ne vois pas dans ce formulaire un contenu susceptible d’être utilisé pour améliorer votre classement. Mais si vous utilisez JavaScript pour remplir et soumettre le formulaire, pourquoi ne pas aller jusqu'au bout et utiliser JavaScript pour capturer les données et les envoyer via Ajax afin qu'aucun formulaire masqué ne soit nécessaire?
Non seulement vous rendez le formulaire, mais vous interagissez également avec celui-ci via JavaScript. Je ne pense pas que cela nuira à votre classement, si c'est ce qui vous préoccupe.
Et si vous avez du contenu généré via JavaScript, en particulier AJAX, il ne sera pas analysé à moins que vous le précisiez spécifiquement .
Comme John a commenté, cela semble une approche étrange, mais il y a deux choses à considérer:
Cela vaut vraiment la peine de reconsidérer votre approche.
Comment voudriez-vous que votre site Web apparaisse dans les résultats de recherche avec une petite note disant: "Avertissement: ce site peut endommager votre ordinateur"?
Maintenant, demandez-vous si vous pouvez être sûr à 100% que Google ne pensera pas accidentellement que votre tactique sournoise est censée faire du mal à leurs utilisateurs.
En bref: oui, je pense qu'il est possible que cette pratique se retourne contre elle.