Step 1: Choose a Focused Topic
- Choose a topic – For example, ‘How to Make a Cake’.
Then narrow it’s focus to make it a long-tail keyphrase. A long-tail keyphrase consists of 3-4 words and is very specific.
For example, instead of writing a post on ‘How to Make a Cake’, write a post on ‘How to Make a Moist Chocolate Cake’.
Long tail keyphraes and are much easier to rank for in search results due to lower competition.
Target one long-tail keyphrase per blog post.
Step 2: List out Sub-Headings
- List out 4-5 sub-headings for the blog post.
- Draft key points under each sub-heading.
- Draft key points for the conclusion.
Step 3: Write a Title
- Write a short, catchy but descriptive title. Make sure it contains your keywords – ‘Moist’, ‘Chocolate’ and ‘Cake’.
It should intrigue readers so they click on it, increasing your ‘click-through-rate’ which is important for SEO. It should not be misleading or mysterious, so the reader doesn’t know what it’s about.
- A recent study by Conductor shows Title Tags with the highest click-through rates have:
- 1 Superlative
use Numbers in your Title Tag:
use 1 Superlative:
To make your Title Tag look like this:
The Best Moist Chocolate Cake Recipe [5 Easy Steps]
- As you write, refer back to the title often. It will help you stay on point.
Step 4: Write a Short Introduction
- I spend a lot of time writing the introduction.
The first 3 sentences of the blog post are the most important. You need to grab the reader’s attention right out the gate. If you hold your readers attention for the first 3 sentences, you’ll likely keep their attention to the end. This increases ‘time on page’, which is also very important for SEO.
- To get my readers attention I make my introduction: 1) Punchy, 2) Personal, 3) Short
- Get straight to the point. Tell the reader what they can expect from the blog post. Tell them the benefit, or why it matters.
- Write in short sentences and short paragraphs
Step 5: Flesh out the Middle
- Go back to your sub-headings and develop each one.
- Make sure each paragraph and sub-heading flows nicely into the next
- Don’t let your readers get bored, not even for a second. This will keep your readers on your blog for as long as possible.
Write blog posts that are super helpful, in-depth and solve problems. People use search engines to find answers to questions. If you answer their questions, you will increase your blog’s rankings in search results.
Great blog posts are a mix of informative, original, interesting, personal and subtly entertaining.
- Most people skim-read and have short attention spans.
Present your blog post in the most efficient way possible:
- Use short sentences
- Use short paragraphs
- Have white space
- Use bold to highlight certain key points
- Delete fluff
Step 6: Write a Concise Conclusion
- Concisely wrap up your blog post. Outline key takeaways. Don’t just repeat what you wrote.
- Make sure you’ve delivered what you said you would in your title.
Step 7: Add Call to Action
- End with a call to action.
For example, encourage the reader:
- To take action
- Implement what they just learned
- Make a purchase
- Subscribe to your blog
- Read a related article
- Make a change in their life
- Anything that fits the purpose of the post.
Step 8: Invite Comments
- Ask readers to comment. Blogs with lots of interaction show search engines the blog post is interesting.
- Ask for feedback, what you’ve missed, what has worked for them, or invite them to share their experience.
Step 9: Add Images
- Use high quality images. Images should be relevant to the topic of the blog post.
- Images should engage readers, not distract them.
- When you upload images to your blog, name images based on your target keywords.
- Use high quality stock photos, royalty free images, or take quality pictures of your own.
- Put an image in the top-right corner of the blog post. It will help the reader skim-read your introduction.
- The top-right image will also be visible if your blog post gets shared on social media. Make this image pretty!
Step 10: Optimize SEO
- Write blog posts with SEO in mind, but don’t over-optimize.
- I am a big fan of the Yoast SEO plugin. I use it to check basic SEO for my blog posts.
- I find blog posts between 2000-3000 words in length do the best. Cover the topic completely but don’t fill up your blog post just to hit a certain number of words. Quality is always better than quantity.
- Permalinks: Use keywords and phrases to create descriptive permalinks. Shorter is better. Limit your permalinks to 2-3 keywords. The most important words should be at the beginning. DON’T keyword stuff your permalinks. Make sure your permalink isn’t competing with other similar pages.
- Use H1 heading tags for your page title. Use H2,H3,H4 and H5 heading tags for your sub-titles.
- Complete the meta-description. This shows up in search results, so make sure it includes your keywords and keyphrases.
- Search engines take into consideration bold, italic and capitalized words. If you use formatting, be intentional – it’s not just for emphasis, it’s for SEO as well.
Step 11: Check your Tone
- Write like your writing to a friend. Speak in a conversational, personal tone.
- Radiate positive energy.
- Connect with your readers on a personal level. Your blog post needs to feel real.
- Let your personality come through in your writing.
Step 12: Before Hitting ‘Publish’..
- Make sure the post has one clear point – no one wants to read scattered thoughts.
- Trim it down. After I’ve finished writing, I reduce the blog post by 50% to get rid of fluff.
- Tighten it up. Read your post out loud and improve it’s readability.
- Check for typos and grammatical errors. Alternatively ask someone else to read it.
- Check all your links are working.
- Source attribution.
- Double check facts.
Step 13: Hit ‘Publish’ !
Step 14: Promote your Post
- Promote your blog post on social media.
- Send it to readers by email.
And you’re done – Sweet!
If you want to learn more about Blog SEO, see my best 27 tips on Blog SEO
You just nailed how to write a SEO friendly blog post!
How to Start a WordPress Blog
To increase your rankings in search engines I recommend starting a WordPress blog.
See my detailed step-by-step guide to start a WordPress blog:
Simply follow the steps. By the end of the guide your blog will be up and running.
If you get stuck at any point along the way, please contact me. I’ll be very happy to help you start your blog!