This post may contain affiliate links. Please see my full disclosure policy for details.

Whether you’ve been blogging for 3 weeks or 3+ years, you are never too late (or early) to learn how to SEO!

There are two types of website traffic: paid (PPC) and organic (“free”).

I am going to tell you a little secret. Organic traffic is not free. Gaining steady, organic traffic by implementing SEO best practices takes time and effort on your part (both of which are valuable!). You may even choose to hire a professional SEO to get your blog on the right path.

Grab Debbie Gartner's SEO ebooks: Easy On Page SEO (for beginners) and Easy Backlinks for SEO. Debbie earns 6 figures from her blog because of her high-quality SEO traffic of more than 300,000 pageviews per month. She teaches exactly how to get organic results so that you can do the same!

In this tutorial, I explain exactly how to SEO your own blog or business website using these easy step-by-step instructions.

But here is the catch. Learning how to find your own keywords can be daunting at first. If you need an initial boost, get your first SEO keyword tree diagram handed to you. This includes reports explaining exactly how to fix existing blog posts and keywords for 17 future blog posts.

What is SEO (Search Engine Optimization)

SEO is the method used to optimize your content so that search engines can categorize and rank your blog posts for those who are searching for your content online.

All too often bloggers forget to follow even the most basic SEO steps. This is a huge problem! Unless you are relying entirely on social media sharing, which is unreliable at best, then it is important to set up your blog’s content the right way from the very start.

SEO, in a nutshell, is all about making your site visitor’s experience better. When your visitors are reading more content (staying on your pages longer) and visiting more pages (lowering your bounce rate), they are telling Google that your site is worth visiting!

So always keep user experience in mind when SEO optimizing your blog posts and pages.

free seo checklist

How to SEO

Organic Traffic

Organic traffic is composed of the visitors that click over to your website using a free method. You can get organic traffic from search engines like Google, Bing, Pinterest and even Facebook and Twitter. Organic in this context simply means “unpaid.”

SEO and organic traffic go hand-in-hand. If you follow the easy SEO steps that I am about to explain, then you will be well on your way to building your blog’s organic traffic.

You May Also Like:

Writing a Blog Post This Way Will Make You Succeed In Blogging
Guest Blogging: Everything You Need to Know
50 Pinterest FAQ Answered: Tailwind interviews Pinterest

SEO Checklist

As a bonus, I also have a free SEO checklist PDF that you can download and use as a guide to SEO your blog posts! The checklist goes hand in hand with this post, so if any of the steps are not clear on the checklist, please make sure to read through this post.

SEO Checklist

Click here to download and print

The SEO checklist could help you rank your pages on the first page of Google for keywords that you never thought you could compete for. Make sure to use this SEO checklist in conjunction with the rest of this tutorial.

Keep in mind that SEO is 99% focused on user experience. In other words, search engines like Google gather data from your site’s visitors and compile it into ranking numbers such as pageviews, unique pageviews, time on page and bounce rate. Every one of these numbers are determined by your visitors’ behavior! Ensuring that user experience is top-notch is incredibly important to SEO.

When focusing on your SEO, there are a few key strategies to focus on. It is said that Google uses more than 200 ranking factors. It is nearly impossible to know or follow all SEO best practices, but it’s certainly possible to rank on the first page of Google by following a much smaller handful of steps.

My SEO checklist breaks down these broad steps:

  1. Research and choose keyword(s)
  2. Choose and maintain blog categories (structure your website)
  3. Choose a topic that falls into one of your categories
  4. Choose a blog title that is clickworthy, clear, concise and answers a question
  5. Draft your content
  6. Publish your content
  7. After publishing

My SEO checklist covers the most important steps to take when creating new blog posts, web pages or fixing old pages. But it is important to read through the full detailed tutorial that goes hand-in-hand with this checklist.

Click here to download and print

SEO Example

Before I dive into the step-by-step SEO tutorial that will get you organic traffic, I would like to share an example blog post that ranks high in search engine results.

The blog post example that I will use is about Disney – yes – Disney. Did you know it is possible to rank on the first page of Google when talking about a subject as popular as Disney?

My example of a post that ranks on the first page of Google for various search terms related to Disney is titled: Disney Movies List That You Can Download For Free!

Here is the trick when learning how to rank for a keyword relating to a very popular subject:

