Blogger SEO 101 - Actionable Guide To Optimize Blogspot SEO

Do you know? Google now processes over 40,000 search queries every second. which means 3.5 billion searches per day.
Are you getting benefits of these Google searches to increase traffic on your blog?
If not, Then you are losing your future customers by ignoring free traffic from Google.

Don't Want to Do Messy stuff? I'll Create a SEO Optimize Blogger Theme For You

Hire Me in Fiverr

Follow This guide and I will Show you how to Optimize Blogger Blog for SEO (Search Engine Optimization) and get free automated traffic.
Want to Know, how to optimize BlogSpot SEO?
Let's Dive deep Into this Topic!
Why Blogger is SEO Friendly?
Blogger is a Free Platform for Google Which Help you to make Free Website/blog for free, without any hosting charges.
Blogger Have Some Inbuilt Features which Makes it's SEO Friendly and We don't have to install any plugin to access its features.
In This Guide, I'm going to Cover all about Blogger SEO Optimization
blogspot SEO
We're going to cover some of most asked Question by Bloggers:
How to Improve Blogger SEO?
Best SEO Plugin available for Blogger?
How to optimize blogger theme for SEO?
Best Blogger SEO Tips and trick?

On-Page SEO

On-page Optmization means we are going to improve our posts SEO by usign many SEO techniques.
1. Optmizing Post Title
A posts title is the most important part of website or blog, Most people skip your post if title sucks.
So, how to optimize Posts Title for SEO?
Here Some of the best Tips and tricks to optmize blogger post title:
  • Always put main keyword First
  • Make it 70 Character Long
  • Make it Interesting by including Number
  • Include Emotional trigger
  • Make it easy to read
  • optmize blogger post title
    Did you found it Interesting?
2. Adding Meta Description
Meta Description or Search Description is the snippet which appears below Post title in Google.
Most people forget to Add Meta Description to There Post which Leads them To danger consequences.
Most people find your Content worthy of reading its description. So, Always try to add meta description/ search description in the post.
Here some Tips for Best Practices:
    Adding Meta Description in blogger
  • Always include you main Keyword in Search Desc.
  • Make it fit in 156 character only
  • Use different Description for Different Posts (Avoid same Meta Desc. for all posts)
  • make it useful
  • Meta Description
    Did it help you to understand my content?
3. Optimizing URL for SEO
When it came to URL, Most people forget to optimize it.
Here some of the best Tips and Tricks to Optimize Blogspot URL for SEO:
    Optimizing URL for SEO
  • Make It Short
  • include main keyword in it
  • Make it useful
  • Avoid us of Upper letter, Special character
  • Don’t make it lengthy
  • Crop URL to get max out of it
4. Optimizing Images for SEO
Images are the best way to make content more appealing, visualizing content.
But Optimizing Images for SEO is the most important thing to do.
Here Some Best Tips to optimize images for SEO:
  • Rename image before uploading to server as your-keyword.png rather than 35w5.png or Your Keyword.png. Doing this make your image URL SEO friendly.
  • image URL SEO friendly
  • Always put Alt/Title text in Image
  • Your Alt Text must describe the image content
  • Put main keyword as Alt/ Title text
  • SEO friendly images
    Did you caught this one?
5. Adding Nofollow to external links
A nofollow disallow google from crawling a link,Must Use nofollow tag to get max link juice from google crawler.
Must Use rel=’nofollow’ tag for an external link to ensure you get max link juice.
Nofollow to external links
Go and Add rel='nofollow' to all external link.
6. Custom robots header tags for Post/Pages
Add Noindex/Nofollow tag to unworthy Pages like Contact, Privacy Policy, FAQs and other unworthy content.
Doing this will help you get max link juice on your site and you’ll be able to index website better.
First enable Custom robots header tags in setting.
Custom Header tag for Pages/Posts
Now, go to Posts/Pages and add Custom robots header tags.
nofollow = google will now crawl that page.
noindex = google will not index that page.
optimize blogger with custom robots tags
This one is New?
7. Adding label to posts
Make Sure Assign each post an label for easy navigation on website.
for best practice of Label:
Adding label to posts
  • Assign 10-20 posts to each label
  • Use only Appropriate keyword as your post label
  • To Avoid Deep linking Use max-label with less no. of post each label
