TL;DR
If you run a HubSpot agency, some slice of your clients is international — and every one of them has the same unsolved routing problem: Norwegian visitors landing on English pages, German leads seeing US pricing. This post is the operating manual for solving it across a whole client roster without drowning in logins.
Structure: workspaces, not shared chaos
Keep each client in their own workspace. Isolation matters for three practical reasons: a misclicked rule edit can't touch another client's site; per-client usage is visible at a glance (useful for upsell conversations); and when a client relationship ends, you delete one workspace and everything in it — clean offboarding.
The setup checklist (per client, ~30 minutes)
- Map markets → destinations with the client (one row per market)
- Create the workspace, site, and rules; set priorities
- Paste the snippet into HubSpot (Content → Pages → Site header HTML) — needs only marketing-level access, no developer seat
- QA: test each market with a VPN or the tool's debug mode; verify UTM parameters survive; verify the once-per-session behavior
- Handover note: how rules work, the
?no_redirect=1editor bypass, who to contact for changes
Scope it as a product, not a favor
"International visitor routing: setup + quarterly review" is a line item clients understand. The work is real (market mapping, QA, attribution checking) and the recurring value is visible in the redirect analytics you can screenshot into the monthly report.Ongoing management
Geo-redirects are blissfully low-maintenance — rules change when the client enters a market, launches a language, or restructures domains. Build a quarterly check into your retainer: confirm rules still match live site structure (the #1 drift source is a client renaming a folder), skim the country analytics for surprises, and check usage against plan limits. Fifteen minutes per client, billable as part of the international SEO/ops bundle.
Geo-redirects on your HubSpot site in 5 minutes
One script tag, no code, no DNS changes. Free plan included.
Start freeFrequently asked questions
Do I need a separate account per client?
No — that's the point of workspaces. One agency account holds isolated workspaces per client, each with its own sites and rules, under one login and one bill. Switching clients is a dropdown, not a re-login.
What should an agency charge for geo-redirect setup?
Typical patterns: a one-time setup fee (rule design, install, QA) in the few-hundred range, plus either a small monthly management line item or bundling it into an existing retainer. Against a ~$12/client tool cost on an agency plan, it's healthy margin for genuinely useful work.
What's the most common mistake in client geo-redirect setups?
Forgetting the editor bypass. Client marketing teams browse their own sites constantly; if every visit redirects them, you'll get a confused support email within a day. Always share the ?no_redirect=1 trick in your handover doc.