How To Write An Amazingly Perfect Blog Post ?


Producing a perfect blog post can be a difficult task. A perfect blog post is subjective, what is perfect to me may not be perfect to you. However, what is important to understand is, that there are certain qualities to a blog post which can influence the outcome. This is common to any form of a blog post.

In this post, which is a continuation to one of my earlier posts about writing amazing blog posts, I will elaborate and outline the key elements of a blog post which will make it perfect. There is no standard rule or formula for writing blog posts, these elements which I mention in this post are more of a checklist which you can refer to while writing your blogs. I hope that this will help you to bring out amazing blog posts which will connect with your readers.

So let’s start with the blog post checklist:


Give special attention to your headline or title. You need to write a compelling headline to grab the attention of your readers. Do not forget that your headline is what your audience will read first. Make it impactful.

You can read How to Write Awesome Blog Titles to learn how to do that.


Studies have shown that if people read the first few lines, they are more likely to read the complete post. So your introduction or opening should be strong. Make sure the introduction is succinct and does not focus on anything else but the opening. You can use an image to further strengthen your Introduction area.

Sub Headings

Use relevant sub-headings after your introduction. The primary role of sub-headings is to engage your audience further into continuing to read your blog post. Keep the sub-headings short and to the point. You have to get the right message across about what follows. Divide your content into as many relevant sub-headings as required.

Main Content

Under each relevant sub-heading, you will have your main content. Now, the purpose of each set of content is to evoke emotions and a response. Ideally, under your first sub-heading write content which prompts an emotional response from your readers. Follow it up with content ( Following Sub-head) which will advise, provide solutions to a particular problem or help your readers get results.

Further reading on writing amazing blog posts: 15 Easy Tips For Writing Amazing Blog Posts!


Position appropriate call-to-actions through the body of the post. Place them at regular intervals in between your main content bodies. It can be either prompting your readers to share your content or directing them to other related resources. At the end of the post, You can create a call-to-action inviting your readers to sign up for your subscriber list.

You Know What To Do Now

Finally, as I mentioned earlier, each blog post is unique and different. But what is important is to follow the general rules of writing amazing blog posts for better results.

Have I missed anything? Do you have something else which makes perfect blog posts? Do let me know in the comments section.

Get FREE UPDATES on my future posts on how to get better at blogging. SIGN UP here. 





10 SEO Tips For Bloggers.


A lot of people who read my blogs here and other places have asked me questions about SEO. Although, I am not a SEO expert, over the years I have picked up a few things which are the essential elements of SEO for blogs. I will make an effort to summarize all these essentials in this post so that anyone who is a beginner or having difficulties with SEO can use this as a reference. For free blogging tips and tricks sign up to my subscriber list.

  1. Content is KING: I have written a post about How Content is King might just be a myth, but in relevance to Search engine optimization Content certainly is important. Quality content and regular updates are one of the main factors to get favorably indexed on Google and other search engines.
  2. Get your own domain and Hosting: I personally advice getting a domain name and hosting to improve on your blogs credibility and trustworthiness. Google specifically is progammed to identify owned domains and self hosting as parameters for trustworthy sites. Yes, I will be changing over to my own domain and hosting for this blog too, soon. I recommend bluehost for hosting and domain services.
  3. Buid relevant backlinks genuinely: Never do the mistake of buying backlinks. One of the best ways to build back links is to guest post. Your backlinks should be originating from authority sites, otherwise it is useless in terms of search engine advantages. Keep your anchor text simple and use targeted keywords. Keep in mind, backlinks to your own content is important too!
  4. Titles are your game changers: Give special attention to your blog post titles. A lot depends on how you write them. Search engines, especially Google is very particular about titles. Keep them between 50 to 70 characters. Include target keywords wisely and position them in the beginning of the title.
  5. Use a SEO optimized theme: Make sure your theme is adequately SEO optimized. It should be coded well, loads easily and is fast. An optimized theme makes it easier for Google to find your content and index it. No broken links should exist which will hamper smooth navigation.
  6. Keywords in your post: Use keywords in your post content. Make sure you use relevant keywords for your images also. Keywords should be positioned naturally in your content. Keywords can be used in your Headings and sub headings also.
  7. Place a sitemap: Installing a sitemap makes it easier for Google and other search engines to index your blog posts, archives and pages better. Use this sitemap generator for best results.
  8. Diligently comment on other  blogs: Commenting on other niche blogs in your domain can help your SEO strategy. It helps you in increasing your traffic as well as building backlinks.
  9. Improve your social media presence: Use your social media profiles to increase traffic and appreciate your SEO efforts. Google measures your site authority and credibility based on social media shares and prominence your content is getting on these channels.
  10. Use SEO plugins: Install wordpress SEO plugins to get help with your SEO strategy. SEO plugins automatically optimizes your blog for Google.

Have I covered everything? Do you think I missed any tips? Do leave me a comment if you have anything to add to this list.

Feel free to share this list with your friends on Facebook, Twitter or via email. If you would love to get more interesting tips, free stuff and updates from me you can SIGN UP for my email list.