Blogger SEO: A Quick and Effective Guide [2020]

Today’s guide to Blogger SEO will teach you how to improve your BlogSpot website in terms of visibility and drive free organic traffic to your blogger website.

If you have done SEO before, you will notice it is way easier with WordPress – Thanks to yoast and other SEO plugins.

Blogger on the other hand is even easier and simpler than what you may have heard from other SEO experts. You just have to stay with me on this post and learn how to do SEO on blogger websites.

The use of SEO plugins on WordPress does not guarantee any higher ranking. Instead, they serve as a guideline for writing SEO friendly contents which can also be done with Blogger/BlogSpot.

On this guide, you are going to learn how to produce an SEO friendly content, Add SEO friendly code to your blogger template and many more.

If you would like to start a profitable blog from scratch, Read our previous guide on How to start a blog.

This guide will be divided into two sections:

  1. Technical Section
  2. On-Page/Content related section

Taking care of technical stuff

For Blogger SEO to be done correctly, you should first make your blogger template SEO ready.

On this section, we will cover:

  • How to make your Blogger template SEO Ready
  • How to enable META description on your BlogSpot blog
  • How to add SEO friendly ROBOTS.TXT file to your blog
  • How to add custom Header robots tags
back to menu ↑

Blogger SEO friendly code:

One of the challenges you are most likely to face when using Google’s Blogger is that Blogger templates are not SEO ready by default. Unless you want to spend a few dollars on premium SEO ready Blogger Templates.

To make your Blogger Template SEO ready, you should be ready to play around codes. Don’t worry, even a six-year-old girl can do that.

First of all, you have to download a back-up copy of your template in case something goes wrong. Head over to Themes and click on the drop-down arrow next to “Customise” and choose “Backup” as shown below:

BlogSpot SEO techniques

Once downloaded, you can proceed to editing the template code.

Navigate to Themes and click on the drop-down arrow next to “Customize” and choose “Edit HTML

Now, you will be faced with some strange codes. Those codes are responsible for the display of your BlogSpot website on user’s browser.

From here, you will find <head> tag by pressing CTRL + F on your keyboard.

Add the following line of codes:

 <b:if cond='data:blog.pageType == &quot;index&quot;'>
 <title><data:blog.pageName/> - <data:blog.title/></title>
 <b:if cond='data:blog.metaDescription != &quot;&quot;'>
 <meta expr:content='data:blog.metaDescription' name='description'/>
 <b:if cond='data:blog.pageType == &quot;archive&quot;'>
 <meta content='noindex, nofollow' name='robots'/>
 <b:if cond='data:blog.pageType == &quot;index&quot;'>
 <b:if cond='data:blog.url == data:blog.homepageUrl'>
 <meta expr:content='data:blog.title' name='keywords'/>
 <meta content='index, follow' name='robots'/>
 <b:if cond='data:blog.pageTitle != data:blog.title'>
 <meta expr:content='data:blog.pageName' name='keywords'/>
 <meta content='GOOGLE VERIFICATION CODE' name='google-site-verification'/>
 <meta content='BING VERIFICATION CODE' name='msvalidate.01'/>
 <meta content='ALEXA VERIFICATION CODE' name='alexaVerifyID'/>
 <meta content='global' name='distribution'/>
 <meta content='1 days' name='revisit'/>
 <meta content='1 days' name='revisit-after'/>
 <meta content='document' name='resource-type'/>
 <meta content='all' name='audience'/>
 <meta content='general' name='rating'/>
 <meta content='all' name='robots'/>
 <meta content='en-us' name='language'/>
 <meta content='USA' name='country'/>
 <meta content='@Facebook' property='fb:admins'/>
 <meta content='@Twitter' name='twitter:site'/>

Here is how to modify the code:

  • Change @Facebook with your Facebook ID
  • Change @Twitter with your Twitter ID
  • Put your Google, Bing and Alexa Verification Code in the place of Bold Words Line
  • Replace “Keywords” with your main keywords

If you follow the above instructions correctly, you have just added SEO friendly codes to your blogger template.

The code does the following:

  1. Add SEO friendly Meta tags
  2. Optimize your labels, archive pages and comments
  3. Verify ownership with Google, Bing, Alexa, Pinterest and Yandex search engines
  4. Add open graph tags for social media sharing
  5. Instruct search engine bots on how to craw your website, etc.

If you would like to use a custom blogger template, consider getting one that is SEO ready from Themeforest and skip the whole process of editing codes.

 If you don’t mind, let me recommend Magone Responsive Blogger Template. It was coded having performance and SEO in mind.

It even adds some premium features that don’t come with other blogger templates. Like snippet preview and Amp (Amplified Mobile Pages).

