How To Write a Blog Post: A Step-By-Step Guide (Case Study Included)

By Bill Acholla September 26, 2021
How to Write a Good Blog Post

Ready to grab some step by step guide on how to write a blog post?


This ultimate guide contains 7 proven steps that are working GREAT right now.

This guide will help you:

  • Write great content for your personal blog or business blog
  • Write great titles
  • How to promote your blog post using email outreach
  • Attract qualified traffic to your blog business
  • Make great connection from top bloggers within your niche


Let’s get started!

I thought that blogging is easy since I am a writer and I write well, but then I realize that content writing is not just about sharing my ideas or thoughts, it is a personal business.

As a business, I personally make it a point to pique the interest of my readers with my blog topics.

However, blog creation is just one step to become a successful blogger.

As the cliché goes- “You won’t catch whales with worms on your hook.”

I persevered until I learned the key on how to write a blog post that attracts, not just interactive readers, but also advertisers and clients who will pay for your product or service.


This is the keyword that helps me attract high-paying clients.

I write focused blog post and the rest is history.

What is a Good Blog Post?

“Quality is more important than quantity. One home run is much better than two doubles.” -Steve Jobs

One of the most powerful men, who also revolutionized the virtual world was Steve Jobs.

He was known as a man with a vision and great focus.

He always aimed for innovation and quality. He focused on his vision, and devoted his energy to it.

When it comes to creating content, the same can be applied.

A good blog has more power to influence your readers.


Because, they know exactly where to find the insight or the information that they are looking for.

People follow good and focused blogs because they sustain the essential information that they need to know of constantly.

Of course, variety is a pleasant thing but learning to integrate an occasional surprising and interesting piece of blog into your niche site can be beneficial.

Always think of your core objectives.

It is okay to provide a variety of topics and give readers many choices.

But readers do not necessarily read them unless the topic resonates to their needs and what they are interested in at the given moment.

Here are some things to remember on how to write a good blog post that drives traffic to your business:

1. Define your audience

First, it is important to get to know who reads your blog.

Second, you need to know what they want.

This might be tricky at first, but the more you develop your audience, the easier it would be for you to learn more about what they enjoy reading.

When determining the answers to the above-mentioned concerns, you can use the following questions to help you pinpoint specific things about your readership.

  • What is the specific problem that you want to solve or help them overcome through your blog post?
  • What is their average education level?
  • Are there many blogs which also target and address the problem of your readers?
  • What makes your blog different from them?

2. Use your own voice when you write your blog

You have the idea.

You know fully well how to write a blog post.

But remember, to be able to attain success, you need to get across your message with your unique voice.

Do not worry about writing the “right way”. Instead, write naturally. Write with your heart.

Show the real you through your blog.

Readers love warmth.

They sense passion and dedication.

They want to read posts from bloggers who can connect with their innermost feelings.

3. Publish consistently

Be consistent.

Publish your blog articles regularly.

One blog post every week is fine but it is better if you can write two or three.

To guide you and remind you about consistency, create weekly goals and stick to it.

You can also add variety to your weekly posts – podcast and video posts will be interesting to enhance your blogger’s reputation.

Find your flow.

Do not attempt to imitate other bloggers’ styles.

It will distract your focus.

You need to fit your contents with your personality and style.

Invest time to get your desired success.

How a Good and Comprehensive Blog Post Can Drive Links, Traffic and Social Shares

One of the most rewarding things about blogging is seeing your blog posts being shared in various social media accounts.

This can also help generate bigger traffic and links.

This should come easily, after you figure out how to create good blog posts that are so helpful and interesting, people would want to share it with others.

As you can see, relating to your audience also plays a part here.

It is also necessary to make sharing easier to your visitors. Make your blog attractive with easy sharing buttons to maximize social shares.

It is best to use one-click sharing buttons. WordPress has plenty of plugins to assist your needs.

Use your headline to grab your readers and potential reader’s interests. Provide interesting contexts in your headlines which would catch people’s attention easily.

Note that readers online have short attention span and there are many interesting sites which provide the same topic.

Attach high-resolution images to your blog post to make them more interesting.

They will provide more attraction to your audience and will make them more interested to share your article.

Always invest in quality images to help the social visibility of your posts.

Select popular social networks and determine their demographics that will help your business.

a. Facebook

It has the largest users’ base.

It is the most popular because basically, this online community has a family and friends network.

Sharing is very easy especially when blog content affects the user and they want to help others too.

b. Twitter

It ranks next to Facebook when it comes to the number of users. It is widely used to spread news and newsworthy topics.

It is also the most convenient conversation forum for trending topic in real-time.

c. Pinterest

This social community is mostly used by females where topics are considered “consumable” such as crafting guides, recipes, how-to and more.

d. LinkedIn

Its members are mostly industry professionals and working adults who seek network to advance their interests.

It is basically used to provide essential information about products and share leadership thoughts.

e. Goggle+

It is considered an active hub for people who are tech-savvy like frontline developers.

As Mark Zuckerberg said -“Nothing influences people more than a recommendation from a trusted friend.”

