Start with online optimization,longtail keyword of a less competitive keyword is a good place to start.Before embarking in off page optimization like link building and so on,concentrate first in online optimization.
That's right, on-page optimization is without a doubt one of the primary things that needs to be taken care off and as you move on do remember to pay a special attention to the content as this is what works well from the ranking perspective as well as gaining more traffic.
First, make sure you have done all of this: forums.digitalpoint.com/showthread.php?t=2510533 Then you need to get citations around the internet. This is pretty important to ranking Google Places pages. They all must have the same/correct information to be most effective.
As has been said, first do online, then go offline. There are many great ways to do this offline, but they aren't as easy.
First of all make your website search engine friendly including website structure, website navigation etc after optimize website by relevant keyword and perform link building services for website you will get the success.