Je suppose que par la méthode de "modération" vous voulez dire que des modérateurs surveillent le site et interdisent spammeurs. Je peux comprendre votre aversion pour un tel système, mais une alternative que beaucoup de sites utilisent est la modération par les pairs (par exemple StackOVerflow ou Slashdot). Cela signifie toujours que le spam est publié, mais il est généralement marqué ou modifié à un point tel que personne ne le verra jamais.
Une autre tactique est un système de réputation qui nécessite un certain niveau de réputation avant de pouvoir publier des liens. StackOverflow a aussi un système comme celui-ci (vous ne pouvez même pas commenter avant d'avoir atteint un certain niveau de réputation). Cela peut être un peu ennuyeux au début, mais c'est vraiment efficace pour éliminer le spam.
Et comme déjà mentionné par d'autres, CAPTCHA sont probablement la technique anti-spam la plus facile à mettre en œuvre. Il existe de nombreuses bibliothèques et API pour générer des CAPTCHA, et vous pouvez même utiliser les tests en utilisant reCAPTCHA pour numériser des livres. L'inconvénient est que les algorithmes automatisés de déchiffrement CAPTCHA s'améliorent de plus en plus, et que les spammeurs qui n'ont pas la capacité de les implémenter peuvent souvent mener le travail de résolution des CAPTCHA vers les travailleurs de 2ème/3ème monde. Quelle que soit la méthode choisie, il y aura un certain niveau de gêne pour l'utilisateur, mais la plupart des techniques courantes sont facilement acceptées par les utilisateurs et valent la peine d'éliminer les pourriels.
Ce serait une grande question pour http: // webmasters .stackexchange.com /! – womp