In A Nutshell: 21 Steps To Write A Perfect Blog Post
- Be Original. Be Yourself.
- Use Keywords Effectively.
- Write An Epic Title
- Write An Alternate Title And Make It Your H1 Tag
- Write A Good Introduction
- Use Sub-headings (H1 – H3 tags) & Bullet Points
- Use Block Quotes
- Competitor Analysis
- Write In-depth Articles
- Interlink Your Blog Posts
- Link Out To Other Blog Posts
- Write A Nice Meta Description
- Add Relevant Tags & Categories
- Make The URL Friendly & Optimized
- Use Relevant & Quality Images
- Optimize Images To Maximize Traffic
- Embed Audios & Videos
- Add Call To Action (CTA)
- Add Google Authorship
- Repurpose Content
- Keep Your Blog Posts Up-to-date
1. Be Original. Be Yourself.
2. Use Keywords Effectively
3. Write An Epic Title
4. Write An Alternate Title And Make It Your H1 Tag
If your blog is an authority one then it won’t be a problem but otherwise it’s somewhat difficult to write a title that’s both user-friendly and search optimized. If it’s user-friendly then there’s less space to add the targeted keywords and if it’s a search optimized title then it may be boring to users.
And Google will either show your Title tag or the H1 tag as the title of your blog post in search result pages. In my blog the title that you’re seeing within the blog post is actually the H1 tag and the title that you’re seeing on the task bar (or your web browser tab) is the
5. Write A Good Introduction
Introduction is the next thing after the title that people actually read. If you have a great introduction then most probably they will read your entire blog post or at least scan it. You can summarize the whole blog post in your introduction by telling what you’re writing about and why people should actually read it.
Also, it’s important to include the primary keywords that you’re targeting in the first few paragraphs because that tells the search engines that your article is about that keyword.
I must admit that I suck at writing but I’m good in research (or at least I believe that way) so I usually write to archive my mind or to share the resources that I’ve collected over time. But I do refine the blog posts regularly to make it as useful as possible.
6. Use Sub-headings (H1 – H3 tags) & Bullet Points
Like I’ve mentioned, people don’t actually read your blog posts they scan through it. You’ve to make your blog posts more readable by using subheadings and bullet points. Why? Because it improves the user experience as it’s easier to read subheadings and bullet points than just paragraphs.
And your readers will know what they will get without reading the entire paragraphs. For example, you split a single blog post into several sections using subheadings and bullet points even if they’re closely related.
Use heading tags (H1, H2, H3, H4, H5, H6) effectively. H1 tag is the most important and H6 is the least important heading in a page. And remember, you can have multiple H2 – H6 tags but it’s a best practice to limit to one H1 tag per page.
7. Use Block Quotes
I love the block quotes feature in WordPress as it grabs the attention of readers instantly (you have to customize your stylesheet accordingly). Block quotes can be used to show famous quotes or an excerpt from another web page or anything that you want to highlight.
This is an example block quote. You might have already noticed it. Haven’t you?
8. Competitor Analysis
If you’re writing something awesome and something that requires a lot of effort then do some competitor analysis. Because that’s the only way to tell whether you’re going to rank for the target keyword or not. If the topic that you’ve planned is already covered on a ton of other blogs then you have to make it even better to outrank your competitors.
Otherwise ask yourself what makes you unique? Why your webpage should rank higher on Google? If you believe that your content offers more value than your competitors then it should rank higher someday (of course it takes time and it depends upon several other factors like authority of your blog, keyword competition, etc.).
For example, if it’s a “Top X Tips” kind of post and if your competitor is listing up to 50 tips then you can do your research and make it a list of 100. Another technique is regularly updating the content on your blog. It’s a good practice to update your content to make it more relevant and fresh so that it will become one of your evergreen content.
9. Write In-depth Articles
Last year Google released a new feature called “In-depth articles“. The idea is to highlight quality in-depth content in Google search results as their research indicated that 10% of users needed in-depth content. So optimize your blog for the “In-depth articles” feature and write in-depth articles whenever you can.
10. Interlink Your Blog Posts
If you want to increase the ranking of your blog posts then make sure that your blog posts are interlinked. Internal linking not only means that your pages must be reachable from your homepage but it also means that the inner pages must be linking to each other. When you’re linking your own internal pages you’re actually passing link juice to those pages thereby increasing its ranking.
11. Link Out To Other Blog Posts
Even if you’re linking to a competitor it doesn’t mean that you won’t outrank them. Since search engines use 100s of signals to rank a web page so you may outrank your competitor even if you’re linking to them.
And it doesn’t mean that when you’re writing a blog post you should link to your competitor who has covered the same topic. If that is the case then it means that you’re giving a vote to your competitor for the current topic and it will boost their ranking.
Instead you can use the following linking strategy. For example, this blog post is about “How To Write A Blog Post” so as you can see I’m not linking to any of those pages that are exactly about the same topic but I’ve linked to a ton of other quality resources that’s highly relevant to the context.
It’s annoying if you’ve mentioned a website or reviewed a product but are not willing to link to it. After all the web is all about links. We want to offer the best user experience possible so feel free to link to other websites.
12. Write A Nice Meta Description
Meta description tags don’t impact your search engine rankings directly but they can significantly improve the click-through-rate in search engine results pages. If your blog post is missing the meta description tag then search engines will automatically show an excerpt from your page.
But if you write a meta description then search engines will show it when it’s relevant to the context and ideally it should contain the keywords that you are focusing on.
13. Add Relevant Tags & Categories
Make sure that you added the most relevant categories and tags to the blog post so that your readers can easily find more interesting content in the same topic on your blog.
14. Make The URL Friendly & Optimized
People may or may not pay attention to your URL (address of your blog post). But still… it’s nice to make it friendly and readable. Use hyphens and not underscores or spaces to separate keywords in your URLs. Also, I’ve noticed that most SEOs don’t recommend the usage of stop words in your URLs to save space.
I would say write a URL that reflects the content of that page so that even the naked URL itself becomes self-descriptive. I try to make my URLs less than 60 characters or say less than 7 words including the primary keywords that I’m focusing.