Hello everyone. I’m having a problem with geolocation.
I’m using Google Maps and when I configure a business in the directory located in a town called “Mairena del Aljarafe”, businesses from the neighboring town, “Tomares”, appear first when searching. I have disabled “Sort by distance” to avoid issues, but it doesn’t make sense that when a user searches for a specific town, businesses from nearby towns appear before those from the selected town.
It sounds like those listings were added later. Let me clarify how the system works:
When you’re not sorting by Distance, listings are displayed by publication date, with the newest ones appearing first.
As for which listings appear in the results at all, that depends on your Regions settings. If you have Regions enabled and the region level is set to generate regions for specific towns, then searching from one town won’t show listings from neighboring towns, it will only show listings within that specific region.
However, if Regions aren’t enabled or the region level isn’t deep enough to create separate town-level regions, the system will show listings within the radius specified in HivePress > Settings > Geolocation. That’s why you might see listings from neighboring areas, they’re falling within that search radius.
Please let me know if you need further assistance.