I have been blogging and commenting on blogs for over 2 years. I have tested many ways of getting links. Commenting on blogs does NOT help with SEO! Quit spamming blogs thinking you will get a boost in SERP's from doing it.
I have this theory, it is a little crazy, but I promise you it actually works!
1. If you are going to set up a blog, make sure you are writing about something you have some level of knowledge about.
2. Write interesting, helpful, maybe even controversial content. Original research even.
3. Link out to high authority sites on the topic. Yeah, I know you are scared to give away that precious PR you don't even have yet! It works though, linking out to other sources helps the reader, it may get you noticed by the author of the site you link to, and nobody like a dead end site. If nobody linked to other sites, how could we build quality, natural links?
4. Interact with your community, whether that involves forums, blog comments, twitter, whatever. Interact to be helpful, ask questions, answer questions, debate issues, but don't do it thinking that you are link building!
5. Turn off any plugins or addons you have telling you whether a link has rel=no-follow removed.
6. Stop trying to game the system, if you work it the way it was designed, results will be good, and they will last.
7. If you think Google doesn't know the difference between a comment link and a content link, think again.
And most important, don't worry about PR, I have been working on a site that is a PR3 (on the toolbar) with over 900 pages of content and no internal PR, it gets over 200k views a month and makes over $4k in ad revenues a month. Yes, it took 3yrs to build it up to that level, but it was done naturally, not by tying to game the system.
I have another site that gets less than 1k unique visitors a month, and provides over $2k a month in revenues. It is a PR1 (on the toolbar).
There is no big secret, it is finding your target market, targeting specific keywords, and working to get there.
Ok, that is my rant for today. Enjoy!