What Are Long Tail Keywords?

Long tail keywords are longer, detailed phrases that drive more specific organic traffic. The visitor that finds your site by typing a long tail keyword is much more likely to signup for your newsletter (sales funnel), click on your affiliate links or buy your products/services.

Long Tail Keyword Examples

Back to our Disney example. If someone searches the ambiguous term “Disney” on Google, we have no idea what they really expect to find. Do they want more information about Disneyland? How to plan for a trip? Directions to Disneyland? Or are they searching for Disney characters? Paraphernalia? Movies? Or the original Walt Disney himself?

Trying to rank for a generic keyword is like trying to guess what your significant other is thinking as he/she stares off into the abyss. In other words, it’s nearly impossible

So what are some long tail keyword examples? Phrases like, “Disney quotes”, “best Disney quotes”, and “best Disney quotes about friendship” are examples of long tail keywords (listed from broad to more specific).

The more specific your long tail keywords, the more likely your organic traffic will be exactly the right audience that will convert.

How To SEO a Website Step by Step

Now that we’ve cleared up some popular background questions about how to SEO and keywords, let’s dive into the steps that I use to rank my work and my clients’ work on the first page of Google.

Because there is much to be said about SEO, this step-by-step, how to SEO tutorial is going to focus on the “how” of SEO rather than the “why” of each step. My goal is to make your task of gleaning organic traffic easier and more attainable.

Let’s get started!

Step 1: Structure Your Website for SEO

The structure, or navigation, of your blog is so important. Structuring your site the right way affects your visitors, which affects your SEO!

How to SEO with Header Navigation

New bloggers should start with 2 to 4 main categories. Pro bloggers should not need more than 8 categories.

If you have too many confusing menu options, combine similar categories into one. Remove (or nestle) categories that you don’t contribute to at least monthly.

Use subcategories! If you do not want to cut any of your categories, consider nesting it beneath another.

How to SEO with Internal Links

Within each blog post, link to at least three similar posts of your own to encourage visitors to browse.

Keep internal links pointing to blogs within the same category. Think of this as an opportunity to tell Google what each blog post is about by linking only to relevant content.

How to SEO with External Links

Use one to three external links to authoritative sources. Google will follow these external links and use them to help categorize your post and to verify that you have researched your topic thoroughly.

Even if your work is 100% your own, it never hurts to have the support of authoritative sources. Though keep in mind it is best not to link to sources that are competing for the same search terms and topics that you hope to rank for!

How to SEO with Backlinks

Make sure your posts provide value and not fluff. Your goal is to be the authoritative source that other bloggers link to. But let’s be honest, this takes time to build a large store of valuable content.

If you’re tired of waiting for others to link to your posts, go out and get quality backlinks to speed up the process!

You can sear your target keyword phrase on Google and open the first 10 to 30 results. If there is a comment section, add a meaningful comment to the thread and link back to your related blog post in the “website” field (not your home page).

I also like to answer related questions on Quora and link back to my blog post within the detailed answer.

Step 2: Research Keywords for Every Single Post and Page

Remember we talked about the importance of using long tailed keywords to rank high on Google’s results? This step will teach you how to do keyword research so that you are choosing words that real people actually search for on Google.

We don’t want to select a keyword and cram it into a post 50 times. Instead, get similar or related keyword phrases about a specific topic to use naturally throughout your post.

For keyword ideas that compare search volumes and competition ratings, use this search tool. Type in a broad keyword (like “Disney”) and filter out the specific phrases that support your topic of choice the best.

Choose keywords with low competition numbers (usually between .15 and .75) and high search volumes. Very low competition numbers typically signify ambiguous terms, not that they are easy to rank for organically.

Note that keyword competition does not signify organic competition. This is paid competition. We can only broadly use these numbers as we’re skimming lists of keywords for ideas. We cannot use them as the final means to select a keyword to target.

Go the extra mile and simulate searches on Google using the keyword phrases that you find! You need to research these top results to see if you can compete with the content that already ranks for your chosen keyword phrase. Is your DA comparable or within 10 to 20 points? Can you write better, longer, more informative content?

I like to target one main keyword phrase and anywhere from three to five supporting keyword phrases in one blog post (sometimes more phrases depending on the subject matter).