Finally, post your blog entries during peak hours to engage more people and attract shares.

  • Facebook – from noon to 1:00 PM (Saturdays and Sundays), 3:00 -4:00 PM (Wednesday) and 1:00-4:00 PM (Thursday and Fridays).
  • Twitter – 12:00 to 3:00 PM (Mondays- Friday).
  • Pinterest – (2:00 PM and 4:00 AM and during evenings) 5:00 PM (Friday). The best time is 8:00-11:00 PM on Saturdays.
  • LinkedIn – 12:00 PM, 7:30-8:30 AM and 5:00-6:00 Pm (Tuesday, Wednesdays and Thursdays).

Now, Let’s See The Results…

Once I learned the techniques on creating comprehensive and focused blog content, not only did I gain better readership, but also managed to further expand my portfolio.

The better your content, the more interested clients you’ll get.

Isn’t it nice to know that your blog post can really make a difference when it comes to a business’ progress?

Though small the contribution might be, it really says a lot about how well you’re doing the job.

In the end, both you and your client experience growth.

Moving forward, this is the second article I worked on.

And this article allowed me to catch the attention of another client:

Motivated by the positive responses to my writing, I continued on and wrote my third article.

And the post was shared by Jordan Campbell who runs Verve, one of China’s most exciting event agencies.

Sure, getting started can be very tricky and you’ll experience failure a few times.

However, it takes practice to really get a feel for how things work.

Once you’ve mastered the techniques, it’s easy to see based on my experience, the ball just keeps on rolling and rolling.

Make sure you keep your game up, of course.

Here Are the Essential 7-Steps and Outline You Need to Know:

Step#1: Find the Right Topic That People are Interested In

Good writing is a good conversation, only more so. – Ernest Hemingway

Write about your passion or the subject which truly interests you.

This is the initial requirement in order to write a masterpiece.

If you are interested about the topic, it will show in your writing. It will make your blog post more real and educational.

You should write about what you know.

Real knowledge is very vital.

Whether it be a hobby, work, travel, people or life experience, you need to be knowledgeable to catch your audience imagination.

Research and read more. Doing so would help boost your writing.

Choose a topic which will appeal to a wide range of readers.

Of course, there will always be an audience for your work, but niche topics are known to attract a large number of thousand viewers.

You need to aim for that.

Helpful guides, hobbies, travels and motivations are some of the great topics to focus on.

Andrew Warner the founder of explains further:

First off, finding the right topic is crucial for the success of the post.

I wrote an entire post about this on my site about finding content ideas, but one of the best things I love doing is snooping around industry related forums.

I’ve found a TON of great topics there that I later validated was something readers were interested in.

Here’s what I did:

Say my niche was photography. What I would do is do a search in Google with the search string:  inurl: forum + “photography”:

This would bring up more than a few forums around the topic of photography:

Then, I would choose a forum and skim through the threads looking for either threads that have high views, high comments or both

For instance, the NEF files post looks interesting. I would then confirm if it’s something that’s worth pursuing by looking up the stats in Ahrefs:

As you can see it gets 150 searches a month. At that point I’ll decide if it’s worth it to write about it or not, but that’s the gist of it.

Here’s what Sergey Aliokhin Outreach Manager at has to say:

Skyscraper technique: I bet you are familiar with this technique and know what purpose it has.

It takes you back to the old evergreen content and creating something fresh (or introducing it from another angle of view).

The only thing you will have to do is choose a really awesome post first.

Then write a better version of this very post, and introduce it to those who liked it before.

If you want to give another life to things that never die, go ahead:)

Popular blogs: Visiting various popular blogs in your niche is a great way to pick up a bunch of new insights.

Just check out those topics that are in trend for the last year and keep an eye on those that have more shares and comments.

According to Lorraine Reguly the founder of

The best way to find out what your readers want is to do a survey! By asking them directly, you will be able to learn this easily!

Step#2: Tie Your Article with an Interesting Story

To sustain the interest of readers, you need to keep your blog post engaging.

One way to do it is to include a personal story or share an interesting story that you think many would relate to.

This is called “connection hook” because they connect them they care about.

Step#3: Curate Quotes and Insights from Experts

“Be the change you wish to see the world. “ – Gandhi

Quotes and motivating insights from famous people or known authorities attract readers.

Use them to emphasize the point of view that you are going to discuss or prove its truthfulness.

Using the ideas of well-known individuals who are icons in their specific fields can make a big difference in your blog.

Nathan Resnick reiterates that; the key to attracting high paying clients through a focused blog post revolves around creating insightful controversy.

You want to cause excitement and dispute. Think about what makes your angle different and then provide actionable information.

From there it’s a matter of distributing this post to get the most relevant eyes on it.

Step#4: Load Your Story with Real World Examples

“The influence of blogging is overall a very positive force in the media.” -Garrett Graff

Real life stories, such as anecdotes are the best because audiences love reading stories that are based on reality.

Be sure to back it up with facts, statistics and other pertinent information.

Step#5: Add Multimedia to Make Your Content More Visually Appealing

Multimedia content like images, graphics, slideshows, audio clips and videos enhance the content of your blog post. Most likely, more readers will share your post.

