1. Submit your site to Demoz.org in the appropriate category. 2. Write useful & informative Article & Submit to the Article Directory 3. Hunt for the Blogs that compliment your website. Engage their readers in the discussion & request them to publish your Article. 4. Forum participation 5. Write testimonials 6. Create Blogs & submit to the major directories.
The actual site is dmoz.org and there are several other ways also like social networking sites and bookmarking sites. link exchanges Press Release submission etc. Read this http://forums.digitalpoint.com/showthread.php?t=2214983
Link baiting and guest blogging. If done correctly it will give you really good, contextual, high pagerank backlinks. And both of them are also totally "white hat" which will stay for a long time without worrying much about algorithmic change.
Guest blogging is an excellent way to get high ranking links but they can take more time since you need to convince the webmaster to post the content. Meaning, the content needs to be really good if you are going for a high ranking page. I think if you are serious about seo, you should never buy directly links from pages, that just seems cheap to me and a waste of money. Learn first the skills you need to establish a good foundation, then when you are ready, start looking to outsource some of the work or start using software to save time.
Yes that is all true but it is a trade off between running your business and the time/cost of your time to build the links. Sometimes we outsource link building as we do not have the time to do it and it is sometimes cheaper to buy links.
Dig around for some high PR (page PR, not domain) blogs and manually post relevant comments. Chances are, most of the higher quality blogs are moderated. But that's usually a good thing. It keeps the spammers away. And if your comment is beneficial to the post it should have a pretty decent chance of being approved.
Actually I'm tied finding Dofollow high PR websites! The blog I searched they have good Page rank but Nofollow, and nofollow is not really worthy. Is it really possible to find out such blog you mentioned? Thanks.
The best way to find those blogs is to first install in firefox or chrome a plugin that highlights the nofollow links on each website. The plugin I often use for chrome is called nofollow. It highlights in a red box the links both text and img that are nofollow on a page. This way it makes it easy to see which links in blogging comments are dofollow and which are nofollow. After you have that plugin, use specific searches in google to find blogs that are relavent to your keywords. Some of the delimeters you can use are "" the inurl and the - tags. Keep searching for blogs and you should find some.