Localized SERP Checker
Enter a keyword and a place. You get ten localized Google pages, covering results 1 to 100, each opening Google exactly as someone in that city would see it. No login, no personalization, no API.
How the location is pinned. Your keyword city, the Region/State you pick, and the Country are combined into Google's canonical name (e.g. Calgary,Alberta,Canada) and sent as the uule parameter, raw and unencoded the way Google's matcher expects. Picking the region makes the name match Google's Geo Targets list far more often than a bare city. The summary shows the exact name sent; you can also type a full City,Region,Country name yourself to bypass the lookup.
About the "Unknown" line at the bottom of Google. That line reflects the location Google guesses from your IP address, which no URL parameter can change — so it can keep saying “Unknown” even when your results are localized. Don't treat it as the pass/fail signal. To actually check localization, run the same keyword with and without a location and compare: the local business pack, the “based on your places” hints, and the order of local sites should shift. For a stronger test, use a query like plumber or coffee near me where local intent is obvious. Keep Fresh results on and use a logged-out incognito window.
Limits. uule works at city/region granularity, not exact postal-code points, and it's an undocumented Google feature that can vary by data center or change without notice. If a specific city still won't localize, try the exact City,Region,Country spelling from Google's Geo Targets list.
Why ten pages instead of one? In September 2025 Google removed the &num=100 trick, and now caps every page at 10, so 100 results means ten localized page links.
Builds localized Google URLs in your browser. The only thing sent anywhere is the location text you enter, to OpenStreetMap, to look up its coordinates.