magone blogger template

Magone is highly customizable, and even uses shortcodes to display/hide elements.

back to menu ↑

MagOne – Responsive News & Magazine Blogger Template


With that, almost half of the SEO job is done. Next thing you will have to do is enable Meta description on your blogger dashboard.

back to menu ↑

Enable Meta description

By default, blogger pulls snippet from the first paragraph of a page and display it as the meta description of that page On SERP. You don’t want to allow that if you know the importance of meta description.

Meta description displays on search result Page whenever Search Engines feature your content on SERP. It is a small text that briefly describes the content of a web page. This is usually what human read after the title tag, before deciding whether to click-through and read the rest of the page.

Google understands the importance of Meta description, that’s why they gave option for that.

 You can enable it by simply navigating to Settings > Meta tags and switch on the button.

back to menu ↑

Custom Robots.txt file

The robots.txt file is a text file that tells web robots which page on your blog to craw. It is one of the most neglected SEO tweak, yet it is very powerful. A lot of website owners don’t even know these file exist.

 If a search engine bot want to visit your site, it checks the robots.txt file for instructions. It is there in every website, even in BlogSpot Blogs. You will be able to view this file when you visit

By default, it looks like this for BlogSpot blogs:

robots.txt file

But you can also edit the file to save even more craw budget

Let’s understand the command lines:

User-agent: This is used to name a specific crawler. For example, if you want to instruct only Google, you can set the line of code like this:

User-agent: Google-bot

For all bots/crawlers, write it as such:

                User-agent: *

Disallow: if you wish to block any web page or a URL path, you can use the Disallow: function. For example, If you want to block crawlers from accessing the “About Page”, “Contact Page”, etc.

Here is an example:

Disallow: /p/about-us.html

Disallow: /search/

Allow: this is used to unblock any URL

Sitemap: this is used to tell search engines the path by which they can follow to crawl your website. Crawlers follow sitemap to discover new and modified pages of your website.

How to correctly use custom robots.txt file on Blogger

Navigate to Setting > Crawlers and Indexing and switch on custom robots.txt for your blogger website.

then add the following text file:

User-agent: Mediapartners-Google

User-agent: *
Disallow: /search
Allow: /

back to menu ↑

Custom Header Robots Tags:

Search engine robots (also known as bots or crawlers) is a set of tool used by search engines to search the web for new pages and then, index them.

Google knows the importance of SEO, that’s why they gave room for publishers to tweak their own Blogger SEO settings.

You already know Google owns Blogger. So any feature included to the platform carries relatively high value. You should pay attention to each.

Robots header tags is used to tell search engine bots what to do with every page of your website.

For example, you may not want Google to index a certain page or blog post. Using these header tags, you can block such page from being included in Google index.

How to edit your Robots Header tags

“I strongly recommend to leave the robots header tags to the default settings.”

If you find any reason to edit the robots header tags, then you can edit it navigating to settings > Crawlers and Indexing and switch on “Enable custom robots header tags”

Robots header tags and their meaning

allThere are no restrictions for indexing or serving. Note: this directive is the default value and has no effect if explicitly listed.
noindexDo not show this page in search results and do not show a “Cached” link in search results.
nofollowDo not follow the links on this page
noneEquivalent to noindex, nofollow
noarchiveDo not show a “Cached” link in search results.
nosnippetDo not show a snippet in the search results for this page
noodpDo not use metadata from the Open Directory Project for titles or snippets shown for this page.
notranslateDo not offer translation of this page in search results.
noimageindexDo not offer translation of this page in search results.
unavailable_after:Do not show this page in search results after the specified date/time. The date/time must be specified in the RFC 850 format.

back to menu ↑

Blogger SEO best practice – Content optimization

On this section, we will cover how to:

  1. Do keyword research for SEO
  2. Optimize your blog posts and pages
  3. Optimize images
  4. Write a friendly URL
  5. Improve internal linking structure, etc.

First things first. Let’s start with keyword research.

back to menu ↑

Keyword research for SEO

Before you even write a single word into the blogger text editor, you should first find non-competitive keywords you can easily rank for. This process is called keyword research.

It is a compulsory first step In every SEO campaign.

Finding the right keyword your targeted audience use on search engines is not always easy. You will have to be more strategic.

Get this e-book for free and learn how to come up with a massive list of keywords.

One big secrete of ranking high on a search result is discovering long-tail keywords within your niche and optimize your content around them.

Why long-tail keywords, you asked?

Here is the truth, if you go for broad keywords like “SEO”, you won’t be able to compete with other multi-million dollar companies who also rank for such keywords.

Instead, target long variables like “Local SEO for small business owners”. That’s more specific, and you will be surprised people are also searching for such long phrase.

