How to Write a Blog Post People Actually Want to Read

How to Write a Blog Post People Actually Want to Read

Creating a perfect blog post is so much more than slapping a few hundred words on a document and uploading it to your website.

There’s a craft to writing blog posts that are engaging and fun but also optimized for search engines in a way that’ll bring you more traffic.

If you want to create a blog post that drives traffic and gets people sharing with others, there’s a kind of formula you have to follow.

But what makes a blog post better than others?

Which ingredients are necessary to not only keep people interested and sharing but also get your post to rank highest on search engines?

Here’s what you need to craft a perfect blog post:

  • A catchy title and subheaders
  • Interesting, relevant images
  • Search engine optimization
  • Helpful, factual information
  • Lots of personality

Writing a great blog post isn’t as easy as just that. First you have to hone these skills and put them to use in the right way. If you want to increase traffic and engagement, this is what you’ll want to do.

1. Choose a unique idea and a killer title

I bet you have tons of great ideas for blog posts. Lots of people have great ideas and that means people probably have very similar ideas to yours.

The issue with this is that people don’t want to read the same blog post over and over again when they’re looking for specific information. They want exactly that – specifics.

Which means you have to think up a topic and create a unique spin on a broader idea.

For example: if you want to write about how to moisturize your hair, you can’t just choose the topic, “how to moisturize your hair.” It’s way too broad of an idea and people will gloss right over it. Plus, there are tons of blog posts covering the exact same thing.

You want to show people that your blog has something new and fresh to offer.

To do this, you have to narrow the general idea into something more specific like, “how to moisturize your hair with 5 natural items from your kitchen.” With this idea, you’ve just created a unique title and a fresh angle on a much bigger idea.

And this way, you’ll also get the right readers to gravitate toward your blog by giving them the direct information they’re looking for while showing them your blog niche.

2. Use headings and white space

People want to be able to find what they’re looking for easily. When you present them with a huge block of text and nothing to separate any of your ideas, they’ll leave.

Many of us get intimidated by large amounts of text. Not because we can’t read it, but because we don’t want to take the time to read through it when we can easily find the information in a few seconds on a different site.

If you want someone to stay on your website long enough to actually benefit, they’ll need to be able to find the information they want quickly.

Breaking up your big blocks of text and labeling them with obvious — yet helpful — titles is a great way to capture attention.You can also add to this by throwing in bolded phrases and making the font bigger with the main ideas you want people to take away from your blog post.

3. Write with personality

People don’t want to read something that sounds like a computer generated it. It’s boring and makes them think there isn’t a real person behind the content they’re reading.

So if you really want people to relate to what you’re saying and actually enjoy reading your blog, you need to throw in some of your personality. You need to have a voice.

That may sound easy enough but if you’re not used to writing how you speak, it could be a struggle. Here’s how you can make sure you’re breathing life into your blog post:

  • Read it out loud and fix choppy sentences
  • Add in phrases you actually say a lot
  • Throw in some jokes
  • Tell a story related to the topic (this also adds credibility!)

All of these can help you find issues and ensure you’re putting the real you into the words instead of robotically typing them.

Another way to make your blog post more personable is to change the font style. You talk with certain inflections on different words. In order to show that and have people actually read the content the way it sounds in your head, use italics or make important sentences bold.

4. Add relevant images

People are visual creatures. We love connecting ideas with images. Which means you should be adding photos into your content if you want to have the perfect blog post.

Blog posts with photos get 94% more views than those without them.

Now, this doesn’t give you permission to litter your content with random photos. They need to make sense and add to the content you’re writing. They should be offering something extra that words alone can’t.

But you can’t just choose any photo you can get your hands on.

The actual photos you use also play a huge role in reader engagement and can result in a positive or negative outcome depending on the quality of the image.

Incorporating high-quality photos into your blog post adds to your credibility.

How many times have you been on a website only to click the “back” button when you see they have super low quality photos? If you’re like the rest of us, probably a lot.

Not having great photos shows people that the rest of your website may not be high quality, either. Thankfully, there are a ton of places you can find high quality photos in your niche for free.

You just have to know where to look.

5. Optimize your blog post  for search engines

Still not getting the traffic you want?

Search engine optimization (or SEO) is crucial for getting your blog post to rank higher when people type in your keyword on Google.

The most important part of great SEO is the keyword. You need to find a word or phrase that readers are actively searching for on Google. Once you have that, you need to put it to use in all the right places.

Where to use your keyword:

  • Once in the title
  • Once in the first paragraph of the content
  • At least in one subheading
  • Within the body content (but not too much)
  • In the last paragraph of your content
  • In the “alternate attributes” section of your in-text photos

Other ways to optimize your blog post for search engines:

  • Use internal links to other content on your blog
  • Use subheadings so people can find what they need easier
  • Structure it with a lot of white space and smaller paragraphs
  • Guest post on high-traffic websites — get those backlinks!

If you’re like me and you don’t want to worry about making sure you have the right number of keywords throughout your content, using a free plugin like Yoast can help you manage all of your SEO information in one place.

There may be a lot of reasons you’d want to grow your blog. Whether it’s to increase your income or simply to have your voice be heard by a wider audience, the process is very much the same.

Knowing how to create the perfect blog post is essential for allowing others to find your blog in the black hole that is the internet and share your amazing content with others. Those two ingredients are what you need to build a successful blog and the above steps will help get you there.

What are your tricks for creating the perfect blog post?

Filed Under: Blogging
Free Newsletter

Enjoyed that post? Subscribe for more:


  • Rahul digital World says:

    I found some very interesting tips in this article. Thanks for sharing this article, it really helped me.

  • Subhranil Naskar says:

    Hi Bella,

    Nice Tips, can you please tell little bit mote about content format and which type of content generates huge traffic.
    I am new born blogger want more engagement to my new blog. Please help me to became a successful blogger.

  • Randy Deabay says:

    So what website/blogging site do you find is best to highlight a blog, offer links to published books, and news articles?

    My hardest part is getting people to leave emails and such, so I wanted to know what type of blog format would work best

  • ashutosh says:

    I always mess up on Heading Part. After reading this post I feel motivated, let’s see what I can do.

  • Gareth Mate says:

    Thanks for sharing and offering some great motivational points. It is a well written article. I try to and will continue to follow some of those underlying principles within my blog.

  • Emmanuel ogbe says:

    Hi Bella,

    this is one of the best articles I have come across on the query on how to write an engaging blog post.

    I always want to engage my readers with the right infographics but I end up getting them bored. I always check out my bounce rate on Alexa and it’s been high a bit.

    How do I avoid the high bounce rate?

    where can I get the right infographics to keep my readers steady on my page?

    You really have a great website.

  • Sam says:

    Amazing guide. Thank you for putting it together. People don’t understand that quantity of posts does matter but quality should not be sacrificed just for the sake of getting more posts. Provide really useful content to your readers and they will surely like it.

  • Philip Hurst says:

    Great tips! I recently added Yoast to my site and although it is useful, I found myself sometimes caught up getting a high SEO score rather than creating good content. I think I’m getting better at finding the balance though

читайте здесь

еще по теме