Introduction

Site protection, Login protection, Access & Security, Site Security, Security Tools

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

  • Rebuilt for Joomla 4, 5 and 6.
  • Security fix in 3.0.2: visitors can no longer fake their country with headers such as X-Forwarded-For or CF-Connecting-IP. Forwarded headers are read only from trusted proxies, and Cloudflare works with no setup.
  • New interface: separate switches for the front end and the administrator, a country picker with search and continents, activity charts and a live preview of the block page.
  • Better IP rules: exact addresses, wildcards and CIDR ranges for IPv4 and IPv6.
  • Settings, rules and statistics of version 2.4 are kept when you update.
  • Version 3.0.3: the SiteGuarding security agent is added to your site only when the extension is installed or updated and the site does not have it yet. An existing file is never replaced.

Main features

  • Front-end protection. Visitors from the countries you select see a short block page instead of your site.
  • Administrator protection. Block countries from the Joomla administrator, login form included. The front end stays open.
  • GEO redirects. Send visitors from a country to a page of your site or to another website. Add %PATH% to keep the page they asked for. A language code in your URLs, such as /en/, can be switched to the language you choose for a country.
  • IP block and allow lists (full version). Exact addresses, wildcards and CIDR ranges for IPv4 and IPv6. Add the address ranges of Google, Bing and other search engine crawlers to the allow list with one click.
  • Real visitor IP behind Cloudflare and reverse proxies. The Settings tab shows which address is used for filtering.
  • Activity log and charts for the last 24 hours, 7 days and 30 days. Old records are removed automatically.
  • Custom block page (full version) with your logo and your own text, with a live preview.
  • Fast. The check runs before Joomla builds the page and does not touch the database, so blocked traffic costs your server almost nothing.
  • Safe setup. On a new installation nothing is blocked until you switch protection on, and you are warned before you block your own country.

Free and full version

  • Front-end protection by country: free up to 5 countries, full version unlimited.
  • Administrator protection by country: free up to 5 countries, full version unlimited.
  • GEO redirects: free up to 5 countries, full version unlimited, with exceptions by IP address and URL.
  • IP block and allow lists, search engine ranges in one click: full version.
  • Custom block page: full version.
  • Country database updates: by hand once every 30 days in the free version, automatic in the full version.
  • The small link to SiteGuarding.com on the home page can be switched off in the full version.

Requirements

Joomla 4.0 or newer, tested on Joomla 4.4, 5.4 and 6.1. PHP 7.4 or newer. One package installs the component and its system plugin. Updates come through the Joomla update system.

Connection to SiteGuarding.com

The extension connects to siteguarding.com to download country database updates, to report the installation and updates of the extension, and to install the SiteGuarding security agent (one file, siteguarding_tools.php, in the site root) used by the SiteGuarding security dashboard. The agent is added only when the site does not have it yet, and an existing file is never replaced. Visitor addresses are never sent: country lookups run on your own server.

Functionality
Easy to use (make sure you scroll down after selecting "Enable Protection" to drill down what specifics you need) and setup was fun.
Ease of use
Easiest backend setup I've ever used since starting with Mambo in the early 2000's!
Support
Support is free, haven't used it yet, but I'd expect it to be up to par.
Documentation
Documentation in the backend is self-explanatory, haven't had to use any manual, support or "search" for answers.
I used this to: I use this for all 5 of my websites to protect myself and members from spam, fraud, scams and hacking - this should be an "Essential" for all Joomla sites. Installed yesterday on 2 sites, saw the results this morning and installed on the remaining 3. Thanks for keeping us safe!

Good thing



Posted on 04 August 2021
Functionality
Configuration is simple, pleased to use this extension. I can recommend it to block users and unwanted access.
Ease of use
Nothing specific, easy to install and to use. Just several clicks and enjoy the functions.
Support
Documentation
I used this to: I didn't expected any extra functionality for free, good thing to limit unauthorized access to your website. I can definitely recommend this extension.

Highly recommend!



Posted on 20 July 2021
Functionality
Fully satisfied with this extension, the best geo protection available. Love this service, using it for more than 2 years
Ease of use
Simple configuration, I didn't faced any difficulties with installation
Support
Documentation
I used this to: my online store is aimed at trading specific regions, and I block the rest to prevent unauthorized access

Best for its price



Posted on 29 June 2021
Functionality
I've been using free version and its functionality is really limited, I've bought it and very satisfied.The best geo solution for its price
Ease of use
This is simple extension which is easy to use and no need any documentation, everything is intuitively clear
I used this to: I'm using it to control website's traffic and additional secure admin panel of my website

Like it



Posted on 15 June 2021
Functionality
This is good solution for extra security admin panel, I like it, because it's simple and useful, I can recommend it
Ease of use
I've been using this extension for almost a year and can say that it works great, support team is very friendly, always ready to help
Support
Documentation
I used this to: extra security admin panel by controlling unwanted website's traffic
Functionality
Free version functional is enough for my website, so I can say it's a great GEO solution for control all the traffic and blocking unwanted
Ease of use
and suspected visitors. Easy to use, extension has simple configuration and intuitive interface.
Support
Documentation
I used this to: I use this extension to secure admin panel and control website's traffic

Satisfied with



Posted on 09 March 2021
Functionality
I've bought full version, the price is affordable and fully justified.
Ease of use
Configuration is clear, easy to setup. I had some questions about additional features, support is very friendly.
I used this to: additional protection admin panel and blocking unwanted visitors from specific locations.

Good plugin



Posted on 18 November 2020
Functionality
I can't evaluate the plugin by itself, I am using it in a combination with other security plugins, the declared functions it performs
Ease of use
Easy to use, simple configuration, I did not faced with any difficulties.
Support
Support is always great, I am contacting with any security issues, they always advised.
Documentation
I used this to: I've been used security cleaning services, and this plugin was installed on my website by default. Plugin is useful and as extra security service I can recommend it.
Functionality
it is a good extension, but the pro version (just bought it) is limited to only the main domain name.
Ease of use
easy, nothing difficult to do to use it, free version is limited to only a few countries so if you want a proper security you need to buy it
Support
they have no idea of the definition of a domain name... you cannot use the app on a clone of your site located on a subdomain... crazy!
Documentation
I have no idea, didn't need to read it. the app is easy to use and no need of a long documentation
I used this to: i wanted to secure my entire domain where i have the main site on the www and its clone on a subdomain (still the same domain)... then i discovered, and the support confirmed it, you can use it on only 1 site, not a domain. so their ad is a complete lie... i am not happy with it

Recommend!



Posted on 05 March 2020
Functionality
Really useful thing, helps me block unwanted traffic, especially for free, I’m happy that I found it!
Ease of use
No problems with setup or using I didn't found, everything is clear
Support
Documentation
I used this to: Extra security protection for my personal business site. I am completely satisfied, I can recommend it to my colleagues.
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...
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...
BadBot Protection
Free

BadBot Protection

By SafetyBis Ltd.
Site Security
Safeguard your Joomla website with our powerful Bot & Spam Blocker—a must-have tool designed to keep your site secure, fast, and user-friendly. Say goodbye to hackers, spam, and sneaky content thieves while giving your website the performance boost it deserves. Shield Your Site from Bots and Spam Our smart module works in real-time to distinguish between genuine visitors and pesky bots. It blo...
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...

Website GEO Protection

Version:
3.0.3
Developer:
SafetyBis Ltd.
Last updated:
Oct 12 2026
1 day ago
Date added:
Mar 11 2019
License:
GPLv2 or later
Type:
Free download
Includes:
c p
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System

Score:


Write a review