Over the past several months I have collected a ton of good resources about how to write a perfect blog post. And I thought it’s better to do a mashup than simply rewriting/reposting what’s already said in the blogosphere.
So, I will be focusing on writing a blog post that’s well optimized and that attracts search engine and social media love.
As you probably know, there are a lot of bloggers who write really awesome content but the problem is their blog posts are not so optimized. The reason could be they don’t care about SEO much or they are not so tech-savvy so they don’t know how to optimize their blog posts.
Hence I believe that this blog post will also help the not so tech-savvy bloggers (food blogs, personal blogs) so that they can optimize their existing and future blog posts to skyrocket the traffic.
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
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.
It’s okay to write a blog post about a news story that’s already blogged by 1,000 websites in your niche. The question is what makes your blog post unique? Are you just rewriting what’s written in other blogs or are you including your own views and ideas? If you’re adding value to your blog posts in one way or the other then you’re on the right track. It doesn’t matter if you have haters or if they’re criticizing your blog posts as long as you’re right.
You don’t really have to write a blog post daily only to engage your readers. It may increase your traffic, your Alexa rank but that won’t make you an awesome blogger. I would say write only if you have got something nice to say.
2. Use Keywords Effectively
As you probably know, keywords are search terms that people use to find webpages and keyword research is the practice of finding the value of those keywords. Keyword research is not required for all your blog posts but it’s very important when you’re writing an in-depth blog post or a tutorial.
So, why is keyword research important? If your awesome blog post is missing the important keywords then it means it’s not search optimized. Since search engines use keywords (and of course other signals too) to determine the relevancy of a page it’s important to include the keywords that people will be using to find your blog post.
If you’re in a competitive niche then you should target long tail keywords (keyword phrases that usually have 3 or more words in the phrase). Because it’s easy to rank a webpage for a long tail keyword and the traffic quality will also be great especially when you have a niche blog.
3. Write An Epic Title
People will read your title and that’s guaranteed but they don’t read your blog post word-by-word unless they want to. So writing a powerful title is the quickest way to grab the attention of your readers. Make sure it’s less than 70 characters and it’s a good practice if the primary keywords that you’re targeting are at the beginning of the title.
Also, if you’re #9 in Google for a keyword and if users are clicking on your link (that is if your click through rate is high ) than the top 5 search results position then your ranking will improve and eventually you may end up in top 5.
If you’re bad at writing titles like me then give a try to Content Idea Generator by Portent or learn how to spin a title that’s already popular. I also recommend reading the advanced guide by Buffer about writing great titles on Twitter, Facebook, and Blog based on their research.
4. Write An Alternate Title And Make It Your H1 Tag
When you have done an in-depth blog post after the necessary keyword research and competitor analysis you can think about two titles (in fact the 2nd one is the H1 tag). WordPress (and some other content management systems) by default assumes that your Title tag and H1 are the same and there’s no option to change it. Tip: What are ?
But if you’re using Yoast WordPress SEO Plugin (or other SEO plugins) then you can write a custom
- Can technology plan economies and destroy democracy?
- Alienated, Alone And Angry: What The Digital Revolution Really Did To Us
- Maxis: SimCity Offline Took 'Significant' Work To Create
- Hack Your Brain: 5 Ways to Use Neuroscience to Be More Productive
- Alternative Mercury Prize
- The Best And Most Shocking Scenes From TV And Movies This Decade
- A Radically Moderate Answer to Climate Change
- Best albums and songs of 2019: Lana Del Rey, Billie Eilish and Lil Nas X
- 4 Alternatives to Fiverr Where You Can Buy and Sell Services Online