SEO For Bloggers: How To Write Blog Posts That Will Boost Your Search Rankings

by Tracy Jackson

Last Updated on September 23, 2022 by Tracy Jackson

SEO for bloggers

If you are reading this, chances are you are looking for an SEO for Bloggers guide that will help your blog posts start ranking on search engines.

SEO is the dominant source of trackable website traffic. That means search engine optimization is growing in importance.

SEO is the dominant channel for search

Image Source

All the information on the internet about SEO can be very overwhelming if you are a beginner.

How do you find a focus keyword for each blog post you publish on your website?

Do you just put a bunch of keywords in every piece of content (keyword stuffing)?

How do you optimize your blog posts to show up on the Search Engine Results Pages (SERPs)?

Can blog SEO bring in targeted traffic to your blog?

What SEO tools can you use to improve your search engine rankings and skyrocket your organic traffic?

In this post, I’ll discuss blog SEO strategies, SEO tools you can use to get your blog content ranking on search engines, on-page and off-page SEO, and everything else you need to know about search engine optimization.

Ready? Let’s dive in!

Disclaimer: If you choose to buy something using the links in this article, I may receive a commission at no extra cost to you.

Know that I only promote stuff that I use and trust for my readers and the reputation of this site.

How Do Search Engines Work?

Before you learn how to make your web pages appear on search rankings, you must first understand how search engines work.

A search engine like Google “crawls” through your web pages using “spiders” or “Google bots,” as they are called. Once complete, Google decides the search rankings for your pages based on their search engine algorithms.

Google bots consider hundreds of factors that help decide which pages are relevant to show on the search engine results pages.

how search engines work, crawling and indexing

Image Source

The bots crawl through each relevant page, searching for the search term keywords, latent semantic indexing (LSI) keywords, internal and external links, and other factors before they display the final result as the search rankings – all in a matter of seconds!

Here is a video that explains how Google works:

If you have optimized your web pages and blog posts for SEO, you will rank well, and visitors will land on your pages through organic search!

Why You Need SEO for Your Blog

-Drive more traffic:

The higher your blog ranks in search engine results pages (SERPs), the more likely people will click through to your site.

-Get found by the right people:

Optimizing your blog posts for specific keywords can ensure readers looking for what you have to say will find you.

-Build credibility and authority:

When your blog posts rank highly for relevant keywords, this informs Google that your website is an authoritative source of information on specific subjects. Over time, this can help you build authority and credibility, leading to even higher rankings.

What Are Some Factors That Affect Blog SEO?

Dwell Time: 

The amount of time a user spends on your site can affect your rankings. For example, if a reader visits your website and immediately leaves, Google will know that your content wasn’t what they were looking for. But, on the other side, if they stay for a while, it means they value the information you have to provide.


Of course, the keywords you want to rank for must be related to your content. But it also needs to be relevant to your audience. So ranking for a term that doesn’t serve the demands of your readers is pointless.

Keyword Placement:

Your keywords must be placed strategically in your content to have the most impact. That includes the title, headings, and the body of your text.

Title Tags and Meta Descriptions:

Your title is displayed in the search results under the title tag, and the meta description is the short blurb beneath it. Both need to be optimized for your keywords and should give readers a good idea of what they can expect from your post.

Image Optimisation:

Images can also help your blog posts rank higher in the search results. Whenever you upload a photo, include keywords in the file name and fill out the alternate text field with a brief image description.

Page Speed:

A fast website is a good user experience, and Google knows it. They’ve stated that page speed is a ranking factor.


You must adapt your website for mobile users as more and more people use the internet through mobile devices. You may use Google’s “Mobile-Friendly” test to see whether your website satisfies its requirements.

External Links:

When other websites link to your blog post, it’s a sign to Google that your content is high-quality and worth ranking.

By keeping these things in mind, you can create optimized blog entries for readers and search engines. As a result, you’ll see an increase in your traffic and your search engine rankings.

SEO For Bloggers: How To Do On-page SEO Optimization For Your Blog Posts

If you’re wondering how you can write SEO-friendly blog posts, then I’ve got you covered.

You can do different things as a blogger to make your blog entries more search engine friendly. It is easy for you if your search ranks are better for making money from your blog, especially if you are doing affiliate marketing.

In this section, I’ve included a checklist for you to tick off when writing your blog posts.

Make sure you take care of the following points when you write and optimize your blog posts:

1. Identify The Target Audience For Your Blog:

When creating blog content, it’s essential to keep your target audience in mind. To whom are you addressing this? What kind of information are they seeking? 

By providing answers to these questions, you can steer the content of your blog articles and make sure that your visitors will find them interesting.

2. Do Focus Keyword Research:

