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.
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
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?
Table of Contents
- 1 On-Page SEO
- 1.1 1. Optimizing Post Title
- 1.2 2. Adding Meta Description
- 1.3 3. Optimizing URL for SEO
- 1.4 4. Optimizing Images for SEO
- 1.5 5. Adding Nofollow to external links
- 1.6 6. Custom robots header tags for Post/Pages
- 1.7 7. Adding the label to posts
- 1.8 8. Interlinking
- 1.9 9. Outbound links
- 1.10 10. Keyword Density
- 2 Technical SEO
- 2.1 1. Title Tag Format
- 2.2 2. Meta Description tag
- 2.3 3. Optimizing Nofollow Tags
- 2.4 4. Optimizing Comment Section
- 2.5 5. Optimizing Heading Tags
- 2.6 6. Adding Breadcrumbs
- 2.7 7. Adding robots.txt
- 2.8 8. Site navigation
- 2.9 9. Mobile Optimization
- 2.10 10. Increase Website speed
- 2.11 11. Compress Images
- 2.12 12. Noindexing Label and Archive Pages
- 3 SEO Plugin for Blogspot
- 4 Blogger SEO Tips and Trick
On-page Optimization means we are going to improve our posts SEO by using many SEO techniques.
1. Optimizing Post Title
A posts title is the most important part of a 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 optimize blogger post title:
- Always put the main keyword First
- Make it 70 Character Long
- Make it Interesting by including Number
- Include Emotional trigger
- Make it easy to read
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:
- Always include you main Keyword in Search Desc.
- Make it fit in 156 characters only
- Use different Description for Different Posts (Avoid same Meta Desc. for all posts)
- make it useful
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:
- Make It Short
- include the main keyword in it
- Make it useful
- Avoid us of the Upper letter, Special character
- Don’t make it lengthy
Crop URL to get the 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 the server as your-keyword.png rather than 35w5.png or Your Keyword.png. Doing this make your image URL SEO friendly.
- Always put Alt/Title text in Image
- Your Alt Text must describe the image content
- Put the main keyword as Alt/ Title text
Did you catch this one?
A nofollow disallow google from crawling a link, Must Use the 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.
Go and Add rel=’nofollow’ to all external link.
Doing this will help you get max link juice on your site and you’ll be able to index website better.
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.
This one is New?
7. Adding the label to posts
Make Sure Assign each post an label for easy navigation on the website.
for best practice of Label:
- 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.
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 seriously!
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.
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.
Here’s an Example:
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 the 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"'> <title><data:blog.pageTitle/></title> <b:else/> <b:if cond='data:blog.pageType != "error_page"'> <title><data:blog.pageName/></title> </b:if></b:if> <b:if cond='data:blog.pageType == "error_page"'> <title>Page Not Found ~ <data:blog.title/></title> </b:if>
2. Meta Description tag
As Post title tag, Adding Search Description isn’t enough until Your blogger Template doesn’t support this feature.
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'/> </b:if>
All Done! Save It
3. Optimizing Nofollow Tags
Adding nofollow tag to an external link in a post isn’t enough, there are so many external link present in your website template which you probably don’t know.
If above code contains rel=’nofollow’ than its okay.
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
4. Optimizing Comment Section
Google Consider Comments as a ranking signal, make sure google bot crawl your comments.
Check whether your Robots.txt blocking Google bot from accessing Comment Section.
Add nofollow to above link.
5. Optimizing Heading Tags
Heading Tag is used to making an outline of a page. They Help Google to understand your content better.
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]
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></b:switch>
Change Yellow Code with Your Desired Code.
6. Adding Breadcrumbs
Breadcrumbs are a site navigation element used to show the position of the current page with Respect to HomePage. breadcrumbs with Markup will improve your Site snippet in Google.
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='http://data-vocabulary.org/Breadcrumb'><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='http://data-vocabulary.org/Breadcrumb'> <a expr:href='data:label.url' itemprop='url' rel='tag'><span itemprop='title'><data:label.name/></span></a></span> <b:if cond='data:label.isLast != "true"'> » </b:if> </b:loop> <b:else/> »Unlabelled </b:if> </b:loop> </div>
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.
Now Make Your Robots.txt Using Robots txt Generator or use Mine Robots.txt.
User-agent: * Allow: / Sitemap: https://universalmanual.com/atom.xml?redirect=false&start-index=1&max-results=500
Above Robots.txt Allow All Bots from Accessing Your Website for Better Crawling
SiteNav is a key element when it comes to on-page SEO, It Helps 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 the Different path to different posts
Assign 10 posts to Each Label and Show max 10 posts on each label pages, Add a Label List in the sidebar
This One Important!
9. Mobile Optimization
The smartphone is the future of online marketing, Nowadays, Most people prefer to search on mobile over the web.
Here some best tips for mobile Optimization:
- Use Mobile Friendly Template
- Make Template Responsive
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 factors. A Fast Loading website improves use experience.
- Use Less Widget on Website
- Try to use a simple Template
- Analyze Website in google Speed insight
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
SEO Plugin for Blogspot
Honestly, there are no plugins available for a blogger to optimize its SEO.
We can Implement All Yoast SEO features to our website By Adding Many Meta tags on Our website.
Here a Compare Between Yoast SEO Feature that we can add into blogger blog.
1. Adding Meta Title and Description
Blogger Has inbuilt feature which helps User To Add meta Title and Description in their post.
In Blogger You can Access Your Siteman by going to website.com/sitemap.xml
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 using our Free Tool SERP Preview Tool
5. Adding Robots.txt
Blogger Help their User to add Robots.txt Directly thought there Dashboard. We Don’t need a Plugin for this.
6. Adding Structured Data
Structured data help Google to understand your website content better.
Go to webmaster tools > Search Appearance > Data Highlighter, there you can add data and publish them.
Doing this Never Change Your Website Theme.
7. Adding Social Media tag
Social Media Tag Help Google to connect to your Social Profile.
<meta content='FACEBOOK_APP_ID' property='fb:admins'/> <meta firstname.lastname@example.org/TWITTER_USERNAME' 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:
<meta content='blogger' name='generator'/> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <link href='http://www.blogger.com/openid-server.g' 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='"http://www.blogger.com/feeds/" + 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'/> </b:if></b:if> <link href='/favicon.ico' rel='icon' type='image/x-icon'/>
<b:include data='blog' name='all-head-content'/>
Above code Add the following feature in your website:
- Make all Your URL canonical
- Add hreflang tag in your website. Change in with your website’s language
- Add the First image of your post as a 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.
- 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 the website
- It pings the latest Post to various Directories for fast indexing
- It helps your user to subscribe to your blog
Don’t forget to Add social Share button in the website, Social share button gives user engagement signal to Google.
To Decrease website bounce rate, Must add related post widget in your website. Doing this will help the website to rank fast.
5. Enable HTTPS
Now Blogger, Allow User to add Free SSL Certificate to the website. You can add Free SSL certificate on your Custom Domain too.
Go To Setting to Enable HTTPs for the website.
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.