Blogger SEO: The Rookies Guide to Optimizing a Blog Post for SEO

This blog post is near and dear to my heart.  

For years, I struggled to understand how the internet works – especially when it came to search engine optimization.

If you are struggling with optimizing a blog post for SEO, then this is a guide that you definitely want to bookmark.


Because SEO (Search Engine Optimization) is key to getting traffic to your blog from the search engines.

Wayyyyy back when I started blogging, I read information from one guru stating “hey…this is what you need to do to get traffic to your website”…and another say “no…this is what you need to do”!

Can we say information overload…

I started to realize this:

Search engine optimization isn’t difficult at all once you understand the basics.  It is from my basic understanding of SEO and keyword research that I was able to build a site that generates more than 200,000 visitors per month…

Why Optimizing Your Blog Posts for SEO Is Important

Optimizing your blog posts for the search engines is important for one main reason:  

To make it easier for visitors to find your content via the search engines…

For example:

Let’s say you’re a business consultant and you’re writing a blog post that covers “Tips for Hiring a Business Consultant”.

What might happen is this:

Someone searching for this information via a search engine like Google or Bing might type in “how to hire a business consultant”, “hire a business coach”, or “benefits of hiring a business consultant”.

If your blog post is structured correctly and has keywords in it like:

hiring a business consultant” and “benefits of hiring a business consultant”, this increases the chances of someone finding your content, then clicking to read it.

Understanding how to structure your blog posts for the “search engines” will help you format your content in a way that makes it easy for the search engines to understand them. 

Three Additional Reasons Why Optimizing Your Blog Posts for SEO is Important

#1: Search engine optimization increases the chances of your content getting found online –  When people search online for various products and information, optimizing your blog posts with targeted keywords, headlines, tags and etc., improves the chances of people locating your blog posts.

#2: Search engine optimization makes it easy for the search engines what your content is about – Search engines use “robots” that go out and find websites that are relevant to what people are searching for.  So for example, if you were to head over to Google and type in “how to start a business”, then hit enter, Google would give you a list of the top 10 websites that have the best information pertaining to “how to start a business”.

#3:  Search engine optimization brings organic traffic to your site (aka FREE traffic) Who doesn’t want free traffic? One of the main purposes of optimizing your blog posts for the search engines is to drive traffic to your site. 

The more you blog, and apply basic SEO to your content, the greater the chances that your blog posts have of ranking higher in the search engines.

How to Optimize Your Blog Posts for the Search Engines

If you’re planning to start blogging for your small business or are already blogging for business, this post will help you understand how to optimize your blog posts for SEO.  

Each time that you write a new blog post, these are the basic steps that you need to take to give your content the best chance of showing up in search results.

For search engine optimization, I use the Yoast SEO Plugin for WordPress and recommend that you do as well.

Step 1:  Perform Keyword research (30 minutes – 1 hour)

Keyword research is critical.  

Keywords are common phrases and words that your target readers are looking for via the search engines.

During the keyword research phase, you should look for long tail keywords that have three to four phrases in them.  These kinds of keywords are usually easier to rank for.

As an example, “truck driver” is a regular keyword that is too common and difficult to rank for in the search engines.

However, “become a truck driver” is considered a more specific keyword phrase to use and one that would be easier to rank for in the search engines.

A few additional examples of Long tail keyword phrases with “truck driver” in them: 

  • Truck driver job description
  • Truck driver training
  • Truck driver seat cushion
  • Dump truck driver jobs

To figure out what keywords you should add in your blog posts, you need a keyword research tool.  

Three of My Favorite Keyword Research Tools

Three of my favorite keyword research tools are:  


Long Tail Pro

 Long Tail Pro is the resource that I use the majority of the time to find keywords.  It is a paid resource, but…it is hands down one of the best keyword research tools on the market today.

Here’s a video of Long Tail Pro in Action


I use Soovle primarily to get ideas for blog post subtitles.

Using the previous keyword phrase “truck driver”, as shown below when I type this into the search box, Soovle returns a list of keywords and phrases that people are looking for related to “truck driver”.

Here again, I will look for long tail phrases with 3 to 4 keywords in them to use for my subtitles. 

Soovle Search Results

Soovle Search Results

Google’s Keyword Planner

Lastly, Google’s keyword planner tool is a very popular resource that people use to track down keywords for free.

With it, you just need to type in a keyword that you are looking for, click on “Keyword Ideas” look for long tail keyword.  

Truck Driver Keyword Research Results

Google Keyword Planner for finding Keywords


Step 2:  Add your main keyword to your HTML headings (10-15 Minutes)

I never understood the significance of these headings until a dear friend of mine checked out a blog post I had written and told me…

Kim, you have to many H1 headings in your content that is totally confusing the search engines

But hey… we live and we learn right?


As you are creating your blog posts, there are 3 HTML Headings that you should be concerned with: H1,H2 and H3.

H1 (Heading 1): Is Your Blog Post title with main keyword (there should only be one in your post)

H2 (Heading 2): A subtitle (with your main keyword)

H3 (Heading 3): An additional subtitle (with a variation of your main keyword)

As an example, using the long tail keyword phrase “become a truck driver“, you could structure your blog post headings like this:

H1: Learn How to Become a Truck Driver in 30 Days or Less

H2: 5 Licenses You Need to Become a Truck Driver

H3: The Best Truck Driving Schools in Texas 


Step 3: Add your keyword to your content – sparingly (30 Minutes)

I want to preface this tip by stating that you need to be careful with adding your main keyword in your content.  

The search engines are very picky these days .

This is why it’s very important that you do everything in your power to play it safe with SEO.  

As a rule of thumb, you should not use your main keyword in your content more than 5 times, or else your site could get penalized for keyword stuffing.  

Step 4: Add your main keyword to the ALT text tag of your blog post image (5 Minutes)

Anytime that you add images to your blog posts, you should always add the your keyword to the ALT Tag of your Image for SEO.

So instead of “yourimage.png” it should be “YourBlogPostTitle.png

Alt Text Box Example

Step 5:  Add your main keyword to the meta description of your blog post (30 Minutes)

The meta description is the block of text under the title in a list of search results.  As folks are searching for information, this is the summary they will see under the title of your blog post.

Meta Description Example
Okay peeps…

This wraps up the blog post that includes my basic tips for optimizing a blog post for the search engines.

A Quick Recap + Action Plan for You

  1. Perform Keyword Research (find long tail keywords with 4-5 words to use) 
  2. Add your main keyword to your H1, H2, and H3 HTML headings
  3. Next, add your keyword to your content (no more than 5 times)
  4. Use your main keyword to your blog post images
  5. Add your keyword to the meta description of your blog post 

As you can see, search engine optimization is very important if you want to drive organic traffic to your website or blog.  

If you enjoyed this post, please share it with your peeps on social media.

Here’s to your SEO Success!
FREE DOWNLOADABLE PDF + WORKSHEET: The 5 Step Blog Post Optimization Worksheet
For you visual learners, I’ve created a step by step video tutorial for ya.  Check it out below: