My friend told me about "Webservices India" that has best SEO team with creative content writers. You should approach them. Or I will say try their SEO services, you will actually see that your page rank has improved a lot.
For ideal SEARCH ENGINE MARKETING results We suggest making use of Google Search Bot Utilizing this application We have graded my web site to first page of Google on a quite high aggressive search term.
If you have chnaged your content then first of all crawl your webpages manually by Google Webmasters Tool and then start a fresh link building on high authority domains.
Write fresh content and submit to Google.com/addurl.
all most 2 and 3 months.
I have a my own website of real estate. all keywords are on 4th or 5th page. My SEO guy identified its as a duplicate content and also not relative to my keywords which i am using to get top rank.
Please suggest me if I put well written, fresh and unique content on my website, how much time it will take to be on first page. My website has good backlinks too with good domain trust and page rank.