Almost every major search engine (Google, MSN, Yahoo) lists results from a colaboration of online business directories and website directories at premium top spot positions, when searching common key words such as: auto repair, mechanic, etc.
More and more people are Google'ing their local location searches these days. Example: "auto repair paramus nj".
What you'll find when the customer searches these keywords are: Local business results for auto repair near Paramus, NJ right at the top of the page! Even if your website keywords are optimized to give you top placement, these directory listing are at the top.
As a business owner, those days of turning down a major yellow pages ad that gives you online inclusion should no longer be over looked. Those companies are what feeds these results.
I'm also going to give you some links to check and see if you are listed. These also feed most online searches.
Online Business Directories:
http://www.google.com/local/add/lookup?hl=en-US&gl=US
http://listings.local.yahoo.com/
https://llc.local.live.com/BusinessSearch.aspx
http://www.infousa.com/
http://corporate.wcities.com/
http://www.discoverourtown.com/
http://www.insiderpages.com/
If you have a website, make sure you are listed in these directories and search engines:
http://www.dmoz.org/
http://www.google.com/addurl/
http://search.yahoo.com/info/submit.html
http://search.msn.com.sg/docs/submit.aspx