I heard that if your site is interesting or very helpful to people, you get linked naturally. How to get natural backlinks?
If you write good quality content that is very helpfull sites will link to it. You can also offer something for free and sites will link to it.
i think it's secret is writing some valuable content for your site. people will allways find quality content on the web
Good articles.. I just started my Forum, about 2 weeks ago, I wrote a nice article about Linux As A Media Center compared to Windows Media Center.. I submitted it to Digg one day and got like 10 diggs nothing special.. The next day I see I have 60+ people on my site I'm like WTF?? Some guy went crazy and submitted the article to all these linux sites I've never heard of, people where talking about it, linking to the article it was insane I had over 1,000 unique visitors (according to awstats) in one day.. I see all these new sites linking to my article etc.. So I'd say content, content, content.
Make a killer page with decent content that people will love. If you get more then 5,000 page views per day you should get atleast 1 link minimum a day from it. A great way to get links is to create layouts for things such as forums/wordpress themes etc. with a link in the footer.
Building tools allowing people use it on their sites will work nice. Also good articles will do the work.
Everything that's been said is great for blogs and general content type sites. I don't see anything like this at all for commercial sites where the content is dry and industry specific. Building quality links for such sites is a monumental challenge.
Best way for commercial sites is articles. Lets say you sell shoes. You can write articles reviewing certain brands etc. I think that will do a great job.