Would you like to learn how to SEO a blog like an SEO pro? Who wouldn’t?!
There are two types of website traffic: paid (PPC) and organic (“free”).
But 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.
I am going to tell you exactly how to SEO your own blog or business website using these easy step-by-step instructions.
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.
How To Get Organic Traffic
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.Implementing these SEO best practices is how bloggers and business owners get highly targeted organic traffic to their website in hoards. Click To Tweet
You May Also Like:
SEO Checklist: How to SEO
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, please make sure to read through this post.
SEO Tutorial Step by Step with 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 Checklist with Free Animated Film List!
Here is the trick when learning how to rank for a keyword relating to a very popular subject:Do not try to rank for a single keyword. Always optimize each blog post for multiple long tail keywords. Click To Tweet
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.Using specific, long tail keywords is exactly how you rank on the first page of Google. Click To Tweet
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.You want to keep your main categories broad and relevant to all subcategories nested beneath them. Doing so will help your visitors find exactly what they need. Click To Tweet
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.Never hyperlink your keyword phrase or a phrase that you plan to blog about in the future. But do hyperlink a word or phrase that briefly explains the relevancy of your source. Click To Tweet
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 adn 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, give yourself some backlinks to speed up the process!
Google your keyword phrase 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 (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.Write every blog post based on a specific keyword search phrase. Click To Tweet
We don’t want to select a keyword and cram it into a post 50 times. Instead, pick similar or related 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 and high search volumes. But then go the extra mile and simulate searches on Google using the keyword phrases that you find!
I like to target one main keyword phrase and anywhere from six to 10 supporting keyword phrases in one blog post!
I also use the free Chrome add-on Keywordseverywhere.com 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.
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.
To choose a topic, open your list of keywords and review the search phrases that your audience is searching for.
If competition is low and search volume is high for phrases with words like “how”, “ways” or “what”, highlight these.
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.
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.
When writing your blogs posts, follow this structure:
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.
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: only optimize posts that have a lead capture or sale in place! Otherwise, why be on the first page of Google? Pick another post to optimize).
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.
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.
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
By 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?You can be on the first page of Google for hundreds of keywords and still not make a penny. Click To Tweet
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 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!