Great question — answering as the UphillTech team:
Get listed in Google Places Make sure you use the correct keywords in your places listing Make sure you choose every possible relevant category for your business in your listing - most business should have at least 3, but larger stores may have dozens. Put the city, state of your location into your page titles Put your address and phone number at the bottom of every page on your site. Use the HTML <address> tag Make sure you have an "about us" and a "contact us" page Make sure your site contains business hours and directions If you have a restaurant, put your menu on your site If your business is a delivery or home service type of business, list all the towns and zip codes to which you will...
Full answer by Stephen Ostermiller: https://webmasters.stackexchange.com/a/43761 (CC BY-SA 3.0).
Need it done for your business? UphillTech.