Solutions
Get rid of the blogroll on all internal pages. It is giving away too much traffic to other sites, not to mention pagerank.
Add nofollow to all the blogroll links that are not reciprocating, or you don't want to be overly friendly with.
Increase internal linking to compensate for all the leakage.
How to Increase Internal Linking
Recent posts - 10 links
Top Posts - 10 links
Recent Comments - 5 - 10 links
Tagging + Tag Cloud - 50+ links (Ultimate Tag Warrior)
There wouldn't be a need for as much internal ball linking if there
wasn't so many external leaks. The site is gaining very few
comments.
External Linking
The site has 2 visible external links to the front page. I am not sure how many to internal pages, but even if it did have external links, any PR given would immediate leak.
Just submitting one article with a service like Article Marketer will generate loads of backlinks, far in excess of what you can achieve with a single blog post (unless you have 100k+ readers). Based on my analysis of "A" list bloggers, their average blog post might normally generate around 10 backlinks (showing in Google).
Conclusion
It is not rocket science, just simple maths.
If you have 100 external links on every page of your site, you need loads of internal links to retain some (hopefully most) of your pagerank, and make sure those people you give a link to on your sidebar reciprocate.
(please note that includes me - don't put a link in your blogroll to my site - sure I appreciate the links, but I would much prefer just an occasional mention in your blog)
If you can't get a reciprocal link, use nofollow, or stick them on their own seperate page so they don't suck your own site dry.
And finally… this site structure plagues a huge proportion of blogs. Other blog owners who do not have this problem, quite likely don't even realise why.
Further reading:
Revenge of the Mininet | 3rd Party content | Blog Comments | No Follow


Loading...