In late 2010 Google changed its algorithm to include more local results in the search engine results page. For example, Google pizza and your organic results will include Dominoes, Pizza Hut & Papa Johns. However, Google knows you are most likely not looking for these websites and are probably searching for local a pizza delivery business. Because of this, they will also include a Places results of nearby pizza businesses.
If you search on a home computer, these nearby results are based on your computer's ISP address. If you are searching on a smart phone like a Android or iPhone, the results are normally (but not always) based on your GPS location. Browsers can also search by a keyword or phrase followed by a zip code or city name to trigger these local Google Places results. If you are a local business or represent products in a defined region, you need to be found in the local searches. Your website should include geo tags that will improve the probability of your website showing up in local searches. Claiming and optimizing your Google, Yahoo & Bing local listing will also help you show up in local results.
Got questions about optimizing your website for local search or claiming your Google or Yahoo Places page, contact me (PJ Naughton) by calling or texting me at 847-532-0812.