There are several variables, such as the proximity of your brick-and-mortar business to the person searching, that can affect the visibility of your company in local search results.
Also, your website determines how you rank on Google. Because Google crawls the web and reads and analyses the pages of your site. Your content should be relevant and optimised for better ranking in the search results, it can also influence how customers view your company.