back to menu ↑

How to do keyword research for SEO

There are different paid and free tools you can use to discover new keywords.

Google keyword planner is one of the best free tools out there. It pulls search query from Google Search, so you will be sure of getting close estimate for the number of time people search using a keyword.

All you need to do is type a keyword onto the search bar and press “Enter Button” on your keyboard.

Blogger SEO keyword research

At once, Google will show you the search volume and keyword difficulty. At the same time, Google Keyword planner also show you other related keywords used by your target audience, as well as their difficulty and search volume.

Copy of Copy of MKTProfit 5

Not sure what keywords people are using? Don’t worry, I will show you how to come up with keyword ideas.

Head over to and conduct a search using your main keywords.

For example, I search for “how to loose weigh”. Normally Google would return 804,000,000 results in 0.72 seconds.

But I will skip all these results and scroll right down the search result page.

Copy of Copy of MKTProfit 6

Google’s “Searches related to” gives you suggestions on what others are searching for. If you click on any related search and scroll down again, you will get a fresh recommendation.

Takes those recommendations one after the other to Google’s Keyword planner and discover even more long-tail keywords.

There are other tools you can use to find more valuable keywords, they include:

Once you have discovered some keywords, it’s now time to write a blog post and optimize them around those keywords.

back to menu ↑

How to write SEO friendly blog post/page on Blogger

Let’s be honest, Content is king. You should produce the very best of it if you want SEO to favor you.

In fact, when thinking about SEO, content should be your first priority. That’s why content quality comes first in the Periodic table of SEO factors.

If you don’t produce quality contents, your BlogSpot website will not rank well on Google.

How do you get started? Let’s play around Blogger dashboard, especially the post editor.

This is how it looks in picture:

blogger SEO text editor

Blogger has a simple and yet powerful text editor out of the box. The title section is where you add the post title, which search engines use as the title tag.

Beneath it is the body section. This is where you write the content body. You can include images, videos, blockquots, text, etc.

The permalink section is where you customize your page permalink.

Below the permalink is the Meta description. This is where you specify the Meta description for your blog post. If you leave it empty, Google will use your first paragraph as your Meta description when your content is featured on SERP.

There is one more section people don’t use often, it is the Robots Header tags. Here you can tell search engines to index or no-index a page.

Copy of MKTProfit 7
back to menu ↑

How to optimize blog content for SEO

If you want to do SEO on any website, you should pay attention to ON-page SEO elements. They have the key to high ranking and can also kill your overall website SEO when done wrongly.

Content optimization is very essential, and I am going to show you how to optimize your blogspot content for Search engines an make them enjoyable to human as well.

back to menu ↑

Optimize Title tags for SEO

Like I’ve always said, title tags are the second most important on-page SEO elements after the content itself. If you are not very careful, It will mark the beginning of your SEO failure.

The title tag is the first thing people see when they view your blog on the search result page. It will either make them click-through or click away!

Even if your content is super informative, and packs all the information in the world, if your title tag is mediocre, you won’t get enough click, and eventually drop in SERP position.

How to optimize a title tag: Blogger SEO practice

NB: Blogger uses your page name as the title tag. Which means, you cannot create a separate title tag for your pages, as seen in WordPress.

Make your title tag short and descriptive: according to Yoast, title tags should be between 60 – 70 characters. If it exceeds that, google might trim it down and hide the remaining characters. This will also cut short, the information it carries.

Include keywords in the title:  your title tag should contain your keyword. This is how Google and other search engines understand your contents. If your keyword isn’t there, Searchers will have a hard time figuring out the content of the page.

Take, for instance, assuming you want to buy a specific smartphone, for example, “Samsung Galaxy s20”, you conducted a search on Google and Get the following results:


You probably won’t click on them because it does not contain the keyword you are searching for.

Same thing goes to Search engines. If they can’t find your keywords on your title, they won’t rank it for those your target keywords even if your content is well optimized around those keywords.

Use odd numbers on your title tag: According to Content Marketing Institute headlines with odd numbers had a 20% higher click-through rate than those with even numbers.

back to menu ↑

Optimize your Blogger permalink for SEO

Permalinks play a very vital role in on-page SEO. It is the address that leads to blog posts or webpage. There are a few rules you should follow to avoid losing your traffic to your competitors.

Why writing a blog post on blogger, there is an option on the right panel where you can choose to use a custom permalink. Use this option to create your own SEO friendly URL.

How to write a perfect permalink

  • Remove stop words:
  • Make it short:
  • Add keywords:
  • Avoid numbers:
  • Avoid Underscores:
back to menu ↑

Optimize your BlogSpot Images for SEO