Here a Brief guide about labels SEO optimization.
8. Interlinking
Interlinking is the best way to improve website SEO. Adding Links to your old content will help Google to crawl website better.
Make Sure you interlink your all content to get Max Link Juice, This will help content to index fast and raise ranking.
  • Link article naturally not forcefully
  • Use 2-3 Word keyword as anchor text
  • Use 3-5 min no of interlinks per page
take it serious!
9. Outbound links
Outbound links are as much important as internal, Linking your article to other’s worthy article will tell Google that you care about other websites too and you aren’t a selfish blogger.
Doing this will also help the audience to find a new better website so they trust you more.
Here some Best Tips:
  • Always link to authority sites only
  • Rank to Worthy and related content only
  • Don’t spam user while linking outbound
10. Keyword Density
Keyword density is the percentage of times a keyword or phrase appears on a web page compared to the total number of words on the page. In the context of search engine optimization, keyword density can be used to determine whether a web page is relevant to a specified keyword or keyword phrase.
Using the Same Keyword Again will add you a Google penalty. Try to write a natural content with In-depth Research.

Technical SEO

Our next Step is to Optimize our blogger theme for SEO by implanting many Technical SEO techniques.
1. Title Tag Format
Title Tag is Main Title Which appears on Google when someone searches for your article. In On-page SEO we know How to optimize Post Title. But Optimizing it from the post isn’t enough You have to ensure that template will show same as you assign it.
If website name shows on the front/end of your post title then you have to change it.
Here's an Example:
Title Tag Format
Here some common Title tag Format:
Website Name : Post Title
Post Title : Website name
Adding website name isn’t a bad thing but It will increase your snippet length as a result google snippet title looks ugly.
If you are owning a Big Brand, Than Must add Website/Brand name at the end of post title.
If you're a small blogger than remove website name from post title tag by the following method:
Find and remove below Code from template head:
<title>Anything Inside this doesn't matters</title>
Add new SEO Optimized Code:
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.pageType != "error_page"'>
<b:if cond='data:blog.pageType == "error_page"'>
<title>Page Not Found ~ <data:blog.title/></title>
2. Meta Description tag
As Post title tag, Adding Search Description isn't enought until Your blogger Template doesn't support this feature.
Go To Blogger Setting to enable Search description This Feature:
Meta Description tag
This isn't Done yet!
Go To Your Blogger Template and add below code in Your Head Section
<b:if cond='data:blog.pageType != "error_page"'>
<meta expr:content='data:blog.metaDescription' name='description'/>
All Done! Save It
3. Optimizing Nofollow Tags
Adding nofollow tag to external link in post isn't enought, there are so many external link present in your website template which you probably don't know.
Go to your Blogger Template and find all code start with :
If above code contain rel='nofollow' than its okey.
If not, That add nofollow tag inside that link as shown below:
<a href='' rel='nofollow'>Anchor text</a>
Warning! Add nofollow tag to external link Only
Here some example:
  • Share links
  • Privacy policy, FAQs, Contact, About and other Unworthy Pages
