Introduction

Site protection, Spam Protection, Content Protection, Site Security, Security Tools

Stop scanners, scrapers, spam bots and fake Googlebots. Real visitors and good bots pass as usual.


BadBot Protection tells bots apart from people and from the good bots you want, and stops them before they cost your server time. Everything runs on your own site: no account, no connection to an outside service, no visitor data leaves your website.

What is new in version 5

  • Rebuilt for Joomla 4, 5 and 6. Works fully on its own: nothing to register, nothing to buy, no functions locked.
  • Browser check on your own server, with Smart, All visitors and Log only modes.
  • Search engines are verified by their official address lists or by reverse DNS.
  • Protection for the login, registration, password reset, username reminder, contact and administrator login forms.
  • Sites with version 1.2 on Joomla 4.2 or newer get 5.0 in the Joomla update manager.

Main features

  • Browser check on your own server. Visitors that do not look like a normal browser get a short check page. The browser solves a small calculation in about a second and gets a pass; bots stay outside. Smart mode checks only suspicious visitors, All visitors mode checks everyone once a day during an attack, Log only shows what would be blocked.
  • Verified search engines. Google, Bing, Apple, DuckDuckGo, Yandex, Baidu and others are checked against their official address lists or by reverse DNS. Real crawlers pass; scrapers that only pretend to be Googlebot are blocked.
  • Bot categories. Allow, check or block search engines, link previews, uptime monitors, AI assistants, AI training crawlers, SEO tools, vulnerability scanners, HTTP libraries and unknown bots. Block AI training crawlers with one click.
  • Traps for scanners. Requests for files no visitor ever opens (.env, .git, copies of configuration.php, database tools) and a hidden trap link ban the client for the time you choose.
  • Form protection. The login form and login module, registration, password reset and username reminder, contact forms and the administrator login accept posts only from a real browser. People notice nothing; spam bots and password guessers are refused.
  • Allow and block lists. IP addresses (IPv4, IPv6, CIDR), User-Agents, and URLs that never get the check.
  • Activity and statistics. Charts for 24 hours, 7 and 30 days, the top bots, addresses, pages and reasons, and a log of recent events.
  • Your check page. Your logo and texts, with a live preview.
  • Safe by design. Logged-in users are never checked; the Web Services API, com_ajax requests and feeds are not touched; the protection starts before the Joomla page cache; an empty file named sgbb-off.txt in the site root switches everything off.

Full website protection

BadBot Protection stops bad bots. SiteGuarding protects the whole website: Website Firewall (WAF), server-side antivirus, hack repair by our experts, DDoS prevention, brute force and card testing protection, GEO blocking and 24/7 monitoring come with the SiteGuarding Premium and Business plans.

Requirements

Joomla 4.2 or newer, tested on Joomla 4.2, 4.4, 5 and 6. PHP 7.2.5 or newer. One package installs the component and its system plugin. Updates come through the Joomla update system.

Connection to SiteGuarding.com

Only the Joomla update check asks siteguarding.com for the latest version. Bot detection, the browser check and the statistics run on your own server; visitor data is never sent anywhere. The check page shows a small "Protected by SiteGuarding" link; you can switch it off in Browser check.

It's not free



Posted on 15 November 2025
Functionality
Once installed the component links to manufacturer website for payment prior to activate.
No way to test.
Ease of use
NA NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANAN
Support
NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Documentation
AbsentNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
I used this to: NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Easy and effective



Posted on 15 July 2025
Functionality
Effective and well-rounded bot and spam protection. Monitors bot behaviour and filters out known threads, helping to reduce server load
Ease of use
User-friendly with minimal learning curve. The interface is clean and intuitive with most features accessible via toggle switches
Support
Prompt and helpful support team, seems like actively involved in maintaining and improving the extension, last update just 3 month ago
Documentation
Well-written, easy-to-follow documentation. There are screenshots and examples which help to clarify configuration
I used this to: I use it with other security extensions of this developer and I am grateful that I can focus on content and growth without constantly worrying about threats or performance drops caused by unwanted traffic.
Functionality
Functionality is limited with free version, but I've been completely satisfied by support and bought plugin with all preferences
Ease of use
Easy to use, but with extended configuration needed a little help and it's ok
Support
Support chat is not always available, but if there is no specialist online, they send email with a response to support request
Documentation
I can't say because generally I'm not reading documentation, I'll better ask support directly if I have any difficulties.
I used this to: Yes, you need a subscription, but the functionality is worth it. It's ok to try the trial version and see if you need it or not, but I think it's weird to expect the full package without paying a penny.
Functionality
Много функционала и дополнительных настроек скрыты за подпиской, за денежку.
Ease of use
Много всего, но все настройки производятся не на установленном сайте, а на сайте разработчика.
Support
Видно что расшрение обновляется, но смысл от него 0. Установить на две недели, а дальше плати?
Documentation
Документацию как таковую я не нашел, если только всплывающие подсказки использовать
I used this to: ??? ?????????? ???? ?????, ?????????, ??????? ? ?.?. ???????, ??????? ????????? ???? ? ?????? ???????.

