Search Engines Like Blogs

Why is this the case? It’s nicely summed up here. The author states:

So, here’s my take on why blogs rank high in search engines.

* Keywords, key phrases
* Straight to the point
* Each post’s page structure
* Coding
* One subject per post
* The blog site’s information structure
* Links then…?

I’ve seen referrals from Google within a day or two of posting – I’m wondering of Google recognises a blog and visits it more regularly as a result? Or is that just a case of good timing?