Hi I think over time blogroll links (sitewide links) are considered more spammy compared to blog post link (paid blog post for instance). However, I wonder why, if I check backlinks through Google Webmaster Tools, usually they detect blogroll links (sitewide links) but they simply dont list my blog post links, any idea?
There's nothing inherently wrong with blogroll links in and of themselves. What is a problem is when webmasters figure out they can sell a few links, see a few $$$ signs and start using it to link out to any old site (see the link sales section for more details lol). So really it depends on the quality of the links that are on the blogroll as well as the quality of the site itself. Paid blog posts can look spammy. If you visit a site which has lots of paid blog posts, it takes a few seconds to figure this out. Normally this is due to having lots of blog posts that are unrelated to the website's theme and having blog posts with three links in it and they all link to the same website with optimised anchor text.
Blogroll links do no harm. Depends on blogs from you are getting links. If the blog is caught for spam then only the links from that blog will adversely affect your website else everything is ok.
Google has already said that it might discount the value of links even if they are do-follow, depending on where in the page area it is placed. For example, links placed in the footter get lesser value than links placed inside blog post. That is how theoretically it should operate. I am not sure why in your case, google is showing the blogroll links but not the links placed inside blog post. It should actaully be the other way around.
It doesn't do any harm IMO. They actually have a good CTR plus do follow will definetly help you increase your rank
yaa that's right bcz footer we put in all pages and i'm also agree with this point google is showing the blogroll links but not the links placed inside blog post. It should actaully be the other way around.