I am working on Internet marketing for one of the Website designing & development company in India which is located in Mumbai. So the website is performing quite well in local search places or up to state level in SERPs. But not with all major locations in my country, so my question is what are the best ways I have to stay on top of the SERPs.
closed as not constructive by Anagio, John Conde♦ Dec 19 '12 at 14:01
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
Rajesh, if you are looking to outrank others in SERPs in Google, then you will need to have physical presences in other metros. Add those addresses to your Google Local (they will even send you a card via snail mail to that address for address verification).
Once you have verified your address for all the major metros, you need to start pushing your fans for reviews across all these locations.
You might even wan't to get listed in the location specific services (although I cannot really vouch for any other service except Just Dial).