One link, a destination per country
Send visitors to the page that fits the market they are opening your link from. Country rules are matched at the edge across 195 countries, with no code on your site.
Pro and above · No credit card required
Quick answer
What is a geo-targeting link?
A geo-targeting link is one short link that sends visitors to a different destination depending on the country they open it in. ClikSo matches the country resolved for the request against the rules set on the link, across 195 countries, and redirects accordingly. Visitors from any country without a rule reach the link's default destination instead.
- Countries you can write a redirect rule for
- 195Countries you can write a redirect rule for
- The only level that drives a redirect — city and region are analytics only
- CountryThe only level that drives a redirect — city and region are analytics only
- Country rules run before device rules and before an A/B split
- Rule 1 of 3Country rules run before device rules and before an A/B split
- Bitly reports geo data but does not redirect by country on any plan
- Not on BitlyBitly reports geo data but does not redirect by country on any plan
- Country-level only — 195 countries, with no city or region rules
- Available from the Pro plan, $14.99/month billed yearly or $18.99 monthly
- Rules are evaluated at the edge: country first, then device, then an A/B split
- Bitly reports geo data including city detail, but does not redirect by country on any plan
- An unlisted country is not an error — it falls back to the default destination
A country rule set, as you write it
One row per country, one destination each, and a last row that catches everyone you have not listed.
- DEGermanyexample.com/de
- FRFranceexample.com/fr
- GBUnited Kingdomexample.com/uk
- USUnited Statesexample.com/us
- CACanadaexample.com/ca
- JPJapanexample.com/jp
- Everyone elseexample.com/global
How to redirect a short link by country
Four steps, none of which touch the destination sites themselves.
Set the default destination
Every geo-targeted link starts as an ordinary short link with one destination. That URL is what visitors get when no country rule matches them, so make it the page that works for the widest audience.
Turn on Geo Targeting and add a country
Open the link, switch on Geo Targeting, search the country list and paste the URL those visitors should land on. The picker holds 195 countries and each country can appear once — the form rejects a duplicate before you can save it.
Save, and the rule set moves to the edge
The link and its rules are resolved by a Cloudflare Worker in the data centre nearest the visitor, so the country match is a single lookup plus in-memory rule evaluation rather than a round trip to a database. The short URL itself never changes.
Read the clicks back by country
Every click records the continent, country, city and region it came from, and country is one of the fifteen analytics filters. Clicks show up in your dashboard within about a minute, so you can check a new rule is routing the way you expected.
What people use country rules for
Any time one audience needs one link, but the page behind it depends on where they are.
Currency, pricing and shipping
Send UK visitors to the pound price list and US visitors to the dollar one, from a single link in a newsletter or an ad. Nobody lands on a checkout that cannot ship to them.
Age gates and country compliance
Route visitors in countries where an offer, a promotion or a product is not permitted to a compliant page instead of the main one, without pulling the campaign in every other market.
Multilingual routing
Point one link at your German, French and Spanish pages by the country it is opened in, so a shared link arrives in the right language without a chooser page in the middle.
Regional campaigns from one creative
Run the same post, the same ad and the same QR code everywhere, and still land each market on its own offer page. One link to brief, one link to report on.
Store and event locators
Take visitors straight to the venue list, store finder or ticket page for their own country rather than a global index they then have to filter down.
Partner and distributor routing
Where a different reseller handles each market, send each country to the partner that serves it — and change the mapping later without reissuing the link.
How accurate is IP geolocation?
Country-level geolocation is an inference about a network, not a fact about a person. It is right for most ordinary consumer traffic, and here is where it is not.
VPNs and proxies
A visitor on a VPN is resolved to the exit country of the VPN, not to where they are sitting. Someone in Spain on a US exit node is routed by your US rule. No link shortener can see through this, and any vendor claiming otherwise is describing something it cannot do.
Corporate and campus networks
Large organisations often route staff traffic out through one or two gateways. An employee in Singapore browsing through a London egress looks like a UK visitor, which is a common reason a colleague reports "the link sent me to the wrong page".
Mobile carriers
Mobile networks assign addresses from pools that do not always line up with the handset location, and roaming traffic can be carried back to the home network before it reaches the internet. Mobile traffic is the most likely to be resolved to a neighbouring country.
When it is wrong, nothing breaks
A misread country does not produce an error page. The visitor is simply routed by the rule for the country they resolved to, or to the default destination if that country has no rule. Designing the default as a page that works for anyone is what makes the whole feature safe to use.
The practical rule: use country rules to improve the landing for the majority, never to deny access to a minority. If a visitor must not be able to reach a page from the wrong country, that check belongs on the destination site, where it can be enforced properly.
Country targeting across link shorteners
The row most people are actually looking for is the first one: reporting on countries and routing by them are different features.
| Capability | ClikSo | Bitly | Dub.co | Short.io |
|---|---|---|---|---|
| Redirects by country, not just reports on it | ||||
| Cheapest plan that includes it | $14.99/mo (Pro) | Not available | $27/mo (Pro) | $4.15/mo (Hobby) |
| City- or region-level routing | $39.84/mo (Team) | |||
| Unmatched countries fall back to a default destination | ||||
| Device rules on the same link |
Competitor details taken from each provider's own published pricing and documentation, last verified 16 September 2026. Prices shown are the per-month cost when billed annually.
Good to know
- Country-level only. There are no city or region rules, even though city and region are recorded for every click and can be filtered in analytics. If city routing is a hard requirement, ClikSo is not the tool.
- IP geolocation follows the network, not the person. VPNs, corporate gateways and some mobile carrier ranges resolve to a country the visitor is not in, and those visitors are routed by that country’s rule.
- One rule per country. A country can appear once on a link; the form rejects a duplicate before it saves.
- Device rules overwrite the country result. Country rules run first, device rules run second and win on a matching device, and an A/B split only fires if neither matched.
- Country targeting starts on Pro. Free and Starter links can still be created and measured by country, they just cannot route by it.
Country targeting by plan
Country targeting starts on Pro, the same plan that carries device targeting and A/B splits. All three can run on the same link.
Frequently asked questions
Create a short link with a default destination, open it in ClikSo, switch on Geo Targeting and add one row per country — a country from the picker and the URL visitors from it should reach. Anyone from a country you have not listed goes to the default destination. No code goes on your website and the short URL itself does not change.
Country-level IP geolocation is right for the large majority of ordinary consumer traffic, and it is the level ClikSo routes on for exactly that reason — accuracy falls off sharply below the country. It is an inference from the network a request arrives on, not a statement about where a person is, so a share of visitors will always be resolved somewhere other than where they are sitting.
It works, but it follows the VPN. ClikSo sees the exit country of the VPN or proxy, so a visitor in Spain on a US exit node is routed by your US rule. The same applies to corporate and university networks that route traffic out through a head office in another country. There is no way to see through this, and no link shortener can.
It is not cloaking. Cloaking means showing search engines something different from what people see; a country rule treats a crawler exactly like any other visitor from the same country. The practical caveat is that most crawling comes from a small number of countries, so a crawler will usually only ever see the destination for its own country — keep your country pages reachable at their own URLs and let the short link handle routing rather than making it the only path in.
They go to the link default destination. Country rules are additive, so an unlisted country is never an error or a dead end. That also means you only write rules for the markets you genuinely treat differently.
Bitly has geo analytics, not geo targeting. It reports where clicks came from, with city-level detail on its higher tiers, but it does not send visitors in different countries to different destinations on any plan. That distinction is easy to miss when comparing feature lists.
Yes, and the order is fixed: country rules are evaluated first, device rules second and they overwrite the country result, and an A/B split runs last and only if neither a country nor a device rule matched. So a link with a rule for Germany and a rule for iOS sends a German iPhone user to the iOS URL.
Pro, at $14.99 per month billed yearly or $18.99 billed monthly. The Free and Starter plans can create links and see country-level click analytics, but cannot route by country.
Related features
Or see everything in the full feature list.
Device targeting
One link that sends iPhone users to the App Store, Android users to Google Play and everyone else to your site.
Pro and aboveA/B testing
Split traffic across several destinations by weight, and see which one earns the clicks.
Pro and aboveClick analytics
Country, city, device, browser, OS and referrer for every click — with fifteen filters and no double counting.
On every plan, including FreeLast reviewed 16 September 2026 against the live product. Competitor details come from each provider's own published pricing. See the full feature list or ClikSo vs Bitly.
Ready to get started?
Join the marketers and developers building the future of link sharing.
Free forever plan. No credit card required.
