FAQ
What is Google UULE parameter?
The UULE parameter is a query parameter used by Google to encode user's location in Search queries.
Essentially, it consists of a fixed prefix followed by a Base64-encoded string that represents the geographic location.
The parameter is often used by marketers to simulate Google search originating from a specific location.
Why is UULE important for SEO?
Local results can change a lot between countries, cities, and even neighbourhoods. UULE lets SEO experts access SERPs for specific locations
without relying on VPNs, or proxies. It allows them to inspect how rankings vary across regions, check local business rankings, and access
geo-specific results without actually being in that location.
What does the UULE conversion tool do?
This tool allows you to generate UULE from either geographical coordinates or the canonical name (see,
Google Ads Geolocation Targets). You can use it to decode the UULE parameter as well.
How do I use the UULE parameter to check local Google search results?
How do I generate a UULE from GPS coordinates or a location name?
Use the encoder above. Enter latitude and longitude to generate a UULE from GPS coordinates, or enter a canonical location name from
Google Ads geo targets to generate a UULE from a place name. Both produce a UULE string you can append to any Google Search URL via the
uule parameter.
What is the difference between encoding and decoding a UULE?
Encoding turns a location (coordinates or a canonical name) into a UULE string. Decoding does the reverse: it takes an existing UULE string and reveals the coordinates or canonical name it represents. This tool supports both directions.
Is this UULE generator free to use?
Yes. The UULE generator and decoder are completely free, with no API key required. To run Google searches at scale with location-aware results, you can
sign up for a free SerpApi plan with 250 searches per month.