People search a lot from mobile these days. These listing works like a charm when people search from their mobile as it has your number on the listing and all they have to just tap their thumb on the number and call gets generated from their mobile and they get in touch with you. all the businesses these days as people search a lot about local businesses and these listings have phone numbers on Google and customers don't have to open the website and find your contact details. People are too lazy and they just call that business which is easy to contact. So, if you are not listed on Google places you are losing your customers to your competitors. Google places are a very crucial part of Google these days as Google is giving lot of importance to local businesses. Google wants to engage businesses online. also called as like local SEO, local business directory listing, Google+ and a couple more but what that means is optimising your business listing on Google in a way that Google shows your listing on the first page for your business categories. It starts from as low as 5 cents and goes to $20+. Traffic depends on your budget.The more traffic means the more money you have to pay.You can get your add on top of the first page in a very short time by paying higher cost per click. Cost of a click per keyword depends on the competition of the keyword.It's faster to gain listings instantly on Google's first page by Pay per Click as it only takes a day or two to set up a PPC Campaign but managing PPC Campaign is the skilled part.