I know many of you will disagree with this statement, but I feel that Google give greater indexing/ranking preference to blog posts than articles of similar content in homegrown applications or even forums. My sites area of interest is malware removal and I see brand new blogs making it into the index almost immediately and with decent ranking compared to my 2 year old site, with what I feel is better content, and much higher page ranks. Just do not get it.
Google loves blogs. Part of it is that they tend to be nicely linked together with keyword-relevant anchors, category pages, tags, etc., so it's easier for Google to know what the site is all about. Also, most blog software auto-submits the RSS feed to a bunch of feed aggregators, which gets your site out there much more quickly and efficiently. I suspect that if you did all this with a non-blog site, you'd get similar results. I use wordpress as a publishing platform for most things I do. It's flexible enough to do just about anything you want, and google loves wordpress sites.
I agree, Google likes good blogs because they tend to be nicely linked together with keyword-relevant anchors, category pages and tags, just like bryn1 says! Most importantly blogs seem to be easier for the webmaster to add new pages. This is an SEO technique for new backlinks coming from your own site. Want to learn more about the algorithms and value of website structure? Maintain blogs, owned websites where the hosting is paid by you, free hosted websites with built-in ads and any other webpage(s) that come to mind. With experience, you'll see how your differently structured sites perform for keywords at engines. One of the things Google and probably Yahoo likes, based on my experience, is links to your inside pages on the top 2/3s of your home page. The closer to the top, the better PageRank, based on my experience.
Thanks to all guys. And one thing is that they are regularly updated by the visitors. So, the blog get fresh content and google loves it.
Contents from blogs are regularly updated with fresh and new ones unlike sites which can get quite stagnant. That's why google loves it
Guess I am going to have to make my custom apps more blog like then Will see what happens. Shouldnt be too hard to emulate the link structure of a wordpress blog.
blogs don't automatically do well, a well thought out website does not much, but google loves constant content and blogs deliver this daily