I think it all depends on what you are selling or trying to accomplish with your site. If the competition is fierce then seo will help a lot.
-------------------------
china business card / Wall Street Journal Reader
Content is the king in the SEO. Try to provide unique and fresh content with quality for your service of your website. Search the proper keyword for your website. Build your own link building strategy. Share the new topics on your website as well as on other bloggers. Get the back links from high PR websites and take part in to social media optimization.
do you guys do your own seo or do you outsource?