Pages that change content by the visitor's country or language are what Google calls locale-adaptive. Google notes that Googlebot's default IP addresses appear to be in the USA, so it may not crawl, index or rank every locale version of such a page.
Google's guidance is to give each locale its own URL annotated with hreflang, not to use IP analysis to adapt content, and to avoid automatically redirecting users from one language version to another. Every rule your site does use is something to test from the market it targets.
For paid traffic the stakes are higher: Google Ads disapproves ads whose destination isn't accessible in the targeted location. Check each market's page from that market — redirect, cookie banner, currency, delivery options and the form — before the campaign goes live.
Scroll horizontally with the arrow keys to read all content.
Recommended landing page testing setup
Criterion
Choose
Why
Product
Rotating residential proxy, billed by traffic
Home-broadband IPs, the kind of visitor ads are bought for
Line
Budget (preselected) or Premium
Budget costs less per GB; Premium adds the optional ISP picker
How many proxies
One per market or city you check
Every proxy draws on the same traffic of its line
Country and city
Every market the page serves, down to the city for local offers
Match the campaign's location targeting
Protocol
HTTP (preselected)
Works in browsers, proxy extensions and scripts; SOCKS5 is one click away
IP changes
Exit mode: Choose region / sticky IP
One exit holds while a page and its redirects load; generate again for a fresh IP
The button below opens Rotating Residential Proxies with Use case: Ad verification — Budget line, HTTP, United States suggested. Every setting can be changed before you pay.
Scroll horizontally with the arrow keys to read all content.
Which Proxy302 proxy to buy
Criterion
Rotating residential
Static ISP
Datacenter
What you get
Home IPs in the country, state or city you pick, sticky per session
One dedicated home-broadband IP for your whole term
Fast fixed server IPs
Price
Budget from US$1.50/GB, Premium from US$5.00/GB; US$1.35 and US$4.50/GB at 100 GB
Per IP, monthly — live price at checkout
Per IP — the lowest cost per IP
Best for landing page checks
A first-time visitor in each market, side by side
One long-running test profile that must stay in one country
Uptime checks of your own pages; known datacenter IPs are filtered as invalid ad traffic
Prices in US dollars; 1 PTC = US$1. Top up your wallet, buy GB for the line you use, then generate proxies — buying traffic and generating are separate steps.
Test a landing page from different countries in 5 steps
Open the setup
Click Configure landing page testing proxies below. The console opens Rotating Residential Proxies with Use case: Ad verification — Budget line, HTTP, United States suggested.
Buy traffic for the line
Under Line keep Budget, or switch to Premium if you want to pick the ISP. Open Add traffic, pick a package or enter Custom GB, and click Buy selected package. Purchases start at 1 GB.
Pick the market and generate
In Connection settings leave Exit mode on Choose region / sticky IP. Choose Region, then State and City if the campaign targets a city. Click Review cost and generate: Proxy302 checks that the new proxy really exits in that country before handing it over. Repeat for each market.
Open the page like a first-time visitor
Use a fresh browser profile per market with the browser language set to that market's and no saved cookies. Open the page and walk through the cookie banner, prices and currency, delivery options, the form and the first checkout step.
Run the check on every release
Keep the script below with one proxy per market and run it after each deploy. It flags redirects, a missing html lang and currency mix-ups before customers do.
Check every market's version in one run (Python)
Scroll horizontally with the arrow keys to read all content.
import re
import requests
URL = "https://example.com/landing"
# market: (proxy copied from My assets, browser language to send)
MARKETS = {
"de": ("http://USERNAME:PASSWORD@HOST:PORT", "de-DE,de;q=0.9"),
"fr": ("http://USERNAME:PASSWORD@HOST:PORT", "fr-FR,fr;q=0.9"),
"jp": ("http://USERNAME:PASSWORD@HOST:PORT", "ja-JP,ja;q=0.9"),
}
for market, (proxy, language) in MARKETS.items():
proxies = {"http": proxy, "https": proxy}
headers = {"Accept-Language": language, "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"}
r = requests.get(URL, proxies=proxies, headers=headers, timeout=30)
lang = re.search(r'<html[^>]*\blang="([^"]+)"', r.text, re.I)
money = sorted(set(re.findall(r"[€£¥$]|\b(?:EUR|GBP|JPY|USD)\b", r.text)))
hops = " -> ".join(h.headers.get("Location", "?") for h in r.history) or "none"
print(market, r.status_code, r.url)
print(" redirects:", hops)
print(" html lang:", lang.group(1) if lang else "missing", "| currency:", ", ".join(money) or "none found")
Python with requests: one proxy and one Accept-Language per market. It prints the final URL, the redirect chain, the page's html lang and the currency markers it finds. Open anything odd in a browser profile with the same proxy — scripts don't run the page's JavaScript.
Quick fixes
Every country gets the same page
Check Do the exit IPs differ? Does the site decide by IP, by browser language or by a saved choice?
Fix Use a fresh profile per market and set the language. If the site never adapts, the issue is its market setup, not the proxy.
Visitors are bounced to another language version
Check Is there an automatic redirect by IP or by language?
Fix Google advises against automatic redirects between language versions — show a suggestion and let people switch.
A market gets an error or a blocked page
Check Does the CDN, firewall or shop block that country?
Fix Unblock the market or stop targeting it: Google Ads disapproves destinations that aren't accessible in the targeted location.
Generation stops: “The exit region does not match the selected region”
Check Is supply short for that country on this line right now?
Fix Try again, or switch Line between Premium and Budget and generate again; each line uses its own traffic. The proxy is only delivered once the exit country matches.
Landing page testing FAQ
How do I see my website from another country?
Open it through a residential proxy in that country, in a fresh browser profile with the local language. Proxy302 checks the proxy really exits in the country you chose before handing it over.
Does Google see all my country versions?
Not necessarily. Googlebot's default IPs appear to be in the USA, so pages that adapt by visitor country may not be crawled for every locale; separate URLs with hreflang avoid that.
Yes. Choose Region, State and City in Connection settings and generate one proxy per city.
Rotating or static proxies?
Rotating residential with a sticky session: one first-time visitor per market, and a fresh one when you generate again. Static ISP only for one long-running test profile.
Geo proxies for testing: see your website as visitors in other countries and cities see it — prices, language, banners — with matching locale and time zone.
Follow every redirect of an affiliate link and confirm the store, offer and tracking parameters each country gets. Rotating residential IPs with city choice, HTTP and SOCKS5.
See Google search ads, competitors and landing pages from the city you target. Rotating residential IPs with country, state and city choice, HTTP and SOCKS5.
Display & Video 360 definitions, based on the MRC invalid-traffic guidelines. No revision date is shown.
Proxy302 console: rotating residential setup
Product observation · Checked:
Reviewed the residential configuration page (line, exit mode, region, state, city, ISP, protocol, traffic purchase and the exit-country check) and the package prices published on /pricing. No purchase was made.
Countries, cities, ISPs and prices depend on the line and current supply; the checkout shows the live quote.
Ready to connect?
Create an account, top up once and pick rotating residential, static ISP or datacenter. Rotating residential exits cover 195+ countries and regions.