I also use the free Chrome add-on to see the actual search volumes as I Google my keywords. It’s a great way to test multiple versions of long tail keywords while you’re actively researching your topic.

How To Do Keyword Research (Step-by-Step)

Keyword research is so important because you want to make sure you are writing answers for queries that people are actually searching. If you write about an obscure term, then you may rank on Google’s 1st page. But who cares because no one is searching for that term.

So here are the steps I take to research keywords for each blog post:

  1. Install the browser extension Keywords Everywhere.
  2. Search your topic on Google (maybe you want to write about “fishing for trout” which is searched 33,100 times per month according to Keywords Everywhere).
  3. Look at the first 3 to 4 search results, search the domains in Moz’s DA checker (use the Moz chrome extension), and then skim their article to see if their content is solid. Maybe you can say, “hey this site with a low DA is ranking for the term and their content sucks. I CAN BEAT THAT.” Or maybe you’ll say, “nope, can’t beat Wikipedia”, so you look for another long tail keyword.
  4. Keywords everywhere provides “related keywords” every time you do a live Google search. So instead, you search the term “trout fishing lures” (as suggested by Keywords Everywhere after you initially searched “fishing for trout”). This long tail keyword is searched 2400/month (not bad!).
  5. You say, “BINGO! The top 3 search results are blog posts (not product listings or Walmart!) and you say, I CAN DO BETTER!” So, you choose “trout fishing lures” as your main keyword.
  6. When you again search “trout fishing lures” on Google. Keywords Everywhere gives you a list of “related keywords” again. A few for this example are “best trout lures for lakes”, “best trout lures for streams”, “best trout trolling lures”. You can either a) niche down further and choose one of those instead as your keyword, OR decide to include ALL of these in your blog post to SUPPORT your main keyword (“trout fishing lures”). You can even stack your content and write a blog post on each of these long tail keywords and link back to a roundup of all of them.
  7. List your keywords and plug them into your content AS YOU WRITE. It’s much easier to have natural keyword placement when you don’t come back later to plug them in.
  8. Rinse and repeat.


Don’t let the steps of keyword researching scare you. If you learn these steps correctly, you will come out ahead of your competition. If you need some help getting started, consider hiring me to compile a list of 68 keywords for a total of 17 blog post ideas to help you rank in a topic of your choice.

Step 3: Brainstorm a Topic and Choose a Clickable Title

You can brainstorm for topics before doing keyword research, but I prefer to do it after. Having the list of keywords in front of you is half the battle of brainstorming a specific topic!

The topic and title of a blog post go hand in hand so we’ll discuss both of these in this step.

Topic Brainstorming

To choose a topic, open your list of keywords and review the search phrases that your audience is searching for.

If competition is low (between .15 and .75) and search volume is high for phrases with words like “how”, “ways” or “what”, highlight these. They are worth researching further.

Remember, your readers “query” Google. They ask a question and expect an answer. Choosing a topic that answers that question could land your blog post at the top of search results.

Title Selection

Google search each of the keyword phrases you noted above and analyze the top results. Do the titles include the exact keyword phrase? Do they have “clickable” titles?

Review the top paid results closely because they are typically well tested and work.

Don’t copy another author’s title word for word, but use the results to craft your own title. Remember to make your title clear and avoid too many distracting filler words.

I like to use Coschedule’s free Headline Analyzer tool to help with this step.

SEO Title Best Practices

  • Place your keyword phrase as far left in the title as possible.
  • Keep your title length close to 55 characters and between 6 to 9 words.
  • Be sure that your title reflects your topic.
  • Avoid filler words and ambiguous terminology.

Once you’ve drafted your title, you’ve naturally solidified your topic! That’s why I like to do these two steps together.

Step 4: Structure Your Content For The Reader

As you learn how to SEO your blog posts, always remember that Google queries are questions. Even if the person searching does not add a question mark or type a long, exact phrase, they are still searching for an answer, not a story.

Writing a Blog Post This Way Will Make You Succeed in Blogging

When writing your blogs posts, follow this structure:

I use this blog writing format to grow my organic traffic.

Introduce a Problem

Visitors arrive at your site because they have a problem. They need a recipe, an idea, a how-to guide or other information. Make sure you are clear from the start what “problem” your blog solves.

Introduce a Solution