You should conduct keyword research as one of your first tasks before you begin creating your blog entries. Determine the keywords you want your blog entries to rank first.

Keyword research, although not to be taken lightly, is pretty straightforward.

Once you’ve decided what blog topics you want to write about, you need to narrow down the focus keyword/ keywords you want to target for that post.

The foundation of SEO for bloggers is that you must not just write your blog content to rank on the search engine results pages but mainly to help some people search for that specific keyword.

When you do proper keyword research, you can figure out what people are looking for when they search on Google, and you can craft your blog post accordingly.

The more relevant your blog topics are, the higher your chances of ranking on the search engine results page.

To find your main keywords, you may utilize programs like Surfer SEO and ahrefs. These tools will show you how many people are typing in a specific keyword or key phrase in Google.

You can also use Google to get a clear idea of what people seek. Here are some ways you can do that:

Tip 1: Look at the suggestions in the search box

When you start typing in a search term in Google, you will see suggestions below. Try to incorporate these suggestions ad subheadings in your blog post.

look at suggestions in the search box

Tip 2: Take ideas from the “People Also Ask” section

If you scroll through the results on the search results pages, you will see a People Also Ask section that looks like this:

take ideas from the people also ask section

You can incorporate these questions as subheadings in your blog post or add a “Frequently Asked Questions” section in your post and answer them there briefly.

Tip 3: Related Searches

At the bottom of the results page of Google, you will also see a “Related Searches” section. It shows you what other keywords people are typing in the search box related to the keyword you have entered.

related searches

Incorporating all these key phrases and questions in your article will make it more helpful for your readers, and eventually, your post will rank higher on the search engine results pages.

3. Incorporate Your Keywords in Specific Places in Your Blog Posts

To optimize your blog posts for SEO, you need to include your keywords in certain important places.

Make sure your use of keywords is not excessive, as you may be penalized for keyword stuffing by Google.

The main places your keywords should appear are:

  1. The Title Tag of Your Post
  2. The Subheadings
  3. The Body of Your Post
  4. Alt Text of Your Images
  5. The Meta Description of Your Post
  6. The URL

Using WordPress as your CMS (Content Management System), use plugins like Yoast SEO to ensure your content is suited for the keywords you want to rank.

Go to your WordPress dashboard > Plugins > Add New

WordPress dashboard > Plugins > Add New

Enter “Yoast SEO” in the search bar, and you will see the plugin that looks like the below:

search for Yoast SEO

Click “Install” and then “Activate.” When you make a new post, Yoast SEO will instantly display and be ready to use.

You can enter the focus keyword or keyphrase you want to rank for in the section as shown below, and Yoast SEO will tell you how well your content is optimized for it:

Yoast SEO helps you rank in the SERPs

Optimizing your title and subheadings will significantly improve your click-through rate (CTR), as searchers will easily understand your post.

4. Use Schema Markup to Optimize Your Blog Posts For Rich Snippets

Some search results have additional features that stand out from other results. Here’s an example:

schema markup

It is called a rich snippet, and you can get one, too, for your blog through something known as schema markup.

Schema markup is structured data coding that you can add at the backend of your website. This coding helps search bots crawl, index, and display your content more easily.

For each page on your site, you may add schema markup using a tool like Google’s Structured Data Markup Helper.

Schema markup is not as complex as it may seem, and it will help you stand out from other websites in your competition.

Here is a video that explains what schema markup is and how you can use it to improve the search engine optimization of your blog posts:

5. Optimize Your Post URLs

Your post URL is another important factor that helps search engines understand your page. Some SEO tips to help you optimize your URLs for SEO:

Tip 1: Keep your URLs short and descriptive

Tip 2: Use the keyword or keyphrase in your URL

Tip 3: Keep the URL path (the number of times the user has to click through from the main page to get to your blog post) short

If you have installed and activated Yost SEO, you can change your URL in WordPress by scrolling down the editor till you see this:

change your URL to your target keyword

Enter the keyword or keyphrase with short hyphens as separators between words. For example, the slug for this blog post is “seo-for-bloggers.”

6. Optimize Your Images And Add Alt Text

22.6% of web searches took place on Google Images, according to this study. Google search also incorporates images and multimedia in its web search results pages.

jumpshot share of searches small

It’s safe to say that adding images, videos, and other forms of multimedia is a great SEO tactic that helps your blog posts rank higher in the SERPs.

Here are some SEO tips for using images and multimedia in your blog posts:

Tip 1: Compress large images before you upload them on your site. This feature will prevent your site from slowing down.

Tip 2: Use original images for a better impact – and a higher click-through rate.

Tip 3: Cite the source of images you have obtained from other websites to avoid copyright issues.

Tip 4: Create SEO-friendly alt text for your images by describing the picture and why it is relevant to your post.