In this post, I’m sharing my 3 step system for writing blog posts – even as a beginner!

Let’s face it: Writing is the easy part.

Getting people to read your content is the difficult part.

Did you know that more than 80% of people that come across your blog post won’t even click to read it?

I know it because I’ve been there too.

I’ve been writing 1000s of blog posts since 2017, spent hours on online courses — but the best learnings came from my own mistakes.

So the question is — do you want to save time and money and learn how to write perfect blogs in just a few minutes?

You came to the right blog!

In this post, I’m going to share my 3 Step System to Writing Blog Posts that generate more than 10,000 views.

My formula works for writing business blogs, personal blogs, lifestyle blogs — every kind of blog post you wish to write!

My 3 Step System For Writing Blog Posts

Step 1: Curate Blog Post Ideas

The first thing you need to do before starting to write a blog post is to find ideas.

Where to find ideas for blog posts?

There are a few methods to come up with ideas.

  1. Based on a topic you want to write about
  2. Based on topics your competitors write about
  3. Based on a topic people are searching for on Google

The first method is the easiest because it allows you to write about things you’re passionate about.

If you’re like me and you like reading I advise you to keep a notebook where you write topics for future blog posts.

These are ideas that you come across scrolling the internet, watching a movie, or based on things you hear people talking about.

For example, I may have found a new tool for editing videos and I want to write about it.

But the problem with this idea is that it’s not well-curated.

And if not enough people are searching for this topic your blog post will soon be dead.

Is there a better method for curating ideas?

Yes, there is.

Look at what your competitors are writing about.

Not only that — there are digital tools you can use to come up with topics for your blog posts.

Here are some of my favorite tools to find ideas:

  1. Ubersuggest — Neil Patel
  2. Buzzsummo
  3. Semrush

All these tools can help you analyze keywords and generate topics for blog content.

With Ubersuggest you can even type a competitor’s URL and the analytics tool will show you the search terms they rank for and the blog posts that give the most traffic.

Once you have this information, you can use it to generate post ideas.

Build a Digital Editorial Calendar to keep track of your blog posts scheduling time

I like to use a digital planner like Trello to save and organize my blog post ideas. With Trello I can track and visualize my monthly blog content in a single dashboard, categorize projects or add deadlines.

A paper-based planner works too.

I always bring a notebook planner with me whenever I travel so I can write down any ideas that I come across.

But you shouldn’t copy these posts.

Instead, think of “How can I improve this blog post?” — I guarantee you that you will find ways to improve even the best posts.

Common ways to upgrade a blog post include:

  1. Increase word count
  2. Update outdated information
  3. Add visuals
  4. Add internal and external links
  5. Improve the format (shorter sentences, line breaks)
  6. Share a different point of view

Step 2: Develop ideas into an Outline

Now that you know a million ways to write about, it’s time to start developing ideas into an outline.

My advice: Start with a blog title.

It doesn’t matter how well you write your blog post content, if your title is not catchy enough — nobody’s gonna read past your headline.

The secret to writing headlines that get clicks

  • Use emotion to appeal to your readers.

If you can get people to care about your blog post from the beginning it’s more likely for them to want to read your entire blog post.

Tip: Imagine writing the headline for a magazine cover. What would make people want to buy the magazine? That’s your headline.

  • Use the main keywords at the beginning of your title.

When you frontload your titles with keywords people will automatically know what your post is about.

And the more specific you are the better.

Here are some types of headlines that get more clicks:

  1. The List — 5 Lies about the Instagram algorithm I used to believe
  2. How To — How to create a content strategy for Instagram
  3. The #1 — The #1 Secret about growing on Instagram nobody’s talking about

Example of an optimized blog title:

Tools like CoSchedule’s FREE Headline Analyzer can help you to improve your blog titles.

How to write an Introduction for your blog post

In your introduction you need to answer the main questions your readers have:

  1. What is this post about?
  2. What will I learn from this?
  3. Why should I read till the end?

The secret is to engage your readers emotionally in your first paragraph. Tell them what are the negative impacts of them not reading /not learning a specific skill.

For example, look at how I introduced this blog post.

I told you that “getting people to read your blog is not easy”.

Then I shared a fact to substantiate my statement:

“Did you know that more than 80% of people that come across your blog post won’t even click to read it?” @SocialAlle

Now you trust me. Don’t you?

Well, if you aren’t hooked yet, I’m going to share my own experience and challenges that come from not writing good blogs.

“I know it because I’ve been there too …..”


Now let’s write a conclusion.

How to write a Conclusion for your blog post

You should always have a conclusion to your blog post.

A conclusion is where you wrap up your article, remind your readers of the #1 takeaway from your article, and direct them to the next step.

You can also add a call to action button [learn more/shop/try free] or simply ask a question.

Example of a blog conclusion:

Step 3: Proofread & Publish Your Blog Post

The final step is to import your blog post into blogging software.

This can be MediumWordPress or other.

But before you copy+paste your content, make sure you optimize it.

Tools to help you proofread and check your grammar:

  1. Hemingway Editor— helps you shorten sentences and make your article easy to read
  2. Grammarly — helps you correct spelling mistakes and improve grammar before posting
  3. YoastSEO— Free WordPress plugin helps you optimize search rankings

Congrats — you did it!

Now you learned my 3 steps to writing perfect blog posts that get more clicks!

Remember: always pay attention to your titles and try to make them stand out.

It would be a shame to spend so much time writing your posts — but nobody gets to read them.


If you found this blog post useful, you can donate me a cup of coffee and contribute to my daily coffee fund!

Check out my upcoming Blog Writing Workshop to learn more about my 3 step system for writing blog posts!

Suggested read:

  1. How To Bring More Traffic To Your Website With a Blog
  2. How To Start A Freelance Writing Career (7 Step Guide)
  3. Example post: