Good content is the king that make people want to come over and over again to your blog. So you have to make sure that you always crank out killer content on your blog on a continuous basics. That's it!
what make great blog happen,is "design, (less table is better) less adsense<less is "more"and Content (less content os also more.300 words is "top for me"other then that number I prefer not to read it,or I read at the beginning and the ends of the post
I think design helps. I think that a regular update is necessary, depending on the type of content. Opinion pieces take longer and therefore, don't need constant update. But news sites need multiple.