I'm glad posting quality content is what's working for so many, but from my experience, BACKLINKS are king... not content.
I was able to get my squeeze page... a simple page with little content... listed as #1 for "Computer Consultant" and "Computer Consulting", two decently competitive keywords, primarily through backlinking.
The deep pages on my site do contain optimized, quality content, but in my initial efforts to rank for those two keywords, all my focus was on backlinking to the squeeze page using anchor text links.
The key for me was to obtain QUALITY backlinks from High PR sites. This included:
- Article Marketing (approx. 20 articles across a dozen or so article sites)
- Press Releases (1 Press Release submitted to about a dozen free Press Release sites, which were then picked up and syndicated)
- Blogs on Web 2.0 Properties (The same articles I used were then submitted to about 15 Web 2.0 Blog sites (Squidoo, Hubpages, etc.))
- Blog Commenting on High PR blogs (Leave a decent comment with an anchored text backlink on every High PR blog you can find)
- And lots of PR4 or higher Forum Profiles (I probably did about 1500)
I went for Computer Consultant first and achieved page 1 within a couple of weeks. I think getting to the #1 spot took about 6-8 weeks total.
BIG LESSON!!! - Choose your keywords WISELY!
When I started these SEO efforts, the Google Keyword Tool reported that 135K people searched for "Computer Consultant" every month.
After all my efforts, that fantastic keyword brings me about 7 visitors daily.
I suggest you look for several less competitive, HIGHLY TARGETED long-tail-keywords that get 50-100 clicks daily and use the above mentioned tactics to get INDIVIDUAL internal pages on your site listed for each of your chosen keywords.
With less competitive keywords, each of your pages will rank quickly and your site will have a broader audience.
Best of luck,