GEOSERP.
Local SERP checker by sbruch.com
Pick a keyword and a country. You get an unpersonalized Google SERP on that country's own domain, in its own language. All 27 EU member states, no VPN, no extension, no account.
Cities: read this first
Google takes the country from the URL, but the city from your IP address. So in the country you are sitting in, you always get your own city and the city field cannot override it. In every other country the location reads as unknown, which is the clean case: national results, no city bias.
Measured on 2026-07-25 from Prague: gl=cz reported Holešovice, Praha 7 from the IP address, gl=it reported Sconosciuta, gl=us reported Unknown.
https://www.google.cz/search?q=&gl=cz&hl=cs&pws=0&uule=w%2BCAIQICIVUHJhZ3VlLFByYWd1ZSxDemVjaGlh
One query, project management software, measured on 2026-07-25 from the same machine one minute apart.
Four of the five German results never appear at your desk, highlighted in yellow. Two of them, projektmagazin.de and fuer-gruender.de, are German publishers you would never find by searching from Prague. Illustration: the domains and their order are from a real measurement on 2026-07-25, titles and snippets are not reproduced.
01
Choosing a country sets its local domain, its gl code and its own language, so a Poland check runs on google.pl in Polish.
02
Pick a city from Google's own canonical list. The uule string is built for you to copy into a SERP API, where city targeting is honoured.
03
The URL goes to Google in a new tab. Check the footer line at the bottom to see which location Google actually applied.
Incognito drops your cookies and sign-in state, so it removes history based personalization. It does not change your IP address, and location is the stronger signal of the two. Google still assumes you are searching from wherever your connection is.
No, and neither can any other website. There is no web API for opening an incognito or private window, and browsers block it deliberately: if a page could decide it runs in private mode, the mode would be meaningless. Only a browser extension can do it. Switch on the private window option and the button copies the URL and shows the exact shortcut for your browser instead, which makes it two steps rather than one. Worth knowing what it buys you: it clears cookies and your signed in state, but it does not change your IP address, and the IP is what Google reported as the source of the location in our tests.
A VPN moves you to the exit node's city, usually a datacenter in a capital, not the town your customer lives in. The uule parameter targets a named place directly, so you can compare Brno against Ostrava without touching your connection.
Yes. This tool only builds the URL and opens it in your own browser, so what you see is a live Google SERP. It is not a screenshot, a cache, or a scraped copy through somebody's proxy.
Not in a normal browser, as of a test on 2026-07-25. Searching the same query on google.cz from a Prague IP with uule values for Brno, Ostrava and Pilsen returned an identical top 10, and Google's own footer said the location came from the IP address. Both uule forms behaved the same, the named city form and the coordinate form. Country level targeting through gl, hl and the local domain does change results, clearly and repeatably. If you need city level certainty, copy the uule string and pass it to a SERP API, where requests carry no browser location state.
Because Google resolves the country and the city separately. The country comes from gl, and it works. The city inside that country comes from your IP address, and Google only applies it when your IP is actually in the country you are searching. So searching your own country always pins the results to your own city, and the city field cannot override it. Searching any other country makes the footer read that the location is unknown, which is the cleaner case: national results with no city bias at all. Measured on 2026-07-25 from a Prague connection: gl=cz reported Holešovice, Praha 7 from the IP address, while gl=it reported Sconosciuta and gl=us reported Unknown.
Scroll to the bottom of the results page. Google prints the location it applied and whether it came from your IP address. If it names your own city while you asked for another one, the location was not applied. That footer line is the only reliable check, in this tool or any other.
No. Every calculation happens in your browser and history lives in localStorage on your machine. There is no database, no account, no analytics on your queries.
Mobile SERPs are served based on the user agent, which a URL parameter cannot change. Any tool offering a device switch through the URL alone is showing you desktop results with a mobile label. Open the search, then turn on device emulation in your browser's developer tools.