Blogging is huge in the world of SEO (Search Engine Optimization) because it gives you the chance to actively make a difference in how your site ranks on a consistent basis. One of the most important things that you should know about search engines is that they value two things above all else: fresh content and engaging, useful content. It has to have value, and you have to put it out on a regular basis.
Running a blog allows you to do both. Putting up posts every day demonstrates that the site is active and that it is always being updated, which means that it is relevant. Users are going to find the information that they want, not something that is old and outdated, and search engines are specifically designed to find that type of information. After all, the goal of a search engine is to bring the user to the results that they really want; if you give them this, the engines are going to seek you out.
Of course, blogs also give you a chance to slowly increase your keyword usage, all without forcing them or putting too many keywords on each page. Every blog post is a chance to incorporate more relevant keywords and links, but you get to do it in an organic fashion. Above all else, you use the keywords along with content that offers true value to the reader—that provides information and answers questions. If you want to see your hit numbers grow each month, no matter your niche or industry, a good blog is a must-have.