1. Content is king, obviously, but get inbound links through guest posts
2. The rest is details
The details: 1. Use alt img text to describe images
2. Use hyperlinks with solid naming conventions: http://www.localseoguide.com/yelp-seo-analysis-part-one/
and not
http://www.localseoguide.com/p=188270
3. Use rel=nofollow for links that you don't want the search engine to pick up.
For instance, if you're an amazon affiliate, your links should look like:
http://amazon.com/product/affiliateid=blahblah rel="nofollow">name of amazon product
4. Pick a title tag that you think people will search (e.g. "How to Lose Weight," not your post title, "Amazing thing that I did last month")
6. Add certain pages to your robot.txt file that you don't want to get picked up (i.e. your privacy policy or terms).
7. Ensure that there are no broken links within your site (internal broken links)
8. Have keywords and a metadescription on each page