Creating and maintaining a blog is one of the best things you can do to drive people to your web site, have killer SEO, and create content on a regular basis. It's fairly simple to create a blog; the critical part is maintaining and publishing content on a regular basis. That was on my biggest hurdles when I started this blog. You must commit to writing either once a week, a few times week, or almost everyday. You have to be producing high-quality content on a consistent basis.