How to Write an Awesome Blog Post in 7 Easy Steps


Starting a blog is an excellent decision, but are you facing difficulty in writing a blog post?

Writing a blog post is not a difficult task at all, but it takes a lot of practice and time to become a good writer. Being a blogger requires knowledge and experience as well as good writing skills.

But how can you write an excellent blog post for your reader?

After reading the following post, you just can't stop yourself to write an excellent blog post daily. You can use the following guide to improve writing a blog post.

1. Find a Topic

First of all, you should know that, who are your readers and what is your topic. Any topic you select should be according to audience interest.

But how will you know what your audience interested in?

There are many simple ways to find topics that are popular among internet users. I am sharing five of them for you.

Read Comments from Other Blogs

To explore audience interests, one of the best ways is to read comments from different blogs of the same niche. You will find many questions from that blog readers and also some requests for a specific topic. Take any problem or request and immediately start writing on it.

Use Quora

Quora is a question-answer website where users leave a question about their problem and they expect to get an answer from an expert. Join Quora as an expert and start exploring user's problems. Most of the users leave a question about a problem for which they did not get a proper solution using Google search. You can select a question related to your niche for which you can give a beneficial answer to the user and convert your answer into a complete article.

Google Trends

Google Trends is a service offered by Google that allows a user to explore and analyze trending topics. It will give you a topic's details for the past months. You can check which topics are more trending nowadays. To use it to generate blog post ideas, go to and sign in using Google account. Enter a keyword in the search bar, It will show interest over time. By scrolling down you will find other topics in the related queries tab.

Use BuzzSumo

BuzzSumo is a great website that tells you how much content is popular over the internet. It will tell you the number of social media shares and backlinks of a post. More shares and backlinks mean more popular the content is. Head over to and enter the URL of a popular blog of your niche. It will show you a list of posts from that blog that has a large number of shares and backlinks. Choose a suitable topic and rewrite that content in your own words.

Use UberSuggest

