How to Show Up in Local Search Results on Google
Much like the main Google search index, Google Local is the most popular local vertical search engine out there. Submitting your site to Google Local enables you to show up for local queries, appear on Google Maps for searches there, and of course, appear for relevant general queries via blended search when Google detects that a local result is appropriate.
Here is a step-by-step guide to getting your site listed in Google Local:
Check Google Local (local.google.com) to see if your business is already listed.
Search for your company name or type of business, followed by a space and your city or ZIP code.
If your listing isn’t there yet, go to https://www.google.com/local/add/login.
Sign in to your Google account.
If you have ever signed up for a Gmail or iGoogle account, you can enter that e-mail address and password. If you don’t have an account yet, choose Create a New Google Account and sign up for free.
Submit your free business listing by following the online instructions.
You can specify your hours of operation, payment options you accept, and descriptive text. Click Add Another Category and choose up to five categories for your business — these help people find your business when searching, so be sure to choose well.
Select a verification method, either by
Phone (immediate), or
Postal mail (within two weeks)