How to Protect wp-admin by Country and IP (Stop Brute-Force Bots)
Lock down wp-admin and the WordPress login page by country and IP address, without affecting your public site. Step-by-step setup, testing, and how to avoid locking yourself out.
Yeasin Geo-Blocker is an enterprise-grade security plugin that empowers you to control exactly who accesses your WordPress website based on their geographical location.
Protect your WordPress website from unwanted traffic, malicious bots, and spam. Yeasin Geo-Blocker is an enterprise-grade security plugin offering zero-latency country and IP blocking using a highly optimized local database. Control exactly who can access your frontend and wp-admin dashboard with a premium, easy-to-use interface.
Restrict access completely by Country, State, or City. Control exactly who can view your website down to the city level.
Automatically send users from specific regions to different URLs. Seamlessly route international traffic to localized versions of your site.
Hide products, checkouts, or specific payment gateways by location. Optimize your store's compliance and shipping availability.
Hide/Show Elementor Widgets or use shortcodes based on location. Create highly personalized, location-aware pages.
Block VPNs, Tor networks, API attacks, and limit rate requests. Defend your site from sophisticated bots and brute-force attacks.
Generate custom tokens to allow team members to bypass blocks. Ensure your remote staff always has secure access.
Apply Preset Themes, custom logos, and typography to the block screen. Keep your security warnings on-brand and professional.
Monitor all blocked attempts with precise locations and export to CSV. Gain valuable insights into where your threats are coming from.
Get automated weekly database updates for perfect IP accuracy. Never worry about outdated IP ranges compromising your security.
Navigate to Plugins > Add New in your WordPress dashboard, search for "Yeasin Geo-Blocker", and click Install. Alternatively, upload the downloaded .zip file manually.
Click the Activate button. A new secure menu item named "Geo-Blocker" will appear in your WordPress admin sidebar.
Go to the Geo-Blocker dashboard, select your protection scope (Frontend/Backend), choose the countries to block or allow, and click Save Settings.
Need help configuring this plugin or facing a technical issue? Our engineering team is here to help.
Open a Support TicketLock down wp-admin and the WordPress login page by country and IP address, without affecting your public site. Step-by-step setup, testing, and how to avoid locking yourself out.
A step-by-step guide to blocking countries and IP addresses in WordPress: blacklist vs whitelist, protecting the frontend or wp-admin, and the mistakes that lock out customers or search engines.
Join modern developers and site owners using our premium WordPress tools to save time and scale faster.