Briefly introduce the solution. Explain to your reader what the solution is and why they should believe you.

Explain the Solution with Examples

Body: Who, What, When, Where, Why or How

Answer the question in detail in the body of your blog post. List posts, step-by-step instructions, tips and examples perform well.

Conclude with a Sale

If you’re monetizing your site, each post should “sell” something in your conclusion. A “pre” sale might offer a freebie to join your email list or links to affiliate freebies. A “final” sale might include a direct invitation to purchase a service or product (yours or an affiliate’s).

Make sure your sale relates to the problem that brought your visitor to you in the first place!

Remember, we want Google to see visitors stay longer and return to our blog. Email subscriptions bring readers back so they are very important too.

SEO “Do’s” for Blog Posts

  • Use your keyword in your main blog title (H1).
  • Use your keyword in at least one other title within your post (H2).
  • Use your keyword on average 1 time per 100 words (keyword density). You do NOT need to meet this number or overdo it. The post should use the keyword naturally throughout.
  • Use your keyword in your first sentence when possible or at least in your first paragraph.
  • Use your keyword in your URL
  • Use your keyword in the alt text of at least one image.
  • Use your keyword toward the beginning of your meta description.
  • Use supporting keywords 1 to 3 times each. Always ensure natural placement.
  • Keep your content “skimmable” using bullet points, frequent titles and short sentences.
  • Publish at least 300 words, but longer is better.

SEO “Don’ts” for Blog Posts

  • Do not place your keyword frequently throughout the text in unnatural locations. This is keyword stuffing (very bad).
  • Do not optimize a post for a misspelled word just because people search for it that way.
  • Do not pay for shady backlinks.
  • Do not extend a blog post for word count purposes only (avoid fluff).
  • If your keyword is “Why activities for kids are great,” do not repeat words like “why” over and over to increase your keyword count. Google wants you to answer the question, not state it over and over.

Step 5: Improve SEO of Existing Posts

Don’t be afraid to go back  and optimize existing blog posts using the keywords that Google already attributes to them.

When optimizing an existing post, it’s important to know what NOT to do (I’ve tried them all, they kill rankings):

  • Do not change individual blog post URLs unless absolutely necessary.
  • Do not remove ANY keywords or big chunks of text from a blog that is already ranking high in search results.
  • Do not remove keywords from image alt text.
  • Do not make changes over and over. Optimize a post and move on.

If you do any of the above, the blog post will probably be knocked down in rankings – but – it will probably resurface again down the road as soon as Google figures out you’ve improved it.

What CAN we change? The goal is not to take away from or replace existing content. The goal is to enhance or add to the content.

(Note: start by optimizing posts that have a lead capture or sale in place to maximize income).

Quick Definitions for Terms Found in Google Analytics

Clicks – how many times someone has clicked your URL.
CTR – how many clicks on your URL per impression. The higher the better!
Average Position – where your listing ranks when a user searches a phrase. The lower the better!
Session – the number of hits to the URL.
Bounce Rate – Page interaction. The lower the better!
Pages / Session – Average number of pages each reader visits in a session. The higher the better!

If you’re not sure which of your pages are already ranking well, log into Google Analytics and find your page search results.

On the left side panel -> Acquisition -> Search Console -> Landing Pages.

How to SEO with these results

Sort the Impressions from highest to lowest to see which of your pages are already the most popular.

An excellent page would be in the #1-3 position with high impressions, clicks, CTR and sessions.

Always keep a record of your updated posts. Try to do all optimizing in one session, publish the changes and leave it alone. Over optimizing or republishing over and over can cause the page to fall in rank.

A good page to optimize is one that is receiving high impressions but few clicks. Either your title isn’t grabbing or your meta description isn’t answering the query.

Find what keywords your posts are ranking for

In Google Analytics -> On the left side panel -> Acquisition -> Search Console -> Queries.

If you need more detailed help with keywords, consider having a complete list of more than 50 keywords (enough for 15 to 17 blog posts) handed to you!

How to SEO with these results

Sort the Impressions high to low to see which of your keyword phrases are most popular. If you have keywords with a high number of impressions but few clicks and CTR, then you’ll want to optimize those.

This is where I think Google falls short. You cannot click on a keyword to see which page is ranking for that phrase.

So instead, search the keyword on Google using this search format:

