Email marketing is no longer effective and its better if you use article or link directories submission, along with link exchange with some good ranked website.
1. Good on-page optimization
2. The keyword in your Title and preferably Domain
3. Unique, relevant content
4. Many, many, many backlinks with the keyword in the anchor text
5. At least 6 months
Seems like google is being too arrogant right now. Some high traffic sites is being banned with the reason of spamming. Or maybe they just don't wanna pay the adsense revenue?
am not sure about it but there will be someone. I have read about sproose.com on another forum and I have tried it. Although database of keywords and cached pages is not so big but result are pretty accurate.
Yes, Best Quality Content and Back Link From unique IP and also main important is perfect optimization can help you to get top ranking. These all are easy steps but it will take too much time for ranking.
I know this is a very ambitious question to anyone. But i would like everyone here to contribute at least one tip to reach that illusive number 1 spot on the google's search result. I will start that content is the king any really informative content will fetch you the number one rank at least for any of the key word you wanted.
Well it depends on the competitiveness of the keywords where you want to gain the highest ranking... There are many factors that Google consider before it ranks websites in its result pages.
Friendly Tips:
Properly optimize your meta data (title, description and keywords)
Build qualty backlinks