April 18, 2012

8 tips on how to write awesome blog posts

  • Buffer
  • Buffer

Image on BigStockPhoto.com by Nik Sorokin

Target audience: Bloggers, nonprofits, foundations, NGOs, social enterprises, cause organizations, brands, businesses, Web publishers, educators, general public.

John HaydonWriting awesome blog posts is something great bloggers are always working toward. If you’re reading this, you’re on the road to becoming a great blogger.

Now, what defines a good blog post? That depends on what your goals are, but most bloggers generally agree that a good blog post is defined by the following characteristics:

1. It’s useful and interesting to the reader. You’ll get nowhere fast if no one likes your stuff. No links, no subscribers, no likes or retweets.

2. It supports your SEO strategy. One of the biggest benefits of blogging is how it can help you get on the first page of Google search results. But that won’t happen unless you know how people are looking for you.

3. It’s live. Unless it’s published, it has no value.

Now that you know what makes a good blog post, how do you go about making yours better?

8 ways to up your game with better blog posts

Writing better blog posts is a process of improving your ability in several key areas:

1Write great titles: The title of a blog post determines whether the post gets read or not. A good title should also include relevant keywords that you want Google to index.

Put the keywords toward the beginning of the title, and try to keep the title shorter than 50 characters. In addition to being optimized for search, a good title should be so compelling that people almost can’t help clicking on it. Three ways to do this are to write your title in the form of a question, begin your title with a number (7 ways to raise more funds) or begin your title with “How to” (How to run a successful petition campaign).

2Understand your audience: Getting to know your readers is an ongoing process that will never end. You can get insights into what’s important to them by researching your top viewed posts (Google Analytics will show you this) and the posts people comment on and share the most.

If you’re just starting out with a blog, go through your emails and make a list of the most common questions people have asked you — your replies can be edited slightly and turned into blog posts. If you have a Facebook Page, take a look at your best content to glean ideas for blog posts.

Finally, take advantage of opportunities when you meet people in person to understand what they want from your blog.

3Create scannable copy: You should know by now that people don’t read content on the Internet. They scan it, and when they find something useful, they read it. And even then, they’ll read only the paragraphs they can use.

Breaking up copy with pictures and subheadings makes it easier for readers to find exactly what they want. Short sentences and paragraphs is another way to help readers scan your content, so try cutting your word count in half. Numbered lists and bullet points also increase scannability. Finally, make sure you use an easy-to-read font type (eg., Verdana, Arial or Georgia) and font size (14 to 16 pixels).

4Create copy people can understand: Once people scan your blog post and decide it’s worth reading, you want to make sure they can actually absorb what you have to say. Put your ego aside. Research shows that writing at a third grade reading level is best so that it meets the needs of all your readers. And get rid of the jargon.

5Use mixed media types: Don’t forget about videos, infographics, slides and other types of content. Some people prefer videos, while others prefer reading. One thing I’ve found with my blogging is that people tend to like it when I include screen captures.

6Keep it short: Make every effort to keep most of your blog posts less than 300 to 500 words. This makes it easier to create content that is highly specific, and specificity also helps your SEO. If you can’t seem to write less than 1,000 words on a topic, chop it up into three separate articles that link to each other in a series. Posts over 1,000 words are OK occasionally, but just make sure the writing isn’t sloppy.

7Get people to comment: This is a tough one for me since most of my articles are how-tos (thanks for showing me how, bye!) . That said, people tend to comment on unfinished or controversial ideas. Don’t be afraid to take a position. Also, don’t be afraid to ask people to comment.

8Kill your need to be perfect: In the end, the only way you’ll write better blog posts is if you simply write a lot of them. Quantity will eventually lead you to quality. So accept where you are at right now and love yourself for being so beautifully imperfect. You’ll not only be able to get posts out the door, you’ll be happier each time you press Publish.

Leave your awesome blogging tip below!


Socialbrite tutorials on how to blog betterJohn Haydon delivers social web strategy solutions for “the quick, the smart, and the slightly manic.” Curious? Then connect up: Contact John by email, see his profile page, visit the John Haydon blog, follow him on Twitter and Google Plus or leave a comment.

Print Friendly, PDF & Email

10 thoughts on “8 tips on how to write awesome blog posts

    • Thanks! We always encourage conversation and hope to do a better job of stoking comments here on Socialbrite. The wisdom of the crowd is more than just a cliche …

  1. I think in the long run a good title isn’t any good unless you deliver original content…. otherwise it is a bit like shouting ‘wolf’….. you loose in the long run.

  2. Hi John,
    Great post. There are so many posts of this type but I’ve not often seen #4 (I find it difficult) and #8 (also difficult!) mentioned.

  3. I once heard another good piece of advice about blogging: write what you know best and link to the rest. Also, keep your focus narrow. That will help with the word count and your reader will thank you.

  4. Before start writing on any topic keep your audience in the mind. Post must be unique and fresh in term of concept, after publishing promote it on the different social media platform to skyrocket it.