Local SERP Generator
Free, no signup. Build a Google search link for a city or exact coordinates. The search opens in your browser; this tool never fetches or displays Google results.
Sample report: search link Deterministic URL-builder example
For query coffee shops, place Austin, Texas, United States, country us, and language en, the builder creates this structure:
https://www.google.com/search?q=coffee+shops&gl=us&hl=en&uule=[encoded Austin location]The bracketed value represents the deterministic canonical-name encoding produced in the browser. It is not a captured ranking or a claim that Google honored the parameter.
How to use it
- Enter the search query and choose a preset or supply a canonical place name or valid latitude/longitude.
- Set the two-letter country and language parameters.
- Select Build SERP link, then copy it or open the Google search in a new tab.
- Inspect results manually in a signed-out context and record the location, time, device, and account state used.
Site passport Local context for this saved site
Local data
Saved targets, named lists, and recent check summaries remain only in this browser.
Location precision:
Default context assumption:
Checks run from our server; we fetch the URL you enter and don't keep the results. Only the optional query autocomplete calls the cached suggestion proxy. Location names and coordinates remain in your browser. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Rate this tool
Compare two ranking snapshots
Paste or upload TSV exports from the same source. Enter each export's metadata independently so the tool can reject mismatched query, location, or device scopes. The required columns are rank (or position) and url; title is optional. Nothing is fetched or uploaded.
Runs entirely in your browser — nothing you paste is uploaded or stored. Snapshot text and metadata stay in your browser. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Location geocoding is intentionally not included: enter coordinates yourself or choose a local preset. Query autocomplete, when shown, is a separate cached public-suggestion input and is not a local-result preview.
What you get
- q — the entered search query.
- gl — country hint, lowercased by the builder.
- hl — Google interface language hint.
- uule — best-effort encoded canonical place or coordinate payload.
- Device — does not alter the URL or user-agent; use the appropriate browsing environment.
How it works
The tool encodes a canonical place name or an observed protobuf-style coordinate payload, then uses the browser URL API to assemble a Google search URL. Valid coordinates take precedence over the place name. Optional query suggestions come from a cached public-suggestion proxy after three characters; location data never goes to that endpoint.
Features
- Manual place-name and coordinate location inputs.
- Curated city presets with country and language values.
- Country/language query parameters and shareable hash state.
- Copy or open the generated URL.
- Optional cached query suggestions, separate from location and results.
Limitations
UULE is undocumented and can change or be ignored. The tool does not geocode, scrape, continuously rank-track, remove personalization, set GPS, change IP address, or force a device user-agent. Snapshot comparison is only as reliable as the imported source and requires the same query, location, and device on different dates. A missing URL means only that it is absent from the supplied snapshot depth—not that it disappeared from Google. Coordinate encoding uses a five-kilometer radius assumption.
Frequently asked questions
What does the Local SERP Generator do?
It builds a Google search URL containing the query, country, language, and a best-effort UULE location value. It opens the search in your browser and never scrapes or republishes results.
Are the generated results depersonalized?
No. Google can still use account, history, cookies, IP, device, experiments, and other context. Use a signed-out or incognito session to reduce, not eliminate, personalization.
What is UULE?
UULE is an undocumented location parameter used in Google search URLs. This tool can encode a canonical place name or coordinates, but Google may ignore or reinterpret it.
Does choosing mobile change the Google user-agent?
No. A URL cannot force a mobile user-agent or GPS context. The current device selector is a planning label only; open the link on the intended device or use browser device mode.
Does the tool tell me my local ranking?
It does not fetch rankings. You can inspect an opened Google page manually or paste two TSV snapshots exported from the same source to compare positions over time.
Feature requests for Local Serp Checker
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
➕ Request a feature
New requests are reviewed before they appear here.
Common issues & how to fix them
- Warnings Location uses a place-name approximation Fix: Add verified latitude and longitude when the comparison requires an exact point, then verify Google honored the hint in a signed-out device-appropriate session.
- Information Device or language uses a default assumption Fix: Choose the intended device and language, then open the URL in a matching signed-out browsing context.
- Warnings Imported local result positions changed Fix: Verify both exports use the same query, location, device, source, and result depth, then investigate the URLs that moved or left the later snapshot.