|How-to||– 5 min read –||August 20, 2019|
How to determine the user's city on the site
Why do you need to determine the location of the user
After selecting a city, the content change is implemented differently. On some sites, changing only the local phone numbers in the header, and on the other — the regional subdomain loaded by changing the city.
Such filtering helps to display not only the data for the entire region, but also to customize the content to a more precise location — the city area right up to the user's home, showing certain places nearby: for example, the store or office nearest to the customer.
Google recommends you do not request information about the location of the visitor immediately upon loading, as the majority of users in such a situation will deny access to this data. You also need to explain exactly what location information is for.
How to add a city selection to a WordPress site
The developer's site contains code snippets that must be added to the website to use this functionality.
To correctly configure the choice of the city on the website, you need knowledge in the field of web development. If not, you can get help from the developers.
How to add a city choice to the OpenCart website
- allows you to determine the location by IP-address, also giving the opportunity to select the city manually;
- when placing an order, information about the country and city is filled in automatically;
- for different cities you can display different content;
- You can set up a redirect, depending on the client's city, to the corresponding subdomain or URL;
- there are bases with cities.
Example of the module:
To implement the functionality manually, you need web development skills or specialist assistance. You can also find ready-made solutions for your CMS, which are easy to customize yourself.
This article is a part of Serpstat's Checklist tool
|Try Checklist now|
Learn how to get the most out of Serpstat
Want to get a personal demo, trial period or bunch of successful use cases?
Send a request and our expert will contact you ;)