WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by pipdig v1.4.6

CloudGuard

Use Cloudflare's free geolocation service to restrict access to your site's login page.

CloudGuard

The facts

Rating
4.9★ from 30
Active installs
1k+
Price
Free
Last updated
26 Aug 2026
Added
Sep 2015
Requires WP
4.9
Tested up to
WP 7.1
Downloads
29,961

Our analysis

AI-assisted

CloudGuard is a WordPress plugin designed to enhance the security of your login page by restricting access based on geographic location. It utilises Cloudflare’s Geolocation service to allow login attempts only from selected countries, automatically blocking access from others. The plugin also tracks unauthorized login attempts and displays this information on a world map within your dashboard.

This plugin is suitable for users who want to improve the security of their WordPress site by limiting login access geographically. It is particularly beneficial for those who have a specific audience in certain countries and want to reduce the risk of unauthorized access.

Best for: This plugin suits WordPress users looking to enhance login security through geographic restrictions.

What it does well

  • Restricts login access based on country
  • Uses Cloudflare’s Geolocation service for efficiency
  • Tracks unauthorized login attempts
  • Displays login attempts on a world map
  • Lightweight and reduces server load

Where it falls short

  • Requires a Cloudflare account with Geolocation enabled
  • Limited information on additional features or support

Verdict

CloudGuard offers a straightforward solution for securing login pages by leveraging Cloudflare’s services. It is a practical choice for those needing country-based access control.

From the developer

pipdig's own description of CloudGuard, lightly tidied.

Use the power of the cloud and a global CDN to restrict access to your login page.

CloudGuard brings global and cloud driven protection to your login page. Using Cloudflare’s free Geolocation service, this super lightweight plugin restricts access to your login page, allowing access to only your chosen countries. This means that any login attempts from the rest of the world will be automatically blocked.

Additionally, this plugin tracks any unauthorized login attempts and displays them on a world map in your dashboard.

Main Features

  • Protect your login page globally.
  • Reduce server load.
  • Country based IP ranges constantly updated by Cloudflare.
  • Monitor login attempts via your dashboard.
  • Block access to the login page or redirect to a URL.

Why Cloudflare’s Geolocation?

There are other plugins which can restrict your login page by geographic location. However, these plugins use your server to detect the IP and compare this to a geographic location. This adds extra overhead to your site, takes up space on your server, and requires frequent updates to keep the IP list relevant.

CloudGuard is different. Since we leverage Cloudflare’s geolocation service, your server simply has to read the data, rather than compute and store it locally. Cloudflare does the grunt work, leaving your site safe, secure and optimized.

Note: This plugin requires that you have an account (including the free option) on Cloudflare with Geolocation enabled.

This free plugin is brought to you by pipdig

Please consider leaving a 5-star rating if this plugin has helped you.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for content delivery.

FluentSMTP

Free WP Mail SMTP plugin - fix WordPress email deliverability with Gmail, Amazon SES, SendGrid, Mailgun, Cloud...

Free 600k+ installs 4.8★ (400)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
W3 Total Cache

Search Engine (SEO) & Performance Optimization (WPO) via caching. Integrated caching: CDN, Page, Minify, O...

Free 900k+ installs 4.4★ (5,420)
Super Page Cache

Boost PageSpeed, SEO, and Core Web Vitals with full page caching, JS/CSS optimization, media optimization, and...

Free 70k+ installs 4.8★ (506)
WP Fastest Cache

The simplest and fastest WP Cache system

Free 1M+ installs 4.9★ (4,224)
SpeedyCache

SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching,...

Free 600k+ installs 4.4★ (30)