Hi webmasters,
I am wondering does business listing websites help to improve keyword ranking in search engines. and what are things that I should keep in mind while doing do.
Need your experts' advice
Yes they absolutely do. I assume you are talking about business directories like Yelp, Merchant Circle, and etc.
These are citations sites and are crucial to ranking a local business.
Also submit to the local data providers like Acxiom and InfogroupUSA. Helps big for local SEO.
Also do ad on classifieds sites, since these are categorized by location. Putting in a Geo cache for the physical location works as well. If you really want a bang, contact local organizations (bowling leagues, little league baseball, etc.) and ask to be a sponsor in exchange for a backlink. The donation is usually $20-$50 but a very valuable link for a local business.
Hope this helps.