I get asked this question a lot. The short answer is "you can't", but there are a some things you can do to help your SEO along, and take barriers out of Google's way.
So, how long does it take to get to the top of Google? Anywhere between two weeks and several months, depending on your competition, market saturation and other factors. The truth is, Google takes longevity into account when ranking your website, so you'll have to do so as well. Here are things to remember:1. Google indexing. Google has over 9 billion web pages (yes, with a 'b') to index every month. Even with their mighty super computers, it takes time. As little as a few days to as much as a month. Figure it'll be a month.
2. Directory Re-enforcement. Google checks your listing with almost 100 other systems online from DMOZ to Yellowbot.com. Make sure your webmaster is submitting your site monthly to at least these 100, more if they're able to - if you are Trig SEO client, we submit you to over 700 search engines, directories and advertising sites each month to keep your momentum going. After a few months, Google will have this verification process done, for the most part.
3. Local Listings on Yahoo, Google and Bing. Go to Google and search for your address, or business name and go to "maps" at the top menu. Once you find your Business Google listings, Claim it as the owner and complete as much information as you can, using relevant keywords. Repeat this procedure on Yahoo and Bing.
4. Nationwide SEO. Again, it greatly depends on your market and competition, but generally you'll start to populate in your local area first, then spread out as time goes on. The best thing to do is build natural backlinks from industry directories, blogs and forums that are listed on a national level. It takes time, but it is worth every minute.
5. Write in your website! I can't stress this enough. If you have a CMS site like ours, you should take the slow times and write in your blog about important questions and answers to relevant, common questions your clients ask you. If they're asking you, imagine how many people are asking Google the same thing?
6. Patience. You have to be very Zenful when waiting for your SEO to show real results. Yes, it is frustrating to change your site, spend time and money making it great, then waiting a month for Google to realize its greatness. Believe me, I get it. The really important thing to know is that is you build backlinks too quickly, Google may see it as 'unnatural growth' and send you to the back of the bus. They did it to JCPenny and a few other big names, they'll lose no sleep doing it to you.
To jump start your traffic, post ads on sites like Craigslist, Manta and others, join LinkedIn, get Facebook page and really put things in it like coupons or specials, and maybe even try a little Adwords. The more time that passes, the less of these other methods you'll have to do.