How to Write a Great Blog Post

great blog post

If you’re a blogger like me, you make a lot of mistakes. I’ve been making them on this blog since 2004. Even today I got feedback on a post I wrote April 18, 2012 where I made a typo/spelling error. Can you find it? Second to last paragraph. (Five gold stars to the first who catches it.)

I think a lot about blogging, puzzling over which posts resonate and which ones die a terribly obscure death. Oddly, the ones I think will take off are they dying ones, and the stupid ones I think no one will read go crazy. Here’s one that did well, much to my chagrin: “10 Reasons Why I’m Not Cool.

As I’ve been analyzing my posts, here’s what the great ones have in common. These are blog posts that people share, either via Twitter, Facebook or Pinterest, or even real world word of mouth.

  1. An awesome, catchy title. I’m terrible at titles. Absolutely awful. Most of the books I’ve written don’t have “my” title as the selected one. I need the help of marketing types and sales people to help me figure out a great title. But there have been some things that have helped. First: the title needs to resonate with your reader (not you). It has to hint at a huge need. Two stand out to me: “The Sexy Wife I Can’t Be” and “Find Your Passion in Three Steps.” Lately I’ve been using Google Adwords to find the kinds of titles people actually search for. What I think would be a great search ends up being small. (How to: Place your title in the first box, do the captcha image, then hit SEARCH.) You’ll be able to see how many people actually search about your topic, and see alternatives that have higher search rankings. For instance, “awesome blog post” has only 4,400 people searching for it, but “How do I blog” has 124,000,000 people using that search. Wouldn’t you rather title your post after a higher search? Another help: the book Advertising Headlines that Make You Rich by David Garfinkle. Now before you think I’m a slimy saleswoman, remember titling is my weakness. Garfinkle gives you actual titles (this blog post title is one) that you can copy. These are proven titles that truly work.
  2. Pinnable image. A few years ago, the word “pinnable” didn’t exist in the internets. But now with Pinterest, we’ve added not only vocabulary, but a way to waste hours of our day pinning recipes, cute outfits, and wedding gowns. Since this social network rocks the traffic, we need to pay attention to it. I started pinning in December. And since then, my pageviews have tripled. So I pin one image per post. If you’re a pinning neophyte, I’ve developed a system to create really eye-catching pins for free. Click here for 10 Steps to Make a Pin using (free PDF).
  3. Click to tweet option. It’s really good to give your readers things to do and avenues to share. You should have a pin button, facebook, twitter, G+, linked in, and any other places you frequent. Author Media provides this service if you’re lacking cute share buttons. To offer a click to tweet option on your blog, go to and paste in your catchy phrase. Click GENERATE. Then share the link they give you in your blog post. (Click to tweet this.)
  4. Vulnerable, open story. The posts I write that get the most shares and interaction are the ones where I dare to be vulnerable and truly open about my life. These might involve rants, fears, hopes, stories–anything that gives my reader a glimpse of my humanity (no, I’m not a cyborg). A recent post that exemplifies this is the letter I wrote to the boys (now men) who molested me. I get a lot of emails thanking me (so humbling and sweet) for being real. I refuse to hide behind a blog persona. I don’t think people get set free that way. They need to know they’re not alone, and when we share our honest stories, we help them realize they’re no different than the rest of us. We all experience bewilderment and heartache. Why not commiserate together?
  5. Key Words and SEO that rocks. I “cheat” on this, using Scribe SEO to help me find good keywords and write great SEO descriptions. Here’s a good article about SEO (Search Engine Optimization). In WordPress, I use WordPress SEO by Yoast, which is terrific. It takes a little extra time (a few minutes) but it will help people other than your family and friends actually FIND you and your great blog post.
  6. Ask the reader a question. Typically I do this at the bottom of every post. Because blogging to me is a two-way communication event, I want to know what my readers are thinking. If I ask a question, they answer. And then I have the privilege of chatting back.
  7. Link love. If you look over this post, you’ll see that I linked all over the web. You don’t want to saturate your post with links, but you’ll want to have at least three links in your post. It’s okay to link to your own stuff, but remember to be generous with others. To me it’s like a fun little secret when I link to a friend. I don’t go around announcing my link to them, so it becomes a fun surprise when they notice. Another good practice is to capitalize on a current news story by linking back to that particular event.

Well, that’s how to write a great blog post. I hope these seven tips will help you write an amazing one this week. Do me a favor and write a post with all seven elements, then come here and share the post. I want to cheerlead you! Rah rah rah!

Q4U: Did I miss anything? What, in your opinion, makes a great blog post? And if you write a great post this week with all seven elements, hop back here and share yours.