How to Effectively Protect Your Website from Bots & Spammers?
Are you in a war against bots, fake accounts and gambling advertisers? Let’s discuss how to protect yourself from them as a simple developer.
In this article, you will find a list of captcha services you can use to block content from bots. Which methods do bot owners use? And what can we do for them? I’m a web developer running a website with over 50K users. And these bots are everywhere, now on our website abp.io.
Our main goal here is to detect whether the request is from an actual person or a bot. And the most common method is to use challenge-answer test; Captchas.
As you know, all big systems like Instagram, Twitter and Facebook are having problems with these fake/bot users. They take some serious precautions to prevent this abuse. But for simple websites, how can we protect ourselves from these bots? I’ll explain all the details about this topic here…
Current Situation
In this article, I’m writing about my own experiences on our website abp.io. So first, I spotted which email providers are being used by bots. The below picture shows that gmail.com and qq.com are mostly being used by users.

Which Domain Services Are Being Used by Bots?
When I checked, the user list of those who are trying to post advertisements is mostly from the gmail.com and qq.com domains.
In the below screenshot, you can see the bot accounts. These are posting advertisements on our platform.

Why Are Bots Registering to a Software Development Website?
Our website is not a world-wide famous content system. That’s why it may be weird to see the bots on this platform. But wait! We are popular on .NET developers and our website shares the users’ information publicly. This is my profile URL https:/