Is it right that search engines love blogs?I have seen that blogs has special preference in search rankings.Can blogging help in improving the rankings of a website?
Blogs are good for SE rankings for many reasons. They are easier to get links for than your product pages. From them you can link to your product pages to help them rank.
You can also target long tail keywords with your blog posts as well to capture more traffic.
Blogs offer SEO benefits, but you have to make sure you use keywords and update your content often. Usually blogs allow you to use keywords that can be crawled by search engines in the URL and title. Also, blogs are often good sources for inbound links as blogs link freely to each other more than web sites do. They are a good source for social news and posts to social media web sites.
This is true that search engines like blog but this is not meaning that they don't like article and websites. All search engine love fresh and unique content and if they found this on website or article they love it. But in website we can't change content so frequently but on blogs we post fresh content every week that's why search engine like blog.