GeoTargeting PRO for Wordpress

The most complete plugin solution for geotargeting content in WordPress! The core of GeotargetingWP

Check out features

GeoTargeting Pro is the best solution for affiliate marketers to show country-specific offers. Or, use it to geotarget your WooCommerce store or any other content on your WordPress site. Now with premium accuracy to help you target countries, states, cities, and even zip codes.

What parts of my website can I geotarget?

GeoTargeting Pro lets you geotarget virtually any part of your website. Here are some of the most common types of geotargeting rules you can set up:

  • Entire posts, pages, or custom post types (including WooCommerce products)
  • Specific parts of your content using shortcodes or blocks
  • Page builder content with built-in integrations for Elementor, Divi Builder, Beaver Builder, Fusion builder and WPBakery Page Builder.
  • Sidebar widgets
  • Navigation menu items
  • Template files using PHP functions

GeoTargeting Pro is fully compatible with both the WordPress block editor (via dedicated blocks) and the Classic WordPress editor (via shortcodes). You can also place it directly in your template files using PHP.

Browse this demo to see how a casino affiliate site can show different offers based on users' geolocations or check out our complete WordPress geolocation guide to see how it works.

I have an eCommerce store - can I show or hide products based on a user's location?

Yes! GeoTargeting Pro is fully compatible with WooCommerce, Easy Digital Downloads, or any other eCommerce plugin that uses post types for products (like BigCommerce). You can completely hide a product or show a message telling shoppers that it's not available in their region.

Start your free trial

Packed With Features to Make Your Life Easier


Create Regions

You can geotarget by country, state, city, radius or zipcode. But to save time, GeoTargeting Pro lets you create custom regions that include unlimited locations. You can then target all those locations just by adding a rule for your region.

real users ip

Detect Users' Real Locations No Matter What

Geotargeting Pro is built to detect users' actual locations no matter what you're using. Even if you're using Cloudflare, Sucuri, Akamai, or other similar tools, Geotargeting Pro can still detect a user's real IP address and location. For mobile users, Geotargeting Pro can also detect GPS location for even more pinpoint accuracy.

wordpress menu

Geotarget Menus

You can geotarget individual menu items from the native WordPress menu area (Appearance → Menus). Or, you can geotarget entire menus by using PHP functions in your header.php template.

ajax mode

Keep Using WordPress Full Page Caching

Page caching is an essential WordPress performance best practice, which is why Geotargeting Pro is built to work even if you're using page caching. With Ajax mode, Geotargeting Pro can still update geotargeted content even if you're delivering static HTML content from the page cache.

partial content geolocation

Geotarget Partial Content

GeoTargeting Pro includes both a dedicated block and a shortcode generator that lets you easily geotarget specific parts of your content from inside either WordPress editor. All you need to do is choose your targeting rules and then wrap the content in the shortcode or block.

sidebar widgets geolocation

Geotarget Widgets

GeoTargeting Pro integrates into the native WordPress widget system so that you can easily geotarget individual widgets. Every widget gets new options that let you quickly set up geotargeting rules.

That's Not All - Check Out Even More Features

Geotarget Entire Posts, Pages, and Products

GeoTargeting Pro gives you a handy meta box that lets you geotarget entire posts, pages, products, or other custom post types. You can either completely hide the piece of content or you can display a custom message to visitors explaining why the content isn't available in their location.

Use Include/Exclude Rules for Pinpoint Targeting

Geotargeting Pro lets you harness geolocation in both directions with both include and exclude rules. That is, you can target all users in a specific area or you can target the entire world except for visitors in that specific area. You can also mix-and-match rules as needed to get the exact targeting that you need.

Integrate With Your Favorite Page Builder

Using a page builder for drag-and-drop visual editing? GeoTargeting Pro integrates with all the big names so that you can set up geotargeting rules from inside the page builder interface. Currently, it supports Wordpress blocks, Elementor, Divi, Beaver Builder, and WPBakery Page Builder.

Let Visitors Choose Their Locations

If you don't want to enforce strict geotargeting based on a user's detected location, you can also give visitors the choice to choose their preferred location from a country drop-down. This lets them choose the localized experience that they prefer.

Developer-Friendly and Well-Documented

While GeoTargeting Pro is simple enough for non-developers, it also includes a powerful and well-documented PHP API that lets you add geotargeting directly to your template files. It's also compatible with Advanced Custom Fields and includes plenty of hooks and filters for customization.

Create Geotargeted Popups

If you need to create geotargeted popups, GeoTargeting Pro fully integrates with the flexible WP Popups plugin to create geotargeted popups, notification bars, slide-ins, full-screen fillers, and more.


Do I need to be a developer to use Geotargeting Pro?

No! You can use all of Geotargeting Pro's features without needing any special knowledge. The PHP API is there for developers if they want it, but you don't need to use it to benefit from Geotargeting Pro.

Can I geotarget my WooCommerce store?

Yes! Geotargeting Pro is compatible with WooCommerce (and Easy Digital Downloads). You can geotarget all or some of your products, as well as many other parts of your store. Read our WooCommerce geotargeting guide to learn more.

Can I geotarget advertisements?

Yes! Not only is this possible, but it's also a great way to maximize your site's revenue. You can geotarget all types of ads and even affiliate links .

Can I geotarget popups?

Yes! Geotargeting Pro has a built-in integration with the WP Popups plugin so that you can create geotargeted popups.

Does Geotargeting Pro work with my cache plugin or my host's caching??

Yes! With Geotargeting Pro's Ajax mode, you can still geotarget content even if you're serving it from a full page cache.

Also we are compatible with major hosting companies such as Kinsta or WpEngine Geoip services


Check out our WordPress geolocation solutions
to find out everything you can do!

Start your free trial