Ranking of local results on Google
Local results are based primarily on relevance, distance, and prominence. These factors are combined to help us find the best match for your search. For example, our search technology might decide that a business that's farther away from your location is more likely to have what you're looking for than a business that's closer. Here's more detail on what relevance, distance, and prominence mean.
Relevance is how well a local listing matches what someone is searching for. Adding complete and detailed business information can help the search algorithm better understand your business and match you to relevant search results. Learn more about business descriptions and reviews
Just like it sounds—how far is each potential search result from the location term used in a search? If you don't specify a location in your search, Google will calculate distance based on what's known about your location.
Prominence describes how well-known a business is. Some places are more prominent in the offline world, and Google tries to reflect this in local ranking. For example, famous museums, landmark hotels, or well-known store brands that are familiar to many people are also likely to be more prominent in local search results. Prominence is also based on information that Google has about a business from across the web (like links, articles, and directories).
Google review count and score are also factored into local search ranking—more reviews and positive ratings will improve a business's local ranking. Your position in web results is also a factor, so SEO best practices apply to local search optimization.
There's no way to request or pay for a better local ranking on Google. Details of the search algorithm are kept confidential to make the ranking system as fair as possible for everyone.