Location-targeted modal popups for your website
Geo Popups are modal windows that appear only for visitors in specific locations. They command attention in a way that notification bars cannot, making them ideal for important announcements, special offers, or situations where you need the visitor to make a choice.
A visitor from Germany might see "Welcome! Would you like to switch to our German site?" with "Yes, take me there" and "No, stay here" buttons. A visitor from the US sees nothing at all. The popup only appears for the audience you choose.
"Welcome! You're visiting from Germany. Would you like to switch to our German site?" — with Yes/No buttons. Lets visitors choose without forcing a redirect.
"Black Friday: 30% off for US customers only!" — a targeted deal that only US visitors see, with a button to shop the sale.
"We have a new warehouse in Singapore! Enjoy faster shipping across APAC." — shown to visitors in Southeast Asia and Oceania.
"This site uses cookies. By continuing, you accept our privacy policy." — shown to EU visitors who need to acknowledge data collection practices.
"We're hosting a meetup in London next month. Want to attend?" — shown to UK visitors with RSVP and dismiss buttons.

Navigate to Geo Popups in the sidebar and click New Popup.
Give your popup a descriptive name (e.g., "DE Store Switcher"). Choose where it should appear: all pages, specific URLs, or URL patterns with wildcards.
Set the popup size (width and height in pixels), background color, and optionally add a background image. The popup is centered on the screen with a dark overlay behind it.
Write a title, description, and add one or more CTA buttons. Each button has its own text, destination URL, and color. You can create multi-choice popups ("Yes / No", "Shop US / Shop UK / Dismiss") easily.
Assign each variant to a segment. You can have different popup content for different regions. Hit Save and your popup is live.
Geo Popups give you full control over sizing and styling to match your brand:
Unlike Geo Bars (which have a single optional CTA), Geo Popups support multiple buttons. This lets you give visitors a real choice.
Each button has its own text, destination URL, and background color. If a button's URL is empty, clicking it simply dismisses the popup. This is how you create a "No thanks" or "Dismiss" option.
Just like other GeoSwap products, popups use variants to show different content to different audiences. Each variant targets a segment and has its own title, description, buttons, and device settings.
Title: "Willkommen!" — with buttons to switch to the German site or stay on the English version.
Title: "Bienvenue !" — with buttons to switch to the French site or stay on the English version.
Title: "Black Friday Deal!" — a promotional popup with a single "Shop Now" button.
Visitors who do not match any variant will not see the popup at all.
Each variant has separate toggles for desktop and mobile visibility. This gives you fine-grained control over the experience on different screen sizes.
Design for mobile screen sizes
If you show popups on mobile, keep the content short and buttons large enough to tap. A popup sized for desktop (e.g., 600px wide) will not look right on a phone. Consider creating separate variants with smaller dimensions for mobile audiences, or disable the mobile toggle if the popup does not work well on small screens.
Geo Popups support traffic splitting between variants. Test different headlines, offers, or button configurations to find what converts best for each region.
Testing tip
Change one thing at a time. Test headline A vs. headline B with the same buttons, or test different button colors with the same copy. Changing too many variables at once makes it hard to know what actually made the difference.
Use popups sparingly. They interrupt the visitor's flow, so reserve them for messages that truly matter.
Always give visitors a way to dismiss the popup. A "No thanks" or close button builds trust.
Keep the title short and the description concise. Visitors decide in seconds whether to engage or dismiss.
Use a background image only when it adds value (e.g., a product photo for a promotional offer). Don't use it purely for decoration.
Test on mobile before going live. Popup sizing is fixed in pixels, so verify the experience on small screens.
Use the store-switcher pattern ("Would you like to visit our German site?") instead of forcing a redirect. Visitors appreciate the choice.
Learn about Geo Blocks to restrict access to pages by location.