I have been able to make significant changes to my website and the result is i am second page of google for keyword " adsense help" and first in "adsense help blog". although i am there for atleast but i want to be sure that i am there and improve more. So can anyone help me about how to maintain my position there and improve it.
Keep writing content with respect to those keywords/phrases. Those pages will all help, as they direct their juice via a good internal linking structure, especially your home page. Also, try to get backlinks (deep and not) from related sites. More importantly though, from related pages to your related pages. *Expect some fluctuation in the SERPs as there are various always-changing factors that are out of your control. Just do the best you can and keep improving with fresh, original content.
For Google perhaps, that's what's being displayed. Yahoo shows over 1000. Yeah, link building would be something to work on though.
Target a small PPC campaign at these pages. The traffic would help maintain to position. And keep adding links to these pages.
Get more quality inbound links and you will see your rankings improve. 3 links isn't going to be enough and a PPC campaign isn't going to effect natural rankings.
Sounds like your saying with 3 links you can get better rankings. But yeah, the more links the merrier.