Set your city
Many Yandex services display information based on the user's location. For example, the Yandex Home page shows you the local weather forecast and traffic jams in your city. Your location also affects the search results: if you're looking for a gym, Yandex shows you sports clubs in your area.
If you don't allow access to your location, you'll see the Results nearby link in the search results. You can click the link to allow access to your location and get more accurate search results.
To learn how to change geolocation settings, see Configure location access.
Set your city manually
Specify your city so that Yandex services can show you relevant information (for example, the local weather forecast, events, or a map) based on your location:
- On the top left of the Home page (or under the search bar in the mobile version), click the city name to open Location.
- Disable Determine city automatically.
- Enter your city in the text field and click Save.
Determine city automatically
- On the top left of the Home page (or under the search bar in the mobile version), click the city name to open Location.
- Click Find me and allow Yandex to access your location.
- Enable Determine city automatically and click Save.
Disable location tracking
See Configure location access for instructions.
How Yandex detects my city
Yandex can determine the location of your device in multiple ways:
- By IP address
-
By default, the city where the device connects to the internet is determined by the device's IP addresses.
Mobile providers don't assign IP addresses to specific cities: a city's IP address may change, and the same IP address can be used in different cities. In such cases, it's impossible to determine your exact location by your IP address. That's why you may need to set the city manually.
- Using LBS technology
-
The LBS technology provides a more accurate means to determine your device location:
- By Wi-Fi access points. When your device's Wi-Fi adapter is on, it regularly checks the signal strength of nearby networks. The approximate location of your device can be determined if there's at least one Wi-Fi network whose location is known to Yandex. For example, it can be a Wi-Fi access point in a nearby cafe.
- By the cell of a cellular network. The location of your mobile device is determined by the ID of the cell in the cellular network (Cell ID) where the device is located.
The received coordinates are compared with the location of Wi-Fi access points and cellular network cells.
Note. This geodata is contained in a database created with the help of Yandex Maps users. Using the built-in Yandex Locator technology, the Yandex Maps mobile app constantly sends GPS coordinates of the device and determines which base station serves the phone at these coordinates and which Wi-Fi networks are available. The data is sent with the user's permission.
Problems with city detection
- You disabled cookies. Enable cookies.
- A cookie cleaner application (for example, CCleaner) is running on your device. Try disabling this function in the application.
- If you use a VPN, proxy server, ad blocker, or antivirus, disable them and check if the problem persists.