Brandable/VPN and testing your site per country

Using a VPN to test your website per country

What a VPN does, how to use it to see what your audience in another country gets on your site, and where it lets you down.

Brandable·Eindhoven

If you want to know what someone in Germany, Spain or the United States sees on your website, a VPN is usually the first idea. It works, but not always the way you expect. This page explains what a VPN actually does, how to use one to test your site per country, where it lets you down and what you are better off checking another way.

What a VPN is

A VPN (virtual private network) is an encrypted connection between your device and a server somewhere else. All your traffic goes to that server first and reaches the web from there. Websites therefore see the IP address of that server instead of yours. Pick a server in Madrid and a site thinks you are in Spain.

VPNs were originally built to reach a company network safely: logging in from home or on the road to systems that sit behind the office network. That use is still widespread. On top of that there is the familiar consumer version: a subscription that moves your apparent location and makes your traffic unreadable for your provider and for anyone watching on public wifi.

For marketing and web work the first effect is the interesting one: you change the country a website sees, and with it you see what a visitor there gets.

Why your site can look different per country

A handful of mechanisms decide what gets served.

Redirects on IP country. The server or a script looks at the country of your IP address and sends you to a country version. Often pleasant for people, awkward for search engines: a crawler that follows the redirect never reaches your other versions.

Browser language preference. Your browser sends the languages you understand (Accept-Language). Some sites pick the version from that. It is about the visitor rather than their location, which makes it cleaner than an IP redirect.

Currency, VAT and shipping. Shops switch prices and shipping options per country. Sometimes server-side, sometimes only in the browser with a script — and that last option causes the familiar flicker where the wrong amount is briefly on screen.

CDN caching. A CDN keeps a copy of your page per region. Configure the cache wrong and someone in Spain gets an old or even the wrong language version.

How to test with a VPN

  1. Decide what you want to see first. Page language, currency, a redirect or speed? Each question needs a different test.
  2. Pick a server in your audience's country, not just the region. Germany and Austria behave differently, even when your site serves the same German.
  3. Switch your browser language preference too. Otherwise you produce a Dutch language preference from a German IP address — a combination that barely exists in real life.
  4. Test in a private window or a clean profile. Cookies holding a previously chosen country or currency decide what you see otherwise.
  5. Do not start on the home page. People arrive from search results on product pages and articles. Check what happens there.
  6. Write down what you see: the URL you end up on, the language, the price and the currency. Without notes a second test is not comparable.

Where a VPN does not help

A VPN moves your IP address, but it does not turn you into a visitor from that country.

  • Search results. What Google shows in Germany depends on far more than your IP: language settings, history, device and which Google version you use. A VPN gives an impression, not a reliable read on your positions. Rank tracking tools exist for that.
  • Speed. You measure the route through the VPN server, not the route a real visitor takes. For performance per country use a PageSpeed test, which tests from a fixed point and also shows field data from real visitors.
  • Ads. Ad platforms use more signals than location. Viewing your own campaign through a VPN says little about what your audience gets.
  • Free VPNs. Usually slow servers, shared IP addresses that sites block or treat as suspicious, and a business model built on your data. A poor starting point for a serious test.

On top of that you need a VPN for every country you want to check, switching it on and off each time. For a quick check on language, redirects and hreflang that is a lot of work for little return.

What you can already see without a VPN

Most questions do not require moving your location at all. Requesting your page with the language preference of a country and following the redirects already shows the core: whether you get redirected, which language sits in the HTML, which currency appears in the page and which language versions you declared with hreflang.

That is exactly what our country view check does: enter a URL, pick a country and see what is served. No VPN, no install. If you then want to click through the whole site with your own eyes as if you lived there, a VPN or a proxy in that country remains the tool.

Hreflang: the basis of multilingual sites

With several language or country versions, hreflang tells search engines which versions exist and who they are for. Three rules that usually get broken:

  1. Every version links to all versions, including itself. If your German page does not link back to the Dutch one, search engines ignore the pairing.
  2. Use full, absolute URLs, in exactly the form the page is really reachable at.
  3. Add an x-default for visitors who fit none of your versions.

The classic mistake is combining hreflang with hard IP redirects. You declare four language versions, yet everyone is pushed into one. It works on paper and not in practice.

How we approach it

Pick one version visitors get by default and let them switch with a clear country or language selector. Do not hard redirect on IP address, declare your versions properly with hreflang, and make sure prices and currency are already right on the server instead of only in the browser. Then test per country on the pages people actually land on — and for the broad check use the website scan.

Is a VPN safe?

For hiding your traffic from your provider and from anyone watching on public wifi, a VPN does what it promises. What it does not do is make you anonymous. The provider can see where you go, and whether that gets stored depends on their policy. Business use belongs to your own IT and privacy policy; we do not give legal or security advice on that. What we can say: for testing, use a paid service with servers in the countries you need, and keep it off when you use your own site normally.

Frequently asked questions

What is a VPN?

A VPN is an encrypted connection between your device and a server elsewhere. All your traffic reaches the web through that server, so websites see that server's IP address instead of yours. Pick a server in Spain and a site thinks you are in Spain.

Can I use a VPN to see how my website looks in another country?

Yes, for redirects, language and currency it works. Switch your browser language preference as well and test in a private window, otherwise old cookies decide what you see. Do not start on the home page but on the pages people land on from search results.

Can I check my Google positions in another country with a VPN?

Not reliably. Search results also depend on language settings, history, device and which Google version you use. You get an impression, not a measurement. Rank tracking tools exist for that.

Can it be done without a VPN?

For language, redirects, currency and hreflang, yes. Our country view check requests your page with the language preference of the country you pick and follows the redirects, with no install. To click through the whole site as if you lived there, a VPN or proxy is still needed.

Questions, or just want to spar?

We're happy to think along — call, email or drop by in the heart of Eindhoven.

Ask your question →