Works well



Posted on 19 March 2025
Functionality
BadBot Protection effectively blocks unwanted bots and reduces server load significantly. It has improved site security and overall performa
Ease of use
The plugin is user-friendly and simple to configure, even for those with limited technical knowledge. Setup was quick and straightforward.
Support
Documentation
I used this to: Protecting my Joomla site against malicious bots, automated scraping, spam, and brute force attacks, ensuring reliable and secure operations.
Functionality
Worked fine upon initial installation. Decided not to use it and tried to uninstall. PERMINATELY crashed both public and administrative side
Ease of use
Fine until it catistrophically broke my site on uninstall. Had have my web host do a complete reinstall from an earlier backup.
Support
Absolutely NONE provided. Chat assistance on their website never answered. Submitted support ticket but never received a reply.
Documentation
Absolutely NO documentation provided. Advertised as "free" plugin. Ha! After install, it is only good for 2 weeks without $$$$ subscription.
I used this to: Screening malicious bots from my website. But THIS extension is a malicious, phishing $$ scam and you are punished with a crashed website if you don't $ign up. Be forewarned: don't touch it!
Functionality
Works well from the moment it's turned on, stopped all unwanted and spam/scam registrations on my site.
Ease of use
It's either an "off or on" plugin, nothing really to configure - just turn it on and that's it.
Support
Haven't had the need to contact support, not for this product yet. It's not a plugin that I've needed support for.
I used this to: I use this to stop the thousands of fake registrations that were happening on my site every month. Installed this and the fake registrations stopped instantly - no false registrations have come through since.
Functionality
Very limited functionality without a paid upgrade. Uses an external dashboard to monitor. Crashed my site on uninstall. Terrible. STAY AWAY.
Ease of use
It is not obvious how to get what is promised in the description. I finally got to a bot monitor screen, but not sure I could get back!
Support
Documentation
I used this to: I had hoped to use it to keep bots from harassing my site, but I had to uninstall it and then restore from a backup when the uninstall crashed my site.

Run away fast!!



Posted on 06 November 2020
Functionality
only tested to see it is a "trial" meaning its a money shake down. uninstalling breaks website
Ease of use
only tested to see it is a "trial" meaning its a money shake down. uninstalling breaks website
I used this to: Tried it just to see how it would work. uninstalling breaks website bad.
Functionality
Besides preventing various attacks I want to especially notice content scraping protection - very useful for me.
Ease of use
Very easy to use, figured out and set up everything very quickly.
Support
Documentation
I used this to: to protect my site from hacker attacks and protect my information.
GEO Redirect for Joomla
Free

GEO Redirect for Joomla

By SafetyBis Ltd.
Access & Security
Define visitor’s geolocation by IP automatically and redirect them to a specific page. Based on IP identification the GEO Redirect plugin allows you send your visitors to specific landing pages, redirect them to different websites or just block them from accessing your site. With the use of the plugin, your foreign customers won’t have to choose the native language and currency manually, as th...
Website GEO Protection
Free

Website GEO Protection

By SafetyBis Ltd.
Access & Security
Keep unwanted countries out of your Joomla site and your administrator login. Website GEO Protection checks the country of every visitor before Joomla builds the page. Block countries on the front end, block countries from the Joomla administrator, or send visitors from a country to another page or website. Country lookups use a database stored on your own server. What is new in version 3 Rebu...
jGraphic Captcha Protection
Free

jGraphic Captcha Protection

