Own development. From Galicia.

[ Experience and content ]

B Easy Geo Blocker LPs

Country-based geo-blocking with dedicated landing pages, secure preview, and clean WordPress operations.

B Easy Geo Blocker LPs

  • Country-based blocking with smart redirection
  • Dedicated landing pages per country with Gutenberg or Elementor
  • Secure preview mode, optional logs, and IP caching

What it solves

Stop sending international traffic to the wrong experience.

B Easy Geo Blocker LPs gives you precise country-based blocking with a commercial layer on top. Instead of simply denying access, you can redirect blocked visitors to the right landing page for their market, campaign, offer, or legal message — all from inside WordPress.

It is built for teams that need real geographic control without creating operational chaos: marketers who want region-specific campaigns, site owners who need regional restrictions, and agencies that need a practical workflow clients can actually manage.

The problem

Most geo-blocking solutions force a bad trade-off. You either block traffic with a dead end, or you rely on fragmented rules, brittle redirects, and custom logic that is hard to test, hard to maintain, and hard to hand off.

That usually creates three expensive problems:

  • visitors from blocked regions land on the wrong page or see no relevant message at all;
  • marketing and operations teams cannot adapt the experience by country without developer friction;
  • the site becomes dependent on improvised technical workarounds instead of a clean workflow.

The solution

B Easy Geo Blocker LPs turns geo-blocking into a structured WordPress workflow:

  1. select the countries you want to block;
  2. create landing pages with Gutenberg, Elementor, or standard WordPress pages;
  3. assign specific pages to specific countries;
  4. automatically redirect blocked visitors to the correct experience.

If a country does not have its own dedicated page, you can still define a default landing page or a default fallback message. That means you stay in control even when a mapping is not fully configured yet.

Why this plugin is different

  • Blocking with business intent: this is not just access denial. It is geo-blocking designed for regional messaging, offers, compliance, and routing.
  • A real WordPress workflow: country-to-page assignment is manageable inside the admin instead of being buried in server rules or custom code.
  • Builder-friendly: create landing pages with Gutenberg, Elementor, or your standard page workflow.
  • Operationally safer: token-based preview mode, configurable admin whitelist, optional blocked-attempt logging, and clean uninstall behavior.
  • Built for practical reliability: HTTPS-first geolocation fallback, IP caching, smart exclusions, IPv4 and IPv6 support, and fail-open behavior if all geolocation services are unavailable.

What you can do with it

  • redirect blocked visitors to country-specific offers or lead pages;
  • show legal notices, regional restrictions, or compliance content by geography;
  • route traffic to localised landing pages without touching theme logic;
  • protect sensitive content from selected countries;
  • run international campaigns with cleaner targeting and better operational control.

Built for serious operation

The plugin includes configurable IP detection for Cloudflare, Nginx, proxies, and direct traffic scenarios; a fallback chain across HTTPS geolocation services; 24-hour positive IP caching and 1-hour negative caching; support for both IPv4 and IPv6; smart request exclusions for REST API, feeds, sitemaps, robots.txt, XML-RPC, WP-CLI, and the customizer; optional access logging; and optional full cleanup on uninstall.

In practice, that gives you a much cleaner balance between control, performance, and maintainability than ad hoc geo rules or one-size-fits-all blocking plugins.

Who this is for

  • agencies managing multilingual or region-specific WordPress sites;
  • businesses with country-specific availability, offers, or restrictions;
  • teams that need to combine compliance requirements with better visitor routing;
  • site owners who want geo-blocking without losing marketing flexibility.

Bottom line

If you need to block by country without wasting traffic, B Easy Geo Blocker LPs gives you the missing layer most plugins ignore: country-based blocking with dedicated landing pages, secure preview, cleaner operations, and a workflow that fits how WordPress sites are actually managed.

Less improvisation. More control. Better regional journeys.

Features

Control traffic by country

Choose exactly which countries to block and what blocked visitors should see next.

