If you looking for “natural” link building techniques (where other sites link to your site without you having to pay anyone), here are some techniques / ideas from Matt Cutts:

1. Write something controversial.

2. Create lists like top 10 ways to do something.

3. Give away something for free like software, ebooks, etc.

4. Participate in the community, comment on blog posts, forums, etc.

5. Create a resource that’s useful and even if you don’t have enough people linking to that page, it will still feature in the search results.

You may also like:

  1. Search Engine Optimization Tips for Bloggers – Matt Cutts
  2. Link Building 101: How to Get People To Link To your Website?
  3. Learn the Art of Writing Search Engine Friendly URLs from Matt Cutts
  4. SEO Tricks from Matt Cutts at WordPress – No Black Hat SEO
  5. Matt Cutts’ Advice for Recovering from Google Panda