Local SEO Optimization
One of the best things that a business can do to advertise for free is local SEO optimization. It includes doing things like claiming your business listing on places like Google+, Facebook, and YP.com.
Once you’ve claimed the business, ensure the name, address, and phone number is consistent across all of these listings, that you’ve uploaded photos, and added hours of operation. Then start collecting online reviews.
These methods will boost your business’ local SEO ranking, which will increase the likelihood of showing up in the Google Map and Local 3-pack section of a search query.