4. Optimizing Comment Section
Google Consider Comments as an ranking signal, make sure google bot crawl your comments.
Check whether your Robots.txt blocking Google bot from accessing Comment Section.
Add rel='nofollow' to all links in comment. Find below code:
<a expr:href='data:comment.authorUrl'
Add nofollow to above link.
5. Optimizing Heading Tags
Heading Tag are used to make an outline of a page. They Help Google to understand your content better.
Here an example of SEO Optimized Heading-level outline:
Optimizing Heading Tags
For Best Practise:
On Index Pages/Archive
H1: Assign to Website title
H2: Assign to posts title
H3: Assign to Website Tagline
H4: Assign to widget title[Sidebar]
On Post/Pages
H1: Assign to Post title
H2: Assign to Post content
H3: Assign to Post Content
H4: Assign to Homepage/ Assign to sidebar widgets title
Use HTML checker to check you Heading Outline.
Once you get Your Heading-level outline than go to your HTML template and assign Heading tag properly.
To assign Different H tag on Index/Post Pages Use Below Code:
<b:switch var='data:blog.pageType'>
<b:case value="static_page" />
<h1>Show Only on Pages</h1>
<b:case value="item" />
<h1>Show Only on Post </h1>
<b:default />
<h2>Show on Index/Home or label pages</h2>
Change Yellow Code with Your Desired Code.
6. Adding Breadcrumbs
Breadcrumbs are site navigation element use to show the position of current page with Respect to HomePage. breadcrumbs with Markup will improve your Site snippet in Google.
Here an Example of Breadcrumb with markup:
Breadcrumb with markup
To Add Breadcrumbs in your Website, find below code in your template [2nd]:
Add Below Code, just above given code:
<div class='breadcrumbs'>
<span itemscope='' itemtype=''><a class='homex' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a></span>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<span itemscope='' itemtype=''>
<a expr:href='data:label.url' itemprop='url' rel='tag'><span itemprop='title'><></span></a></span>
<b:if cond='data:label.isLast != "true"'> » </b:if>
Check your website look now!
7. Adding robots.txt
Robots.txt Allow or Disallow Search Bots from Accessing your Website Pages. Make Sure you Use Robots.txt Properly, any mistake can cause your huge Mistake.
First Enable Robots.txt in Your Website Template.
Adding robots.txt to blogger
Now Make Your Robots.txt Usign Robots txt Generator or use Mine Robots.txt.
User-agent: *
Allow: /
Above Robots.txt Allow All Bots from Accessing Your Website for Better Crawling
8. Site navigation
SiteNav is a key element when it cames to on-page SEO, It Help Google as well as User to navigate Site Better.
Here some Best tips to optimize SiteNavigation for SEO.
  • Must Include Your Sitemap.xml in website Navigation bar or in footer this will help Google To Deep Crawl Your Website
  • Use Labels to assign Different path to different posts
  • Never Use Javscript for webste navigation
  • For Best Practise of Labels Do:
    Assign 10 post to Each Label and Show max 10 posts on each label pages, Add a Label List in sidebar
Site navigation blogger
This One Important!
9. Mobile Optimization
Smartphone is the future of online marketing, Now a days, Most people prefered to search on mobile over web.
Here some best tips for mobile Optimization:
Add Viewpost in Website Head to make custom template mobile friendly.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
10. Increase Website speed
Website Speed is one of the top ranking factor. A Fast Loading website improve use experince.
Also Read : reduce Blogspot loading time by 60%
  • Use Less Widget on Website
  • Avoid Use of Jquery and Javscript as much you can
  • Try to use a simple Template
  • Analyze Website in google Speed insight
  • Increase Website speed
11. Compress Images
Compressing Images before uploading will help you to increase your website speed a lot.
12. Noindexing Label and archive Pages
Adding Noindex to all label will help Google to crawl useful content only. This Will improve your CTR and average time on site
Add noindex to label pages by following below steps:
Noindexing Label and archive Pages

SEO Plugin for Blogspot

