The Ultimate Blog Writing Steps for Beginners (FREE Template)

8 minutes
woman opening notebook while sitting on couch

In this post, I’m sharing my blog writing steps for beginners. With my simple 3 step process and FREE template (download below), you can start writing blogs right away – even as a complete beginner!

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

Getting people to read your online 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 struggling to attract readers too.

I’ve been writing 1000s of blog posts since 2017 and spent hours learning copywriting techniques in online courses — but the best learnings came from my own mistakes.

So my question is —

Do you want to save time and money and learn how to write perfect blogs in just a few minutes?

Then you came to the right blog!

In this post, I’m going to share my Blog Writing Steps for Beginners.

This method helped me generate more than 10,000 views on my blog posts in 2021 and more than 30,000 views in 2022. My formula works for writing business blogs, personal blogs, lifestyle blogs — and  every kind of blog post you wish to write!

My 3 Blog Writing Steps for Beginners

Step 1: Find the Best Post Ideas for Your Blog

Any writer knows this. The first thing you need to do before starting to write a blog post is to find content ideas or inspiration.

Where to find ideas for blog posts?

There are a few methods I use to come up with blog post ideas.

  1. A topic I want to write about or I have knowledge
  2. Topics my competitors write about
  3. Based on topics that people are searching for answers on Google
  4. Keywords related to my industry that I have not covered yet

The easiest method is to write about things you’re passionate about. And if you’re a new writer, I highly suggest you start with topics that you have a good knowledge of.

Eventually, the more you write, you will notice that you’re starting to run out of ideas. That’s when you can start looking at your competitors and questions from your social media audience. This will allow you to practice your research skills.

The final method is to write SEO-friendly blogs. This requires good research skills and the use of keywords strategically in your essay.

How do I collect ideas for blogs?

If you’re like me and you like reading, I advise you to keep a notebook (or your Notes app close by). I use my notebook to write any topics that are suitable for future blog posts. These are ideas that I come across while scrolling the internet, watching a movie, or when I hear people talking about a topic related to my blog.

What is a well-curated blog post idea?


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. A well-curated idea needs to be broad enough so there are enough people interested to read about it, but not too broad that it’s hard for my article to rank. Because if people are NOT searching for the topics you write, your blog post will soon be dead, or inactive.

Is there a better method for curating blog ideas?

Yes, there is. One way to curate ideas is to study 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 for blogs:

  1. Ubersuggest  — a tool created by SEO expert  Neil Patel
  2. Buzzsummo – a tool that screens for the most trending content around a topic
  3. Semrush – an SEO optimization tool that helps you find low ranking keywords and gaps

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.

Tip: Build a Digital Editorial Calendar to keep track of your blog posts scheduled

Example: Trello

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 improve a blog post include:

  1. Increase the word count (up to 2000 words)
  2. Update outdated information (years, dates, stats)
  3. Add visuals and embed videos
  4. Add internal (links to other blogs) and external links
  5. Improve the format and readability (shorter sentences, add line breaks)
  6. Share your own point of view

Step 2: Develop Content 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 the 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

Many people skip the intro altogether. But introductions are such powerful lead magnets. They need to be super relevant to your target audience and speak to their pain points. In your introduction you need to answer the main questions your readers have:

  1. What is this post about? (Relevant topic)
  2. What will I learn from this? (Hint at learning outcomes)
  3. Why should I read till the end? (Benefit, unique solution or value)

The secret to writing effective introductions 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 that helps you optimize search rankings
  4. AlSEO – Another SEO plugin for WordPress

Congrats — you now learn my Blog Writing Steps for Beginners!

Now you learned my 3 steps to writing perfect blog posts that get more clicks! Remember to 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 how to write better blog posts!

Suggested reads:

  1. How To Bring More Traffic To Your Website With a Blog
  2. How To Start A Freelance Writing Career (7 Step Guide)
%d bloggers like this: