I’m going to let you in on a little secret: Becoming a better writer is the best thing you can do to improve your blog’s readership and traffic. Not how many buttons you have for easy submission to social services, not detailed SEO optimization, and certainly not gimmicky headlines that are created to tempt potential readers into reading your article. All of these things do have some effect on getting people to your blog, but if they don’t like what they’re reading, they’re sure-as-shootin’ not going to come back. It’s all about the content.
Good writers have an advantage on traffic because their readers come back every time they write a new article. Many blog readers are also bloggers, so they in turn link to the posts. The more links a blog has, the higher its posts rank in search engines, and the blog receives even more traffic. Not only that, compelling content gives readers a reason to submit to social sites like Digg and Del.icio.us (regardless of whether or not you have those handy buttons).
So how does one define a good writer? At the very least a decent writer can construct sentences that show at least a 3rd grade reading level. (While this is a rather facetious statement, I have come across a couple blogs that don’t meet this standard. Hopefully the authors really were 2nd graders.)