When someone does a Google search, algorithms decide which website on the entire internet is the most relevant match for that particular keyword. Google decides between your website and millions of other websites to determine which site is the most worthy of the top spot. If you earn the top spot, your business will always have non-stop clients walking through the door and you will have the biggest online market share out of all competitors.
Some of the things Google looks for include the proximity of your business and the searcher, reviews, quality of your content, and the number of high authority websites that link to your website. Just recently search engines started paying attention to how engaging people are with your social media profiles.