By SafetyBis Ltd.
Site Security
This plugin is good solution against spam on your website. jGraphic Captcha Protection is easy to setup and use. No extra hardware or complicated software to install. It protects your website against bots and spam software. Adds extra security for user registration page, lost password page. Possible to integrate into any Joomla template. jGraphic Captcha Protection is simple, but very powerful to...
Admin Access Notification
Free

Admin Access Notification

By SafetyBis Ltd.
Access & Security
Our security plugin for Joomla protects your administrator area against unauthorized access. Main features: hide administrator area again direct access, automatically ban IP address to prevent bruteforce attack, alerts and notifications by email, black IP list, white access IP list. Only click installation. Easy to configure. Absolutely FREE....
Website Blacklist Monitor
Free

Website Blacklist Monitor

By SafetyBis Ltd.
Security Tools
WEBSITE BLACKLIST CHECK AND MONITOR Google blacklists more than 12,000+ websites every day. You can loose up to 99% of traffic if your website has been blacklisted. Google protects its users from dangerous websites that may show up in search results and if your website has dangerous behaviour it gets banned by Google and you loose customers and visitors. Google Chrome blocks all your visitors fro...
Antivirus Website Protection
Free

Antivirus Website Protection

By SafetyBis Ltd.
Site Security
Antivirus Website Protection is the security plugin to prevent/detect and remove malicious viruses and suspicious codes. It detects: backdoors, rootkits, trojan horses, worms, fraudtools, adware, spyware and etc. Antivirus Website Protection scans not only template files, it scans and analyzes all the files of your website (even if it's not a part of Joomla core files) Antivirus Website Protectio...
Admin Bruteforce Protection
Free

Admin Bruteforce Protection

By SafetyBis Ltd.
Access & Security
Admin Bruteforce Protection was designed to manage the access to Joomla administrator login page. Plugin creates the wall between your login page and the hackers. This is simple, but very effective tool to limit access for brute-force scanners and bots. Main features: Easy to install, easy to use One click verification (easy for human, complicated for robots) Perfects against different type of...
Website Antivirus Scanner for Joomla
Free

Website Antivirus Scanner for Joomla

By SafetyBis Ltd.
Site Security
Website Antivirus Scanner is the security extension to detect malicious viruses and suspicious codes. It scans all the files of your Joomla website and detects: backdoors, rootkits, trojan horses, worms, fraudtools, adware, spyware, hidden links, redirection and etc. Website Antivirus Scanner is the security extension to detect malicious viruses and suspicious codes. SQL injections, and hacking a...
Speedup
Free

Speedup

By SafetyBis Ltd.
Site speed
Increasing website performance and reducing load time. Very easy to install and very easy to use. You don’t need to be a developer to understand and configure this plugin. Website Performance Optimization technology for Joomla and other CMS. Our cache feature is built around the world’s fastest caching engine. This simple, popular and highly effective tool has everything you need to keep yo...
webvitals
Free

webvitals

By SafetyBis Ltd.
Performance
Joomla has 100 000+ different themes and plugins and it is not possible to create an automated solution that can optimize all plugins and themes. Google Core Web Vital optimization is a 100% manual work and should be done by professional engineers. This extension performs the website performance check and shows you if we can help you get better results for Google and improve your website performa...
SEO Protection
Free

SEO Protection

By SafetyBis Ltd.
Security Tools
This simple and very powerful tool can detect fakes links, hidden texts, iframes, JavaScripts codes and redirections. After reviewing the scan report, you can easily remove failed links and suspicious codes from the pages of your Joomla website. Hidden links, injected JavaScript codes – all these can negatively affect the SEO of your website. As the result your site will lose its position in G...
PentryForms
Paid download

PentryForms

By SafetyBis Ltd.
Forms
Capture real-time data from users who abandoned your form before hitting the 'Submit' button. Collect data in real-time as it is entered on your forms. Pentryforms is a lead capture, lead recovery, and abandoned form recovery extension for Joomla. It allows webmasters to capture leads who started filling out contact forms but for some reason didn't click on the "submit" button. Pentryforms keeps...

BadBot Protection

Version:
5.0
Developer:
SafetyBis Ltd.
Last updated:
Oct 18 2026
4 hours ago
Date added:
Jan 13 2019
License:
GPLv2 or later
Type:
Free download
Includes:
c p
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System

Score:


Write a review