Stop scanners, scrapers, spam bots and fake Googlebots with a browser check that runs on your own server. Real visitors and good bots pass as usual. No account needed, and no visitor data leaves your website.
Unpack the archive into the modules folder of your site, then install the module in Extend.
Most of the traffic of a typical website is not people. Vulnerability scanners look for holes in your modules, scrapers copy your content, spam bots fill your contact, comment and Webform forms, and password guessers try your login form. They slow the site down for real visitors and put it at risk. BadBot Protection tells them apart from people and from the good bots you want, and stops them before they cost you server time.
Bot detection, the browser check and the statistics all run on your server. The module does not send visitor data anywhere and needs no account or connection to an outside service.
BadBot Protection stops bad bots. SiteGuarding protects the whole website. Block unwanted bots is part of the SiteGuarding Premium and Business plans, together with:
5.0
- First version for Drupal, on the same core as the WordPress, Joomla and OpenCart editions.
- Browser check on your own server, with Smart, All visitors and Log only modes.
- Verified search engines by official addresses and reverse DNS; fake crawlers are blocked.
- Bot categories, including AI assistants and AI training crawlers.
- Traps for scanners, hidden trap link and bans.
- Protection for the login form and login block, registration, password reset, contact, comment and Webform forms, including Drupal AJAX forms.
- Allow and block lists, excluded URLs, activity charts and log, status report entry.
- Settings and log are kept when the module is uninstalled, unless you choose otherwise.
- Drupal 10.3 and newer, Drupal 11 and Drupal 12.