If you’ve followed my blog for a while, you know that I swear by blogging is one of the best ways to market professional services. After all, blogs let you show people what you know and inspire confidence in your expertise. Then, you can convert a percentage of these readers into paying clients.
Writing a killer blog post is not rocket science, but it’s not a walk in the park either. It takes time, effort, and persistence to produce high-quality blog posts consistently. Many bloggers struggle in the process because they don’t know the proper way to do it. They just write what they want to write, hit the post button, and hope for the best.
But it takes more than a wish upon a star to write a successful blog post. You need a step-by-step proven system to guide you to churn out posts that keep your audience coming back for more. Here are 19 simple steps to writing killer blog posts that will take away all the guesswork.
Planning and Researching
Perhaps the most important part of how to write a blog post is planning and researching your posts. As the saying goes, failure to plan is a plan to fail, so you don’t want to be that person. Nothing is worse than wasting your efforts. Here’s how to plan your blog posts.
1. Choose the Topic
This should be obvious but pick a topic that is relevant to your business. For example, a car repair shop could blog about preventive maintenance and how to know that a repair tech is being honest with you. After all, there are as many “dishonest mechanic” jokes as “crooked lawyer” ones. By inspiring confidence, you can increase your customer base.
Next, look for ideas from competitors. Your selected competitors don’t need to be in your market, especially if you run a small business. However, you should look to competitors who cover the same topics and have the same kind of business. While you clearly don’t want to copy them, competitor analysis is a great way to see what people have to say, and then choose something that can meaningfully compete.
2. Do the Keyword Research
Keyword research is relatively simple: Find the main keyword and secondary keywords to use. To do this, use keyword tools such as my fave SEMrush. This is a critical aspect of how to write a blog post because your keywords will be used for SEO. Remember, blogs are written to be read, so you need to have your blog show up in search engines and do well enough to get traffic. At the same time, you want to ensure that you get the right traffic: people who are genuinely interested in what you have to say.
3. Measure the Arena
Keywords are great, but sometimes the ones that “seem right” are very competitive. This is unsurprising, considering the money involved with some keywords. If the competition is too hard, find other keywords to target. Generally, you can find a keyword or two that are similar to your ideal targets, but that is easier to get a ranking with. This way, you can drive more traffic to your blog while ensuring that the right people visit. It’s a balancing act.
A related thought on how to write a blog post is that you should consider using long-tail keywords: these are more specific than the shorter keywords, so they take a bit more work to insert properly. However, they’re easier to win and have clearer user intent compared to short tails.
4. Do Competitor Research
There’s an old saying: know your adversary. Or in this case, your competitor for website traffic, business, or both. Finding out what your competitors are up to is called competitor research. The easiest way to do this is to search Google for the target keywords and consume your competitors’ content. Then, select a few of your competitors’ articles, take notes, and learn from their content to create a better article. At the same time, be sure to count the average words of your competitors’ content because your article length should be similar.
Further Research: Tools and Tips to Analyze your Competitors Blogs
5. Create the Content Brief and Outline
Once you’ve figured out what your competitors are doing, and where you want to go, the next step in how to write a blog post is planning the content itself. First, summarize your finding in the content brief. So, if you conclude that manufacturer-recommended oil change intervals aren’t right for everyone, you need to summarize why this is. That way, you’ll know where you are going with the argument.
Next, create structured headings based on your competitors’ content. Generally speaking, the competitors you read are from high in the SERPs, so there’s a lot that the algorithms loved about the content. By using similar headings, you can capitalize on their success and surpass it. Finally, make sure your outline is more complete and thorough. This way, you won’t miss anything important.
Creating Titles and Meta Descriptions
Another important part of how to write a blog post is crafting titles and meta descriptions. Both of these items will be displayed on search engine pages, so you want them to be something that draws in your audience. In addition, these items are very important to your overall ranking.
6. Write Great Headlines
Coming up with a good title is like winning half the battle. After all, headlines tell readers what your blog post is about, and it’s the biggest item that entices the reader to read. However, you won’t always nail the title the first time, so make sure to come up with alternative titles.
7. Write the Meta Description
Titles and meta descriptions are the first things people will see on the SERP (Search Engine Result Page), almost like a business card or online directory result. Meta descriptions should answer the searchers’ queries but be brief (150 – 160 characters). Otherwise, Google won’t display the whole meta description, and it can also hurt your rankings.
Writing Your Post
Learning how to write a blog post can be a complex process because there are often a lot of moving parts such as subheadings. However, the writing process itself is where you, as a writer, get to shine. This is where you can leverage your knowledge, humor, and other skills to inform and persuade. To maximize your results, however, you need to know how to write effectively.
8. Write the Introduction
The intro should grab attention and convince readers to read more. So, start with a bang, or as literary experts call it, a “hook.” Your hook tells people what’s in your blog post without saying too much. Do it right, and people will feel like they have to finish the blog post. Remember, the longer your readers stay on your website, the better it is for your SEO.
9. Write the Conclusion
While it seems to be counterintuitive, coming up with the draft conclusion first will give a better goal and direction for the main content. As a general rule, you should use the outline as the guide in writing the draft conclusion, because the outline gives a step-by-step of your content or argument. The conclusion should be motivational, and make your reader believe that they can do/achieve what’s written in the body. This way, the reader feels their time is well spent, and they’ll be more likely to come back.
10. Write the Body
Next, it’s time to write the body, following the outline point by point. No matter what kind of content you have, the content of the body should be easy to follow. Otherwise, people can get “lost” in your text and have difficulty finding important points later.
Besides following the outline, you should generally use short paragraphs. At the same time, you’ll want to plan locations for images and videos to be added later. Because multimedia is increasingly important even for bloggers, this isn’t a step you want to miss. Besides, having plenty of “empty space” on the page makes your content seem more accessible.
Enhancing the Post
Words make a blog post, but part of knowing how to write a blog post is learning to enhance your text. This involves adding different elements to your text, in order to increase its value to the reader. At the same time, you’ll boost the SEO potential in various ways, such as by giving Google more to index.
11. Use Images to Enhance Your Post
This one’s simple: Add relevant images to all your blog posts. Use the images to improve the content’s flow, add humor, give breathing room to readers, explain complex topics, and more. However, make sure the images give additional value to the written content. If not, what’s the point? You’ll just waste your reader’s time with extra fluff. I use Unsplash for my images and recommend you do so too!
12. Add Other Elements If Applicable
Sometimes, it isn’t only about pictures. You can also add other elements such as videos, tables, quizzes, surveys, and more. For instance, I could run a poll about whether or not influencer marketing is worthwhile in 2022. Or, I could insert an infographic about how to increase influencer marketing ROI. Either way, be sure that what you add increases the value of your post.
13. Add Links
Adding links improves SEO and keeps your visitors reading about the topic at hand. First, add internal links to other relevant content on your website. This increases your website dwell time, which is great for analytics in many categories.
Next, add external links to relevant references and resources. Not only does this help you avoid plagiarism, but you’re doing everyone a favor by directing them to new resources. Plus, backlinks are gold to bloggers, and by giving them one you increase the chance they’ll reciprocate.
Further Reading: 10 Top Tips to Increase Your Blog Post SEO
Editing and Publishing
Once you’ve written and enhanced your content, it’s time to send it out to the world. But before you do this, it’s always a good idea to polish your content to make it better. A large part of how writing a blog post is striving for excellence.
14. Edit the Content
Especially in an era of fast content and tight publication schedules, it can be tempting to just publish your work as soon as you finish. However, basic errors like typos or advanced errors like a poor argument can seriously detract from your message
Here’s a list of things you should always check before publishing your posts:
- Make sure the whole content flows nicely from one part to another.
- Check for grammatical mistakes.
- Avoid repetition.
- Read it aloud. This can help you realize when a post misses the mark or “sounds funny.”
- Ask for feedback from others. Your inner circle isn’t afraid to voice their opinions.
- Don’t be afraid to cut the fluffs and keep the meat. This way, you can keep people engaged and, if necessary, make changes that keep your post length in check.
- Rewrite some of the parts if necessary. In other words, if something isn’t right, change it.
15. Hit the Publish Button
When everything is checked, it’s time hit the publish button. Although it might be tempting, don’t be a perfectionist. Otherwise, you might never publish anything for fear of failure (or imperfections). Besides, you can always rework and improve the post later. It’s one of the wonders of online publishing.
Bonus: Spreading the Word
The blog post has a better chance to be a killer one if you don’t stop the process after publishing it. Not only can you improve or add to the post later, but you can also take steps that help drive traffic. In addition, you can optimize the value of your work through some creativity.
16. Repost on Social Media and Mailing List
Repost your blog post on social media channels and mailing lists to spread the word. There are several ways you can do this. Facebook will let you post the link and automatically add a thumbnail, or you can apply for Instant Articles access. Other social media networks have different posting methods. Likewise, a newsletter-style email list is great for driving traffic: send people a nice email with the cover photo and a link.
Don’t forget to tell your friends and family, either. Often, family is great at making referrals and bragging about their kin. Plus, they can post links on Facebook and other social media, increasing the value of your efforts.
17. Repurpose the Content to Create More Content
You can repurpose the blog post to create more content for social media channels. For instance, you can extract a quotation from your post and turn it into an Instagram post. Or, make an infographic to post on Facebook. In addition, you can create videos based on the content. Tutorials and explainer videos are great formats for this. And, no matter what you do, don’t forget to link back to the original content – a.k.a. the killer blog post. This approach helps you fill your content calendar across social networks while increasing website traffic.
Bonus: Improving the Performance
No matter what you do, one of the best ways to boost your blog post traffic is to connect your website to Google Search Console (GSC). This lets you do a lot of things that “help” Google, such as giving them site maps and inviting Google to index/crawl your site. It also gives you access to Google Analytics, which can help you increase overall performance.
18. Analyze the Performance
After publishing, you can get statistical data from GSC, and use it to analyze how your content performs. In particular, you can see the numbers of clicks, impressions, CTR, and SERP positions to pick which content to improve and what other keywords to target. This means you see the opportunities and threats almost immediately so that you can respond to them.
19. Rework the Content
Make your post even better by creating better/additional content on the underperforming keywords/queries. For instance, you can look at competitors’ content that’s performing better than yours, and make your post more like theirs. It’s a very effective strategy.
Further Reading: 12 “Secrets” to Writing High Quality Content for Your Blog
There you have it. A detailed step-by-step guide to creating a killer blog post. Follow each step consistently each time you create a new post, and Google will recognize your website as one of the best resources for your chosen topic.
In time, your posts will rank higher faster, you’ll get more organic traffic to your website, and it means more customers. Now you know exactly what to do, the only thing left is for you to do it.
Hero Photo by AbsolutVision on Unsplash
How To Write A Blog Post FAQs
Here are some tips on how to write a blog post for beginners:
1. It’s important to choose a topic that you are passionate about, as this will not only make writing easier but will also make your post more engaging for readers.
2. Break down your post into sections or paragraphs, with clear headings to guide your readers through the text.
3. Use simple language and avoid jargon or overly technical terms, to ensure that your post is accessible to all readers.
4. Don’t be afraid to inject your personality and voice into your writing.
These are the steps on how to write a blog post format:
1. Use a captivating headline to grab your reader’s attention, and then introduce your topic in a clear and concise manner.
2. Throughout the post, use short paragraphs and subheadings to break up the text for easier reading.
3. Include multimedia such as images or videos to enhance your message.
4. Finally, wrap up your post with a strong conclusion and call to action, encouraging your readers to engage with you further.
The format of a blog post refers to the way in which the content is presented and organized. A successful blog post should be easy to read, visually appealing and provide value to the reader. A typical blog post format includes a catchy title, introduction, body paragraphs with subheadings, and a conclusion. The use of images, videos, and other media can also enhance the format of a blog post.
Here are the steps on how to post a blog:
1. Choose a blogging platform that suits your needs and preferences.
2. Then, sign up and create a profile. Next, start writing your blog post by brainstorming ideas and outlining your post.
3. Once your content is complete, it’s time to upload and publish your blog.
4. Remember, the key to a successful blog is to consistently produce high-quality content that resonates with your readers.
The first impression is crucial when it comes to the success of a blog, and it all starts with the introduction. You want to grab the attention of your readers right from the start with an engaging and intriguing introduction. It should be concise but captivating, giving your readers a glimpse of what they can expect from your blog. Make sure that it sets the tone and gets readers excited for what’s to come.