TL;DR
You've set up rules sending German visitors to your German site — and you're sitting in Oslo. How do you know it works? Here are the four methods, in the order you should use them.
Method 1 — Target yourself
Create a temporary rule for your own country pointing at any recognizable page. Open your site in a private window: if you get whisked away, the whole chain works — script installed, geolocation resolving, rules matching, redirect firing. Delete the rule afterwards. This is the single most convincing test because nothing is simulated.
Remember the session flag
Redirects fire once per browser session. Every retest needs a fresh private window, otherwise you'll conclude it's broken when it's politely declining to redirect you twice.Method 2 — Debug parameters
Good tools let you simulate a country without being there. In Easy Redirects, append debug_country=DE to the geo API call (available in development setups) or simply use Method 1 with your own country — the rule engine treats all countries identically, so if Norway → /no works, Germany → /de works.
Method 3 — Test the bypass
The "doesn't redirect" cases matter as much as the "does" ones. Verify that ?no_redirect=1 keeps you on the page (your editors will live by this), that visitors from non-matching countries stay put, and that the destination page itself doesn't re-trigger a loop — visit it directly and confirm nothing fires.
Method 4 — Read the event log
Synthetic tests prove the mechanism; analytics prove reality. Within a day of going live, your redirect log should show events from the countries you target, on the paths you expect. Zero events from a country you target heavily is the signal something's off (typically: snippet missing from one domain, or the rule disabled).
When a VPN is actually worth it
One scenario: contractual or compliance launches where you must screenshot the exact end-to-end experience from inside the target market — what the page looks like, cookie banners, currency, the works. For that, any reputable VPN with an exit node in the country does the job. For everything else, the four methods above are faster and free.
Geo-redirects on your HubSpot site in 5 minutes
One script tag, no code, no DNS changes. Free plan included.
Start freeFrequently asked questions
Why does my redirect only fire the first time I test it?
Most production-grade geo-redirect tools fire once per browser session to avoid trapping visitors. Close the tab and open a fresh private/incognito window for each test run, or clear sessionStorage.
Can I test from the HubSpot page editor preview?
Preview URLs usually run on HubSpot's preview domain rather than your live domain, so behavior can differ. Always do final QA on the published page — with ?no_redirect=1 handy so editors aren't bounced around while working.
How do I test what visitors from a specific city see?
For country-level tools you can't — and mostly shouldn't — test below country granularity (city-level IP accuracy is only 50–80% anyway). For country simulation, debug parameters or a VPN exit in that country both work.