UberSuggest is a great website analysis and keyword research tool introduced by Neil Patel. This powerful tool has a lot of features including a website content explorer like BuzzSumo. It shows the most popular content having a large number of visitors for the blog you entered. I recommend using this tool to explore the most popular content of different blogs (especially from the competitor's blogs).

2. Make an Outline

After choosing a topic for your blog post, you need to produce ideas in your mind and to note them on paper. This process is not easy, as it requires knowledge as well as research. To create an outline, you should follow these five steps:

Perform Research

Do some research to collect more data about the selected topic. Take a notebook and write down important points you would like to include in your post. Write only those sentences you think are important according to audience need. Note them in one place without worrying about managing it in order as you can do it later.

Manage in an Order

Combine all filtered data in an ordered form according to the reader's need. For example, you have a lot of data about some latest technical devices, you can make an order according to its features. Similarly, if your data is about a topic related to history, you can manage it in chronological order.

Filter Main Points

After a lot of research, you collected a large amount of data and also have some own ideas. It is not possible to include everything in your post as the reader will not read a very lengthy article. So you have to filter your data to include only major points which a reader expects from your post.

Make a Rough Sketch

Now you have enough data for your blog post to fulfill the reader's requirement. But how will you convert your data into a blog post?

It's not possible to convert all your data directly into a blog post. You need a basic rough sketch or a draft before start writing the blog post. Consider yourself a reader and think about how the reader would like to explore data from your blog.

Your outline is almost completed, but dividing it into pieces is not a bad idea? Is it?

Divide Using Headings and Subheadings

Heading helps readers to determine which part of the content is present in this portion. Try to make a rough sketch in the form of headings and bullets according to the reader's interest.

To do so, add relevant headings and subheadings to tell the user which piece of information is present in the following paragraph.

3. Perform Keyword Research

Keywords are the combination of words that a user type in the google search bar to find the required data. This is the main thing that can tell a reader and google about your blog post. To determine which keywords you should use in your post, you can follow the following keyword extraction methods.

Use Google Auto Suggest

Whenever you type a word in the google search bar, it drops a list of suggested keywords. It shows those keywords which are popular among users. It can help you to explore keywords that readers type frequently to find a specific type of content. Make a list of all those keywords and try to include them in your blog post's title, description, and article body.

Use Online Tools

There are many tools available to explore profitable keywords for your blog post. Most of them are paid, but some other tools provide this service for free. UberSuggest by Neil Patel is one of the best free keyword explorer tools with useful details. Go Go to UberSugegst and type your required keyword in the box, it will give you traffic details as well as SEO difficulty (how much difficult to rank on Google for that keyword). It will also show you related keywords which have enough amount of traffic.

Note All Useful Keywords

While exploring different keywords, it is not possible to remember all of them. Write to them with their details and choose only profitable keywords from them. Use the most profitable keyword in Headings and others in description and post body.

4. Write a Catchy Irresistible Headline

The headline or title is the most important part of a blog post. This is the main thing that drives traffic to your blog. It is used in Google Search Results, Social Media, News Feeds, and many other major sources of traffic. You need a strong headline to get the attention of the audience.

But how can you write such a headline or title of your blog post? Just read these 7 Killer Techniques to Write Catchy Titles and Headlines.

5. Take a Start by Engaging Reader

The beginning is the most important part of a blog post. A reader never starts reading directly from the center or the end of the post. If you want to engage the reader, you need a strong beginning. If your beginning is boring and useless, the reader will leave without further reading even if you have the best content.

There are some simple methods you can use to make your starting interesting and engaging.

Ask Questions

Starting with a suitable question can give an impression to the audience that you have a solution to their problem.

Begin with a Fact

Starting with a fact gives an impression to the reader that your post may contain a very interesting piece of information.

Tell a Story

Telling a story of an expert or sharing your own experience gives an impression to the reader that your post may help you to manage your business successfully by following this manner.

6. Make Post Scannable and Easy to Read

Have you ever read a complete post of 3000 words? Of course not.

No one has enough time to read every single line of such a lengthy post. Most of the readers like to read-only important points from the whole post. To help the reader to find important points from the post easily, make your post scannable. To write a scannable post for readers convenience, just follow these methods:

Separate by Headings

Separate your posts with suitable and relevant headings so that the user can find the required piece of information without reading the whole post.

Use Subheadings

If you write a lengthy single paragraph under one heading, it will be difficult for the reader to find the required information without reading the whole paragraph.

To resolve this issue, you can further divide a paragraph into different parts using subheadings. Use appropriate subheadings such that a reader can get an idea of what kind of information is present in your body by scanning only subheadings.

Bold Important Phrases and Sentences

Bold sentences catch the reader's attention immediately, giving them an idea that this sentence is important.

Bold all the major points you think the reader should know so that they can explore all knowledge from your content in an easy way.

Use Gaps in Sentences

A lot of words and long sentence gives an impression to the reader that your post is very long to read. No one wants to skip an important piece of information that can help him. He also doesn't want to read long sentences as they are not easy to understand.

A long sentence cannot be understood by the reader in the first view. Use short sentences and gaps between two or three sentences to make your blog post clear, simpler, and easier to understand.

Use a Readable Suitable Font Style and Size

A very stylish and beautiful font may get attention but it will take double time to read. Very small text is also very difficult to read.

Always use a simple font style with a suitable font size that can be read easily without torturing the reader's eyes.

7. Proof Reading

You have written a blog post successfully, but are you sure everything is fine in it?

Even if you have included every possible kind of information but you can't say that a reader can get it successfully or not.

To make sure that your post is good enough to provide your reader full of required knowledge, proofread it.

Following, there are some simple ways to do this task:

Consider Yourself a Reader

Reading your post considering yourself as an audience can help you to determine how it will impact your reader. Is your post is good enough to provide the required knowledge to the reader or not?

It will also help you to make sure that your post is an engaging one or a boring one.

Check Readability and Value

Reading your post will also help you to determine the user experience of the reader. You can get to know whether your post is easy to read and able to deliver the required knowledge to the reader successfully, or is it just making your reader confused.

Find Mistakes

Writing a post of about 2000 words is not easy, especially if you are not native English. There can be a lot of grammatical and tenses mistakes as well as some logical issues.

Proofreading will point out all those issues and you can remove those errors. You can also use proofreading apps i.e. Grammarly to perform this task.


You covered a lot of ideas and different facts related to your topic, but are you sure you wrote all your ideas properly, and in an appropriate sequence?

Proofreading will also help you to manage your content properly so that your post can deliver the required information to the reader without any confusion.

Don't Try to Make it Perfect

After writing your post completely, are you still not satisfied with your work?

Don't worry! no one can be perfect. Everyone has his own writing style and readers like you as you are. As the audience point of view, the writing style does not matter but the quality of content does. If you can provide the required piece of information, the reader will like your post even if it contains a lot of errors and mistakes.

If you like this post, don' forget to share it. Feel free to leave a comment to give feedback to this post. Your feedback will be appreciated.

Related Posts