Block traffic from countries you don't serve.

Your site gets requests from all over the world — and most of them were never your audience. Bots probing your login, scrapers, spam, from places you've never sold to. MalCare lets you block entire countries in a few clicks: their requests are dropped before they ever reach your server. Less risk, less load — and one click to reverse.

400,000+sites protected
18B+requests analyzed / mo
2B+attacks blocked / mo
YOUR EDGE · LIVEFIG. 0 · THE SWITCHBOARDrequests dropped today · 18,406red — blocked at the edge · 403lit — serving normallyflip a region off — its requests never reach your server
the border · decisionslive

Trusted by 400,000+ websites across 120 countries

Intel
Toshiba
eBay
Manthan
SiteCare
NMU
01Why

Most of that traffic was never your audience.

You serve customers in a handful of countries. Your server serves the whole planet — password guesses, vulnerability probes, scrapers, comment spam, from everywhere. That's cost and risk with zero upside, and you're not wrong to want those doors shut.

FIG. 1Your customers vs. your requests
WHERE YOUR CUSTOMERS AREWHERE YOUR REQUESTS COME FROMsame site, same week. cyan is your marketeverything else is cost and risk.

Read: the classic signs — CPU spikes, host warnings about resource use, floods of failed logins, a site that goes down for no visible reason — are what the right-hand map feels like from inside.

FIG. 1Customers vs. requests

Where your customers are

A tight cluster — the countries you actually serve.

YOUR MARKET

Where your requests come from

Everywhere. Probes, password guesses, scrapers, spam.

COST & RISK
02How it works

Pick the countries. Click block. Done.

Country blocking is built into the MalCare firewall — no separate plugin, no code, no IP lists. From that moment, requests from blocked countries are dropped before they reach your site and see a 403.

STEP 1

Open GeoBlocking

In the MalCare dashboard, pick your site on the Sites screen and click the globe icon.

STEP 2

Pick countries

Choose from the dropdown — each one you pick joins the block list at the bottom of the screen.

STEP 3

Click Block countries

That's the whole job. Requests from those countries are dropped at the edge from that moment.

2.1

The manual way

Thousands of .htaccess lines of IP ranges, updated monthly — where one typo takes the whole site down.

THE OLD PROJECT
2.2

The MalCare way

A dropdown. Country-to-IP mapping is the firewall's job, kept current for you — you never touch a database or a file.

A DROPDOWN
03Risk & load

Fewer open doors. A lighter server.

Every country you don't serve but leave open is attack surface. Block it, and that region's login attempts, probes, and spam simply never arrive — no PHP runs, no database is queried, no bandwidth is spent.

FIG. 2Blocked at the edge — before your server does any work
ARRIVING · FROM EVERYWHERETHE BORDER · GEOBLOCKYOUR SITEREACHING YOUR SERVER · ONLY WHO YOU SERVEa dropped request costs you nothing — no PHP, no database, no bandwidth.

Read: blocking happens at the firewall's edge, not on your server — so a blocked region reduces load instead of adding "blocking work." Your hosting resources go back to the people you actually serve, and your analytics start reflecting your market instead of the crowd.

FIG. 2Blocked at the edge

Arriving

The whole world — mostly traffic you never wanted.

EVERYWHERE

At the border

Blocked countries stop dead. No PHP, no database, no bandwidth.

DROPPED

Reaching your server

Only who you serve — a thinner, cleaner stream.

YOUR MARKET
3.1

Risk

A blocked region's brute-force attempts, vulnerability probes, and spam never arrive at all.

SURFACE, SHRUNK
3.2

Load

Dropped requests burn none of your CPU or bandwidth — your resources go to real visitors.

LIGHTER
3.3

Analytics

Metrics reflect your market, not the crowd — conversion rates you can actually plan on.

CLEANER
04Decide with data

Your logs already know which countries to block.

Don't guess. The firewall logs every request with its origin — open View Firewall Logs and see which countries send the most requests, and whether they're legitimate. Lots of login attempts and no customers isn't an audience. It's a botnet.

FIG. 3One week of login attempts · by origin · relative volume
your marketcountry Acountry Bcountry Ccountry Dthousands of attempts,zero customers —this is what you block.successful · legitimatefailed attemptsfrom your firewall & login logs · illustrative volumes

Read: the login logs make the call obvious — a flood of failing logins from a country with no customers is a password-cracking campaign, not traffic. Block from evidence, not headlines.

FIG. 3One week of logins

Your market

Medium volume, almost all successful — your audience.

SERVE

Country A

Huge volume, almost all failed — a password-cracking campaign.

BLOCK

Everything else

Check the logs — block from evidence, not headlines.

YOUR CALL
05Done right

Geoblocking has known holes. Ours is built to cover them.

On its own, country blocking is a fence with gaps — IP ranges drift, and a VPN hops the border. That's exactly why MalCare's geoblocking lives inside the firewall instead of standing alone.

FIG. 4The fence and the guard
GEOBLOCK · THE FENCEblocked countryYOUR SITEbehavior analysis · the guardthe vpn detour — around the fence……caught by behavior · blockedallowed country · visitorthe fence stops the region. the guard stops the actor.

Read: an IP arriving through a VPN or proxy gets its behavior analyzed by the firewall — if it's malicious, it's blocked anyway. The border keeps the region out; the firewall keeps the actor out.

FIG. 4The fence and the guard
1

The fence

Requests from blocked countries stop at the border.

GEOBLOCK
2

The detour

A VPN hops the fence — and meets behavior analysis at your site.

STILL BLOCKED
3

Everyone else

Visitors from allowed countries never notice either line.

UNTOUCHED
5.1

"VPNs hop the border."

True — which is why the border has a guard. VPN and proxy IPs get behavior analysis, and malicious ones are blocked anyway.

COVERED
5.2

"IP ranges drift; lists rot."

You never maintain a list. Country mapping is the firewall's job, kept current continuously.

NOT YOUR JOB
5.3

"I might block someone I need."

Decide from your own logs, not folklore — and unblocking is one click, effective immediately. No code was edited, so nothing can break.

REVERSIBLE
5.4

"Blocking alone isn't security."

Correct. Geoblocking shrinks the surface; the other layers guard what stays open. It's a control, not a substitute.

PART OF 7 LAYERS
06With bot protection

Close the doors you never use. Guard the ones you do.

MalCare's bot protection already convicts bad actors by behavior across 400,000+ sites — wherever they come from, including the countries you serve. Geoblocking is the manual control beside it: regions you have no reason to serve, switched off outright.

6.1

Geoblocking

You choose, by country. Doors closed — requests never even reach the queue.

YOUR SWITCH
6.2

Bot protection

Automatic, by behavior. Doors guarded — bad actors filtered request-by-request, worldwide.

ALWAYS ON

Belt and braces, one dashboard — and both come with the plugin.

07Where it fits

One of the doors on one dashboard.

Geoblocking is the surface-area control in MalCare's 7-layer security — the one you hold.

7.1

Geoblocking

Shrinks the surface — whole regions switched off, by your call.

THE SWITCH
7.2

Bot protection

Manages non-human volume — the crowd never reaches your server.

THE DOOR
7.3

Firewall

Blocks attack payloads — exploits inside individual requests.

THE PERIMETER
7.4

Malware scanner

Finds whatever slips through, wherever it hides.

THE SEARCHLIGHT
7.5

Activity log

Records every hand that touches the site.

THE RECORD

Every door on one screen — flip any of them without touching code.

08Voices

What customers say.

Real customers — quotes from our reviews and case studies.

"

Best login protection ever! We handle hundreds of sites, and I'd heard bad stories about brute force attacks & password hacking… but thankfully we never had to worry about this because of MalCare. I'm sure this saved us from many sleepless nights!

Robert AbelaWP Activity Log
"

I was on the beach with my family when MalCare notified me of a plugin vulnerability across 50 of my sites. With one click on my smartphone, all sites were fixed within minutes.

Paul LaceyPaul LaceyWordPress Expert
Watch case study →
"

I had been running iThemes, WordFence & Sucuri, but they kept getting hacked. Then I installed MalCare, which quickly found the malware and cleaned up the entire site.

Adam SilverAdam SilverConciergeWP · Founder
Watch case study →
09Questions

Answered straight.

What does a blocked visitor see?+

An Access Denied (403) page. Their request is dropped at the edge — your server does no further work for them.

How many countries can I block?+

As many as you want — pick them from the dropdown and each joins your block list. Some site owners block everything outside the countries they actually serve.

Can I undo it?+

Yes. Go back to the GeoBlocking screen and remove the country from your list — traffic resumes immediately. Because nothing was ever edited on your site, nothing can break.

Can't attackers just use a VPN?+

Some try. IPs arriving through VPNs and proxies get behavior analysis from the firewall, and malicious ones are blocked anyway. The border keeps the region out; the firewall keeps the actor out.

Will I accidentally block Google or services I rely on?+

This is the classic geoblocking risk — search crawlers, uptime monitors, backup services, and payment webhooks live in specific countries. Check your firewall logs before you block, and be deliberate about regions where your search audience or infrastructure lives. Blocking is instantly reversible if you spot a problem.

Do I still need this if I have bot protection?+

Bot protection handles bad actors automatically, wherever they're from. Geoblocking is for when you want a region shut, not guarded. Many owners want both — and both come with the plugin.

Does geoblocking slow my site down?+

No — it removes work. Blocked requests are dropped before your site runs any code, so blocking a region makes your server lighter, not busier.

Do I have to maintain IP lists?+

Never. Manual geoblocking means thousands of .htaccess lines updated monthly — that's the project this feature retires. Country-to-IP mapping is the firewall's job.

10Start

Shut the doors you never use.

Block any country in a few clicks. Requests dropped before they reach your server. Reversible in one click, from one dashboard.

No IP lists · no .htaccess · takes effect immediately