Logo ConversionWax Logo
Navigation Items

How to Set Up Geotargeting on Your Website

Staff Profile Image
Staff |
March 26, 2026 | | 4 min read

Part of our Geotargeting series - Read the full Geotargeting Guide

Setting up geotargeting on your website takes about 15 minutes. Not an afternoon, not a sprint cycle. You add a script, upload some images, set location rules, and publish. Here is the full walkthrough using ConversionWax.

Prerequisites

You need two things before you start:

A ConversionWax account. The free plan covers up to 5,000 pageviews per month. No credit card required. Sign up, create a website in the dashboard, and you are ready.

Your image variants. At minimum, prepare two versions of the banner you want to personalize - one for your target location and one default. For each version, have desktop (landscape), tablet, and mobile (vertical) crops ready. You can start with a single location and expand later.

Step 1: Add the Embed Code

1

Generate and place your embed snippet

In your ConversionWax dashboard, go to your website and create a new content section. Choose your element type - span, div, h1, h2, or p - depending on where the banner sits in your page layout. The platform generates a one-line embed code. Copy it and paste it into your site's HTML where you want the geo-targeted content to appear.

This works with any platform: Shopify, WordPress, Webflow, Squarespace, or custom code. One script snippet in the header, one embed tag where the content goes. No plugins, no deep integrations.

Step 2: Upload Location-Specific Assets

2

Upload images for each location variant

Go to your website's Assets section. You can upload up to 100 files at once - drag and drop or use the file picker. Supported formats include PNG, JPG, GIF, WebP for images, and MP4, WebM, MOV for video. Maximum 50MB per file.

Use tags to organize your uploads. Create tags like "denver-hero," "miami-hero," or "default-hero" so you can filter assets quickly when building banners later. Tags are color-coded and shared across banners and assets within each website.

Practical tip: Start with your top two or three markets. You do not need a variant for every city on day one. Two well-executed location variants will outperform twenty rushed ones.

Step 3: Create Banners with Responsive Variants

3

Build banners with separate desktop, tablet, and mobile assets

In the Banners section, create a new banner. Give it a name like "Hero - Denver" and assign relevant tags. Each banner has separate asset slots for desktop, tablet, and mobile. Assign the right image to each viewport - a wide landscape for desktop, a tighter crop for tablet, a vertical composition for mobile.

You can also set custom breakpoints beyond the default device sizes. If your site design shifts at 1024px instead of the typical tablet breakpoint, set that as your pixel width for the tablet slot.

Set alt text for each asset (for accessibility and SEO) and add click URLs if the banner should link somewhere. Create one banner per location variant - "Hero - Denver," "Hero - Miami," "Hero - Default."

Step 4: Set Location Display Rules

4

Define which locations see which banners

Go to your content section and set up location display rules. ConversionWax supports targeting at three levels: country, region/state, and city. Assign your Denver banner to visitors in Denver, your Miami banner to Miami visitors, and so on.

Location detection works via IP address and runs in milliseconds. City-level targeting is where the strongest conversion lift happens because the content feels recognizably local rather than just regional.

You can also layer location rules with other display rules. For example: show a specific banner to Denver visitors who arrived via a UTM campaign parameter. Or show different imagery to Denver visitors during business hours versus evenings. Rules stack, and the specificity is where the real results show up.

Step 5: Set Fallback Content

5

Configure a default for unmatched locations

Not every visitor will match one of your location rules. Someone browsing from a city you have not targeted - or using a VPN that masks their location - needs to see something. Set your default banner as the fallback. This should be your strongest general-purpose imagery that works regardless of location.

The fallback is also your control group for A/B testing. When you turn on split testing, half of your traffic in a targeted location sees the geo-specific variant (Version A) and half sees the default (Version B). That is how you measure whether your Denver imagery actually outperforms the generic banner for Denver visitors.

Step 6: Publish and Monitor

6

Go live and track performance

Publish your content section. ConversionWax maintains full version history, so you can roll back to any previous version at any time. Add notes to each version describing what changed - useful when multiple team members are editing.

Once live, check your analytics. ConversionWax tracks three metrics per banner: clicks, page loads, and renders. The distinction matters - a page load means the page was viewed, a render means the banner was actually displayed in the viewport, and a click means someone interacted with it.

Analytics granularity depends on your plan. Starter gives daily data, Growth adds hourly, and Professional/Premier adds 5-minute intervals. For most teams, daily data is enough to validate that geotargeting is working. Hourly data helps you spot time-of-day patterns. Five-minute granularity is for high-traffic sites running time-sensitive promotions.

Version control tip: You can schedule future publish dates for your banners. Running a seasonal campaign in Denver? Set the winter imagery to go live on November 1 and automatically swap to spring imagery on March 15. No manual intervention needed.

What to Do After Setup

Give your geo-targeted banners two to four weeks to collect enough data. Then look at the A/B test results. If the geo-targeted variant outperforms the default, expand to more locations. If it does not, test different imagery before giving up on that market - the location targeting might be correct but the image choice might be wrong.

The most common mistake is trying to set up too many locations at once. Start with two or three, prove the lift, then expand. Adding new location variants after the initial setup takes about 15 minutes each - upload the assets, create the banner, add the display rule, publish.

For a deeper look at what geotargeting software does and why, read our complete geotargeting guide.

Set Up Geotargeting in 15 Minutes

Free plan covers 5,000 pageviews per month. No credit card required.

ADDING REGIONAL SITE IMAGES WAXES YOUR FUNNELS AND DRIVES CONVERSIONS

Without spending a dime on more site traffic, you can generate upto 30% more conversions.