site:www.[yoursite].com search term

Your results will show your top blog that ranks for that search term. Optimize that page for the search term!

Follow steps one through four above to improve your post’s SEO. The main concern here is that we are adding value to the post to include the new keywords and NOT removing or replacing words that the post is already ranking for.

If a post is ranking well for a keyword but you want to optimize for additional keywords, add an H2 title and a paragraph or two using the new keyword. Do not over optimize and take away from what is ranking well already.

Reasons to change/replace existing keywords

  • They are not bringing in your target audience
  • They are not ranking
  • There is little to no search volume for them on Google
  • They are not bringing in traffic

Step 6: Ensure Your Site is Indexed and Monetize Your Posts!

You made it to the last important SEO step! You should be proud if you made it this far!

This step is easy. After publishing your blog, it’s time to get seen on Google!

Submitting URLs to Search Engines

When you publish or update a blog post, submit the URL to Google and Bing. It’s quick and easy and it helps your post rank fast.

Google submission
Bing submission

Only do this 2 – 3 times per week at the most and only newer blogs will benefit from this. Once your blog is established and you are posting to it regularly, search engines will typically crawl your new posts on their own.

Using these exact SEO methods, I’ve ranked my e-commerce clients on the first page of Google. And not for any keywords, but for competitive, tight niche, short keywords!

Learning how to SEO takes time, but in the end, you’ll receive consistent, highly targeted traffic!

Making Sales / Monetizing

At this point you’ve learned how to SEO each new and old blog post to make your way to the first page of Google! It is invaluable to commit these practices to your daily blogging routine!

But right now I would like to talk to you about monetizing your blog and make a sustaining income.

When your SEO efforts increase your traffic, how will you capture your leads and close sales?

Without an affiliate marketing plan, your income is suffering (or not at its maximum potential).

To better monetize your blog, get this amazing affiliate marketing course! This course uses real life mommy blogging examples (not blogging about blogging examples that don’t necessarily apply to you). Use my discount code SEOAWESOME and receive 15% off!

Also be sure to use my SEO Checklist (in Chronological Order). This free SEO checklist will make your SEO efforts a breeze! All you need to do is print or save the checklist and check off each step as you create new blog posts.

If you have learned something new from this step-by-step how to SEO tutorial, will you leave me a note in the comments? Let me know how it helps you as you learn how to improve SEO for your blog!

See you on the first page of Google!

I created The Pay At Home Parent in February of 2018 to help you be a successful home-based business owner, blogger or side hustler. As a wife, mom and frugal homemaker, I still make a full-time income on a part-time work schedule and I know that you can too!

Leave a Reply

9 Comment threads
6 Thread replies
Most reacted comment
Hottest comment thread
10 Comment authors
AnitaPamelaPuran MalTrinity Owensarah clemence Recent comment authors
newest oldest most voted
Notify of

So useful!


Thank you for taking the time to write out this super helpful guide. It was honestly so eye-opening and I am very excited to implement it on my blog and on freelancing jobs.

JR Caparas

This SEO tutorial is very informative and helpful! Thank you so much.


Wow! You really know how to explain SEO to the newbie here! I really appreciate the way you wrote this article and the helpful information you provided. I already had Keywords Everywhere installed on my computer but wasn’t quite sure how to go about using it. Thanks for giving me the insight, much appreciated. Keep up the great content


This is gold! Thank you! I was doing most of this but skipped a few things and this checklist is just what I need! 🙂

sarah clemence
sarah clemence

Brilliant information with proper step by steps and not just concepts.. A few questions I’d LOVE you to answer if you’re able: 1 – How many posts do you need on a key word to expect to rank from it? Or can you do it from one post? Or 5? Or does it depend on how long each one is? In which case would it be better to do 5 short posts that are interlinked and then 1 round up post of all 5? Or 1 long one that covers all 5 elements? I’m thinking from a reader perspective 5… Read more »

Puran Mal
Puran Mal

thanks for this great article i really like this post and i love your blog


😯 EXCELLENT with your delivery of helpful information in this post without a doubt! Wow!


Hi Trinity, I will be honest I actually did get Debbie’s books, but I feel that you explained SEO a lot more in detail, the how’s and why’s so I truly did get a lot more out of your post. I will be saving it to read more in depth later. Thank you