Honestly, there are no plugins available for a blogger to optimize its SEO.
But wait!
We can Implement All Yoast SEO features to our website By Adding Many Meta tags in Our website.
Here an Compare Between Yoast SEO Feature that we can add into blogger blog.
1. Adding Meta Title and Description
Blogger Has in-bult feature which help User To Add meta Title and Description in there post.
2. Sitemap
In Blogger You can Access Your Siteman by going to
3. Webmaster Verification
Add below code in Website Head Section to verify website for Different Webmaster Tool.
<meta content='Pnterest Website verification code here' name='p:domain_verify'/>
<meta content='Google Webmaster verification Code here' name='google-site-verification'/>
<meta content='Bing webmaster Verification Code Here' name='msvalidate.01'/>
< meta name='alexaVerifyID' content='Alexa verification Code here'  />
4. Preview meta Title and Description
Preview Your Search Snippet by usign our Free Tool SERP Preview Tool
5. Adding Robots.txt
Blogger Help there User to add Robots.txt Directly thourght there Dashboard. We Don't need a Plugin for this.
6. Adding Structured Data
Structured data help Google to understand your website content better.
To Make Your Blog Data Structured:
Go to webmaster tools > Search Appearance > Data Highlighter, there you can add data and publish them.
After Doing this Never Change Your Website Theme.
7. Adding Social Media tag
Social Media Tag Help google to connect to your Social Profile.
Add below code in your website's Head Section
<meta content='FACEBOOK_APP_ID' property='fb:admins'/>
<meta content='' name='twitter:site'/>
<meta content='@TWITTER_USERNAME' name='twitter:creator'/>
<meta content='AUTHOR NAME' name='author'/>
<meta content='AUTHOR EMAIL ADDRESS' name='email'/>
<link href='GOOGLE_PLUS_PROFILE_LINK' rel='author'/>
<link href='GOOGLE_PLUS_POSTS_LINK' rel='publisher'/>
Change All content with respective links.
8. Adding All other Yoast Feature
To Add rest of Yoast Feature to your website template, follow this:
Go To Your Website template and add below code in your head section.
<meta content='blogger' name='generator'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<link href='' rel='openid.server'/>
<link expr:href='data:blog.homepageUrl' rel='openid.delegate'/>
<link expr:href='data:blog.url' rel='canonical'/>
<link expr:href='data:blog.url' hreflang='en' rel='alternate'/>
<link expr:href='data:blog.homepageUrl + "feeds/posts/default"' expr:title='data:blog.title + " - Atom"' rel='alternate' type='application/atom+xml'/>
<link expr:href='data:blog.homepageUrl + "feeds/posts/default?alt=rss"' expr:title='data:blog.title + " - RSS"' rel='alternate' type='application/rss+xml'/>
<link expr:href='"" + data:blog.blogId + "/posts/default"' expr:title='data:blog.title + " - Atom"' rel='alternate' type='application/atom+xml'/>
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:blog.postImageThumbnailUrl'>
<link expr:href='data:blog.postImageThumbnailUrl' rel='image_src'/>
<link href='/favicon.ico' rel='icon' type='image/x-icon'/>
Above code Add following feature in your website:
  • Make all Your URL canonical
  • Add hreflang tag in your website. Change en with your website's language
  • Add First image of your post as Featured image
  • Add favicon To Your Website
  • Add RSS/atom link
I will hope after reading above Guide you will no more search for best SEO plugin for blogspot

Blogger SEO Tips and Trick

Here some Extra Tips and Tricks Which Improve your blogspot SEO.
1. Webmaster
Go to Google Search Consol and Add Your website.
Also Add Your website to yahoo and bing webmaster tool.
  • Add Sitemap in your Search Consol
  • Check for crawl Error
2. RSS feed
Go to feedburner, and add your website there.
  • Feedburner make RSS/atom feed of website
  • It ping latest Post to various Directories for fast indexing
  • It help yor user to subscribe your blog
3. Adding Social Share button
Don't forget to Add social Share button in website, Social share button gives user engagement signal to google.
4. Adding related post
To Decrese website bounce rate, Must add related post widget in your website. Doing this will help website to rank fast.
5. Enable HTTPS
Now Blogger, Allow User to add Free SSL Certificate to website. You can add Free SSL certificate on your Custom Domain too.
Go To Setting to Enable HTTPs for website.

Don't Want to Do Messy stuff? I'll Create a SEO Optimize Blogger Theme For You

Hire Me in Fiverr


Blogger is an open source with a wide range of possibility, it helps User to get the max out of it.
If you know proper technique and strategy you can do all thing blogger which you can do with WordPress.
In Blogger We don't need any plugin to optimize SEO, Its various inbuilt feature gives you hundreds of opportunity to optimize your blog for SEO.
Thursday, February 01, 2018 2018-07-03T09:51:22Z » » Blogger SEO 101 - Actionable Guide To Optimize Blogspot SEO


  1. How can we remove the quick edit option from the theme?

    1. Find all <b:include name='quickedit'/> In HTML editor and remove Them. It Automatically Add Whenever you add a New widget through Layout Section.

  2. What theme do you use on your blog?
    Can you provide it for me?

    1. I Designed it from Scratch for My Blog, Contact me here @_ajaymalik_ to get free quote.

  3. Thanks for this article. ItsI very informative.