Images add meaning to your content for a better understanding. For Blogger SEO practice, it is crucial to optimize your blog images for search engines.

Remember the old adage: “A picture is worth than a thousand words”?

Oh! Not with non-optimized images on your blog.

In fact, using images on your blog increases the page load time and reduced your website speed.

When talking about SEO, speed is a very important factor.

According to stats from hobo-web, 87% of website visitors bounce if a page takes more than 3 seconds to load.

Your page size has an impact on how fast/slow the page loads. And I am telling you, Images adds to the size of your page. Which means, the more images you add to your pages, the more it increases in size. This means a sluggish website.

Should you stop using images? NO!

A study by Venngage found that Images increases the desire to read content by 80%. Research also found that articles with images get 94% more views than those without.

In fact, some websites like Venngage will sometimes use more than 200 images on a single blog post.

How to optimize images for Blogger SEO

Reduce the file size: Images can take up more space and increase the page size, especially when the image size is high. For example, if you take a picture with your smartphone, the image size sometimes can take up to 6 MB of space. If you add that image to a page of 18 KB, it will increase the size of that page to 6.01100 MB.

That will also be heavy on your page load time.

Unlike WordPress where you can use plugins to reduce the size of an image, BlogSpot users have to do it manually.

Photoshop has a web-friendly image formats. Use it to edit your images before uploading them to your blog.

Name your Images: Image title is as important as your page title tag. This is how Google interprets your image on Image-based search.

Give your image a name that describes the message being passed by the image.

Do not use names like: “IMG19-2020.jpg”, Instead name your image with a unique name related to the content.

Add ALT tag to images: Image attributes tell Google what is inside the image. Do not leave it blank.

ALT text is used to describe images to visitors who are not able to see them. This includes browsers that block images and people who have sight challenges that use screen readers.

When it comes to SEO, Search Engines places a relatively high value on Image ALT tag. They use it to determine what is on the image and how to relate it to the surrounding text.

You can add an ALT text to an image by simply clicking on the image, then “Image property”.

back to menu ↑

Keyword placement for Blogger SEO

You may have heard times without number that optimizing a blog post around a keyword make that post rank for that keyword. There is no doubt. That’s even why you did keyword research in the beginning.

But the truth about keyword placement on your blog post is that they must follow a standard.

You cannot carelessly throw out your keywords around your content and expect the thing to be fine. If you do that, Google will penalize you or even remove your site from its index.

There are certain places on your content where your keywords should appear to make a positive impact. I will touch all these places, but let’s fully understand the use of keywords within our content first.

Some terminologies you may hear often

Keyword density: this is the percentage of times a keyword appears on a webpage compared to the total number of text on that page.

Most SEO experts believe that an ideal keyword density is around 1-2%, which means the keyword should appear 15-30 times on a webpage that contains 1500 words.

Keyword stuffing: This is when you unnecessarily fill a webpage with a keyword in hope of ranking higher for that term. For example, a brand that sells laptop bags may want to rank for keywords “Laptop bags” and thus stuff the keyword like such:

“Are you looking for the best laptop bags? Look no further. Our brand has the best laptop bags for your laptop. If you buy one laptop bag, you also get a free laptop bag as a bonus for buying our laptop bag.”

That’s a good example of keyword stuffing, and it is not recommended for today’s SEO.

In fact, stuffing keywords can terribly hurt your website SEO

back to menu ↑

How to place keywords on blogger posts

Below are the best places where your keywords should appear on your content:

  1. Title tag
  2. URL
  3. Image title & ALT text
  4. First paragraph
  5. Heading tags/subheading tags
  6. Within the content
  7. Summary section
back to menu ↑

Rounding it Up

SEO is a gradual process. It doesn’t matter if you are working on wordpress, joomla, Blogger or any other platform.

If you are using Google’s Blogger, then this exclusive guide to Blogger SEO will surely increase the chances that your blog will rank higher on search engine result page.

Thanks for reading. We will appreciate it if you share the love with your BlogSpot friends.

We will be happy to hear your thoughts

Leave a reply

Become An SEO expert in less than 2 weeks
  • The history of SEO... and why it doesn't work any more
  • What Google is really doing with its updates
  • Why old school backlinking methods kill your rankings
  • The 5 most powerful sources for your backlinks
  • Free and paid resources that still do wonders for traffic
  • How to build a brand and drive traffic from all over the web
Join Over 30,000 Bloggers Who makes real profit
We will never span your inbox
Join Over 30,000 Bloggers Who makes real profit
Your Email is fully protected.
Uncover the secrets to skyrocketing your blogging income, even if you're just getting started!
Uncover the secrets to skyrocketing your blogging income, even if you're just getting started!