3 Things you should Change in Blogger to make your Blog SEO friendly

In this post I am going to discuss three things you should change in your default blogger account to make your blog SEO friendly. we are going to discuss it step by step.

Very first thing I found recently is that Google by default does not index your label page. When you assign label to post and click on label, URL is something like this "...blogspot.com/search/label/...". All this deails are defined in robots.txt file of your blog.

1. Editing Robots.txt to Let Google index your Label pages.

Now default content of robots.txt is:

User-agent: Mediapartners-Google
Disallow:
User-agent: *
Disallow: /search
Allow: /
Sitemap: http://YOURBLOGNAME.blogspot.com/feeds/posts/default?orderby=UPDATED

This line Disallow: /search stops Google indexing all your label pages.

To set custom robots.txt Goto your blogger account > Settings > Search Preferences. Click on "edit" As shown in image.

Paste the following content in it and save changes.

User-agent: Mediapartners-Google
Disallow:

User-agent: *
Disallow: /search?updated-min=
Disallow: /search?updated-max=
Disallow: /*archive.html
Allow: /

Sitemap: http://YOURBLOGNAME.blogspot.com/feeds/posts/default?orderby=UPDATED

Content of this file is understandable. It will not allow your archive pages to be indexed and will allow your label pages to be indexed.

If you want your archive pages to be indexed remove "Disallow: /*archive.html" line.

2. Editing title of posts to make it more SEO friendly.

If you have noticed that by default title of your page is like "YourBlogName : PostTitle". Key to your successful SEO is title of your post. Google always looks for short and meaningful title.

To customize title according to your blog pages follow these steps:

Now Goto your blogger Dashboard > Template. Click "Edit HTML". Look for line

"<title><data:blog.pageName /></title>"

and replace it with following code:

<!-- Checking whether the page is Main/Index page-->
<b:if cond='data:blog.pageType == &quot;index&quot;'>
  <!-- Checking whether the page is Label page -->
  <b:if cond='data:blog.searchLabel'>
    <title>
      Search results for &quot;<data:blog.searchLabel/>&quot;
    </title>
  </b:if>
  <title><data:blog.title /></title>
<b:else/>
  <title><data:blog.pageName /> | <data:blog.title /></title>
</b:if>

If you look at the code abstractly you should get the idea what it is doing. You can also replace string "Search results for" with suitable string.

3. Editing Label and Archive pages to Display titles of posts only instead Full posts.

If you click on label by default it will show every post fully having that label. When user click on Label default view is not user friendly. To change that again Goto your blogger Dashboard > Template. Click "Edit HTML". look for line

"<b:include data='post' name='post'/>"

and replace it with following code:

<b:if cond='data:blog.searchLabel'>
  <h3 class='title-only'>
    <a expr:href='data:post.url'><data:post.title/></a>
  </h3>
<b:else/>
  <b:if cond='data:blog.pageType == &quot;archive&quot;'>
    <h3 class='title-only'>
    <a expr:href='data:post.url'><data:post.title/></a>
    </h3>
  <b:else/>
    <b:include data='post' name='post'/>
  </b:if>
</b:if>

Now click on any label on your blog and your should see That only titles of labeled posts apprear as list on your label pages, as shown in image below(Output for "SEO" Label for my blog).

Doing these changes will surely optimize your blog for SEO. If you are more interested in SEO have a look at this post How to Use Webmaster Tool to increase website's Page rank

Liked What You Read? Take a Next Step. Share It (Click Below) !! Let Others Know.




19 comments:

  1. I followed every step. Amaaaazing! This is very helpful.

    ReplyDelete
  2. How, that's an amazing blog post as I ever read, thanks for this blog post.

    Please keep blogging.

    ReplyDelete
  3. Yeah, I will fly to your side. These points are the backbone of a blog and web page as well. A blog should be written for a user with following search engine guidelines.

    ReplyDelete
  4. I used to have a blogger site. I didn't maintain that site for so long that I almost forgot. Thanks for your helpful information on robots.txt

    I will give a try to replace my current robots.txt with yours.

    ReplyDelete
  5. Hi,

    Recently I have launched one blog on blogger platform, and for that I was searching for some SEO methods because you know that blogger lacks in SEO and I found your article on the first page of Google.

    Thanks for this helpful article.

    ReplyDelete
  6. Hi Admin,
    I really appreciate your work, thanks for this seo tips and the way you have explained it. I have gone through many tutorials on how to make blog seo friendly but I got what i wanted only after landing on your post.

    ReplyDelete
  7. Thanks for share valuable information.

    ReplyDelete
  8. Great Post, I love to read articles that are informative and actually have good content. Thank you for sharing your experiences and I look forward to reading more.
    Ryan Levin | Ryan Levin

    ReplyDelete
  9. Good post! I am also going to write a blog post about this... thanks

    you need professional seo consulting services

    ReplyDelete
  10. Hi.... Good Information Ronak Thanks for That. I will use it in my Website

    ReplyDelete
  11. Very nice and great information everyone who work on blogging its very useful post for him. I hope its inspirational Articles. Thank you have a nice day.

    Regards
    SEO Services in India

    ReplyDelete
  12. Very amazing post for SEO tips and really glad to read hope you will share far more info in future also.

    Digital Marketing Company in Delhi

    ReplyDelete
  13. Your posts are simply fabulous and inspiring . Thanks for the inspiration!

    ReplyDelete
  14. Robot.txt file in a website instructs the Googlebots how to crawl particular webpages of that website so that indexing would become easy. Apart from making the changes in that file one should keep in mind that important content of the website must be presented above the fold of the website otherwise the website is likely to be penalized with some negative points. Google always works in favor of searchers. That's good!

    Regards,
    Jammie Cutts

    ReplyDelete
  15. Awesome post. Thanks for the shouting up.

    ReplyDelete