Turn blocking into routing

Redirect visitors to the right regional landing page instead of dropping them into a dead end.

Use your existing page builder

Build landing pages with Gutenberg, Elementor, or standard WordPress pages.

Operate with more confidence

Use secure preview tokens, admin whitelist control, and optional logs for safer deployment and review.

Keep performance predictable

Reduce repeated lookups with caching and avoid unnecessary interference with technical endpoints.

Fit real hosting environments

Configure IP detection for Cloudflare, Nginx, proxies, and direct traffic scenarios.

Everything it includes

  • Country-based geo-blocking
  • Custom landing pages per country
  • Default fallback page or message
  • Gutenberg and Elementor compatible
  • HTTPS-first geolocation fallback chain
  • Configurable IP detection method
  • Admin whitelist
  • Token-based secure preview mode
  • Optional blocked-attempt logging
  • IPv4 and IPv6 support
  • Smart exclusions for technical endpoints
  • Optional clean uninstall

Who it is for

Regional marketing campaigns

Send blocked visitors to campaign-specific pages for their country or region.

Compliance and legal routing

Restrict access where required and show the appropriate legal or regulatory message.

Localized visitor journeys

Guide traffic to localised content without modifying core theme logic.

Geographic access control

Limit access from selected territories while preserving a controlled user experience.

How it works

  1. Install and activate the plugin

    Upload the plugin to WordPress and activate it from the Plugins screen.

  2. Choose the countries to block

    Select the blocked countries in the settings screen and configure your fallback behaviour.

  3. Create your landing pages

    Build country-specific pages with Gutenberg, Elementor, or standard WordPress pages.

  4. Assign pages to countries

    Map each blocked country to its own landing page directly from the admin workflow.

  5. Test, preview, and go live

    Use the IP test tool and secure preview mode to validate the experience before launch.

Why choose B Easy Geo Blocker LPs?

It is built for WordPress teams that need geographic control without sacrificing the visitor journey.

Aspect Easy Geo Blocker LPs Other solutions
Country-based redirection Dedicated landing pages per blocked country Basic block or generic deny page
Page builder compatibility Works with Gutenberg and Elementor Often limited or workflow-dependent
Preview workflow Secure token-based preview mode Little to no safe preview workflow
Operational visibility Optional logs, filters, and pagination Minimal visibility into blocked traffic
Traffic handling Smart exclusions for REST, feeds, sitemaps, XML-RPC, and more Can interfere with technical endpoints
Network awareness Configurable IP detection for CDN and proxy environments Assumes a simple server setup

Before installing

PHP
8.1+
WordPress
6.0+
Tested up to
WordPress 6.7
Current version
1.1.1
Requires
None
Not compatible with
None

Documentation See the demo

Questions before you start

What does this plugin do?

It blocks visitors from selected countries and redirects them to custom landing pages created inside WordPress.

Can I build the landing pages with Elementor?

Yes. Landing pages are standard WordPress pages, so you can use Elementor, Gutenberg, or your usual page-building workflow.

What happens if a blocked country has no dedicated landing page?

You can define a default landing page or a default fallback message for blocked visitors when no country-specific page is assigned.

Will administrators be blocked?

By default, administrators can bypass blocking. This behaviour is configurable in the plugin settings.

How does geolocation work?

The plugin uses a fallback chain of HTTPS geolocation services, caches successful lookups for 24 hours, and negatively caches failed lookups for 1 hour to reduce repeated calls.

Does it support IPv6?

Yes. The plugin supports both IPv4 and IPv6 for detection, caching, and testing workflows.

Can I preview the blocked experience safely?

Yes. The plugin includes a token-based preview mode so editors and administrators can validate the blocked journey without exposing the site publicly.

Will it affect performance?

The plugin is designed to minimize overhead through IP caching, negative caching for failed lookups, and smart exclusions for technical endpoints such as REST API, feeds, and sitemaps.

Updates and versions

1.1.1