Multimedia increases the time your readers spend on your blog site. It breaks up the monotony of written information.

It emphasizes the point of view you want to demonstrate. It optimizes SEO ranking because search engines take notice of visual or audio contents.

Step#6: Make Your Article upbeat and engaging

“I don’t want to go viral, I want to set hearts on fire.” ― Coco J. Ginger

Isn’t it nicer to read a blog post which is not only informative but also inspiring, engaging, upbeat and positive? When writing your article, keep this in mind.

Engage your reader’s imaginations by telling a captivating story where they can picture the scenes in their minds’ eyes.

Choose your words. Readers are hooked with articles where they can identify with. Make them think – “this is so me” while reading your blog post.

As Jordie van Rijn founder of explains:

What I’ve found very effective for engaging content is use of visual examples and images.

The images break up the text. If it is just words, it is in danger of becoming hard to read and long winding.

Like for instance my article on email segmentation.

It has 3 big and colorful images:

  • Explain the basics (but has enthusiastic people in it),
  • Illustrates a bit more difficult concept of RFM segmentation
  • To show the different “pillars of segmentation.”

Now I tend to like the educational images, for many of my blogs are best practices.

Image like that, do the explaining for you and can shave a couple of paragraph off your text.

If your blog has a different tone-of-voice, memes, video can be effective too.

Added bonus is that people will share your blog more with images,
and if they are really good (and original) they even refer and link to them.

Anh Nguyen founder of stresses that; first of all, to write an upbeat, engaging post, you need to ask yourself:

  • Who do you want to appeal to?
  • Who do you want to think that your writing is witty, fascinating, entrancing, etc.

Because the truth is; we are all different and a great post to one can be… quite boring to another.

So, know who you are talking to, in other words, who your “ideal reader” is.

Write exclusively to them, show that you understand their issues, their deepest struggles, toss in some rhetorical questions, let them know how you can help, whether it be with a product from you or just some information you’ve found to be useful (because not all blog posts needs to be a direct sales pitch), be empathetic and considerate, like you would to a friend.

Step#7: Finally, Promote your blog post through email outreach

You made it! You have written an amazing blog article and integrated essential factors to make it interesting.

Now, the last step is to promote it to increase the traffic.

Outreach is the system of marketing your blog content through various social media, email or direct sharing of your readers.

Email outreach is a powerful method to build list of readers which can be a marketing tool when promoting your blog site.

As a final note, keep in mind that the key to attracting high paying clients to patronize your business is simple—not impossible at all to achieve.

You just need to take the initial step- launch your online website or blog site.

Next, follow the provided guide and create better, more engaging and focused your content which would appeal to your readers.

Remember, after all is said and done, your blog’s content speaks for you.

Do everything with sincerity and put out quality work that matches who you are as a writer.

Now that you’ve seen how to write a good blog post, it’s time to take action.

If you’ve enjoyed this ultimate guide, I recommend that you leave a quick comment below.


  1. Stacey Loring says

    Very interesting. What I found interesting is most everyone discussed the reability issue, saying most people skim the articles. Although I find this has merit there are many of us who enjoy a lengthy post and don’t care about formatting or a large block of text. If it’s something of interest, people will stick around and read every word.

  2. ALex Hasem says

    i think this blog is very easy and helpful for everyone . thank you.

  3. Andrew M. Warner says

    Hey Bill,

    Thanks for much for the mention in the post. AND, for writing such a great post.

    I love a lot of your points — especially defining your audience. I think that’s pretty much one of the most important things you can do. And actually, it’s something that you NEED to do in order to achieve success online.

    Step #4 is something that will ALWAYS work and is something I’m trying to do more of. I’ll see how it goes.

    Thanks for this.

    – Andrew

  4. Eric Ogero says

    Hi Bill,

    Thank you for the highly informative blog post.

    I’m kind of struggling with point number 3 “Publish consistently”.

    As you noted “One blog post every week is fine but it is better if you can write two or three.” That’s very true. I’m always fascinated by bloggers who can churn out 2-3 (or more) high quality posts per week. Currently my target is 1 post a week i.e. write 300 words a day. I usually wake up in the morning to do so before going to work. My day job takes up a lot of my time so I can’t really write a lot more.

    PS: I’m slowly transitioning to become a full-time blogger & copywriter and quit the 9-5 rat race.

    In addition, one of my biggest writing challenges in regards to publishing on my blog is overcoming perfectionism when writing. I tend to feel as though my copy is less than stellar (even though sometimes people tell me it’s awesome :D) so I keep editing and re-editing it which tends to consume a lot of time. Would you mind sharing some tips on how you overcome perfectionism to create such informative posts on a frequent basis? How long does it take you research and write your average blog post?

    Side note: I also covered a similar topic to the one you wrote about on my blog titled “My Guide to Writing Compelling Content”.



  5. Natalia Grace says

    This is amazing. You have covered almost all the things that a person should know before writing a blog post. Your articles are very interesting and the most unique thing about them is that you explain everything step by step which makes the task easy for a newbie. Thanks for sharing.

  6. digital sandip academy says

    nice information help as a lot thanks keep position.

Speak Your Mind