How to Add Custom Meta and Title Tags for Blogger blogs

Custom meta tags are one of the killer method used for Search Engine Optimization, but unfortunately in blogger you don’t have an option to add Meta Tags for individual blog post.  Because blogger doesn’t support Plugins, Where as  in WordPress you can use All in One SEO pack Plugin for adding Meta Tags and Title Tags,Description etc. This is the major disadvantage with the Blogger. But don’t have to worry about it, every problem has a solution.Using custom Meta and Title tags in Blogger Blog

You can create a custom meta and Title tags using some web tools. But using a correct method is important.Using custom Meta Tags and title tags will increase your Keyword popularity and Search engine rankings. The major use of custom meta tags for your Each and every post is, increasing the visibility of your Content with suitable Keywords.

You can also manually create your own custom meta tags by editing this bellow code…

How to create Custom Meta Tags and Title Tags for Blogger Blog :

Edit this bellow piece of HTML code and paste into your blogger HTML Source code, exactly bellow to the header section  <head>.

Use this bellow HTML meta tags Code for Your Blog Home Page only, Never change this code and use this for one time only...

<b:if cond=’data:blog.pageType == “item”‘>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
<b:if cond=’data:blog.url == data:blog.homepageUrl’>
<meta content=’This place is for your blog home page description‘ name=’description’/>
<meta content=’keyword1,keyword2,keyword3,keyword4,keyword5,keyword6,keyword7,keyword7, keyword8‘ name=’keywords’/>
</b:if>

Use this bellow HTML Meta tags code for you Blog Post, you have to create new code every time when you create a new article….

<b:if cond=’data:blog.url == “http://yourdomain.blogspot.com/yourblog-post-url“‘>
<meta content=’This place for your Blog post description’ name=’description’/>
<meta content=’keyword1,keyword2,keyword3,keyword4,keyword5,keyword6,keyword7,keyword7, keyword8‘ name=’keywords’/>
</b:if>

Replace the blue text with your own Keywords and Description, and paste it in your blogger HTML Header section. So from this time whenever you post a new article, just change the second code with your own Article URL, keywords and description.

This article will definitely help you, in order to get the High page rank and top positions in Search engines.

About Arafath Hashmi

Arafath Hashmi is a Blogger from 2007 and he wrote 700 and above articles for solvater.com, He is a Senior SEO Analyst.

Comments

  1. thanks for this info, maybe i can now see my blog in search engines.

  2. nice post

  3. Seo can be complicated at times, particularly when google makes a modification or perhaps propose that they might make a change in their own algorithm.

  4. This code is not working for.me.
    I am getting some sorta parse links error.

  5. Thanks for this tips, This code worked fine for me. I have installed it in my blog. :)

  6. Thank you so much for this tutorial and i have done it and hope i will see some change in my traffic. Check out my blog @ http://www.moneyhomeblog.blogspot.com and tell me what you think about it.

  7. Thanks great article hope to get some traffic boost to my blog.

  8. I was looking right for this info! Thanks a lot! I had some problems with meta tags.

  9. I tried this one this day, and it works for me, I’ll be searching for other ways about SEO.
    Thank you for providing this helpful material.

  10. tried this with my site, http://hotnigerianews.blogspot.com and i was able to make it work!!
    hanks for this am going to see how it will increase my traffic.

  11. Hi, this is not working for me… I have been to so many different sites trying to find a goo meta tag code.

    This is the error I am getting: Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: Open quote is expected for attribute “{1}” associated with an element type “cond”.
    Error 500

    please help me!!!!

  12. I visited this post a year ago and it’s amazing that until now this post receives so many comments. Thanks that I am digging an old post like this. This is old yet like an antic jewel of information, there are so much gems in this post that can help me to be a successful blogger. Cheers!

  13. i will try your trick on my blog..

  14. i am also getting the same error message as lindsey above… any suggestions on how to fix this?

    • Hi rachel,

      Please remove the single quotes, and try to add the single quotes again.. the problems is because of the single quotes, when you are pasting the above code, it is pasting as the back quotes instead of forward quote…. Check it and let me know if you still get that error… Bye

  15. nice tutorial… it really help me.. thanks

  16. Hi Arafath, I have a doubt, If this is for adding description to each thing should I delete the description I put when I create my blog? I think that is general

    in this image I show you what i’m talking about for you tell me if I let that fill empy or I put description there

    http://i55.tinypic.com/k35ggk.png

  17. Thanks buddy it was really helpful since blogger,by default, doesn’t support SEO.

    But your code for the Home page is bit different from what mostly others use. i don’t know who is right or more relevant but still i would say these codes are a must know for every Blogger’s blogger :)

  18. Thanks for this tips, This code worked fine for me. I have installed it in my blog.

  19. Just follow two simple steps and you are done.visit:
    http://pakk-hungama.blogspot.com

  20. Working Mom says:

    This is going to sound stupid, but which key do I need to use to get that verticle line in line 2 (between pageName and data:blog) of creating the HTML code for the blog home page?

  21. I can’t seem to find the right place to put it. I found the head closer and inserted it after there, but it’s not working. (I did replace the single quotation marks.) Any input? I appreciate the code! It will be great once I get it to work!

  22. Great info man. It really works.

  23. Great article, i will definitely try it

  24. Dear Arafath,

    when I will post a new topic, I need to make change of the second code. Its ok.
    But after that if I will post another post, should I keep the previous code as it was or erase it.

    I think with every new post, that second code (as u described) will be modified and pasted below the previous post code with necessary changes.

    Please let me clear about it.

    thankx

  25. change the quotes issues and works well for me. I knew I had to customize my meta tags and found this really helpful.

  26. change the quotes and saved my template. I knew customizing my tags are important and I found the right tutorial. Thank YOU Arafath !

  27. Hey can you please help me out, can one of you guys email me so I can send you my meta’s and tell me what to do? My pages are all F’d up because of Dynamic change, I switched back to classic, but every time a result appears in search results, it’s like my home page with the keywords for another post, so when someone clicks they just go to my home page and not my post.

    Please? lol

  28. I’ve past your code into my Blogger HTML and change the quotes, but this doesn’t work.
    My description meta tag for Post is now empty.
    Can you help me a little?

  29. Hallo,
    It’s done. I was doing something wrong.
    Thanks!!

  30. Dear friend, you could told even where to place it rather than just saying place in the header section, for some of the very big dumps of html. will you please.

  31. kindly post a reply

  32. Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: Open quote is expected for attribute “{1}” associated with an element type “cond”.
    Error 500

    This is the error message I got when I tried to use the code.

    • Please remove the single quotes, and try to add the single quotes again.. the problems is because of the single quotes, when you are pasting the above code, it is pasting as the back quotes instead of forward quote….let me know if you still get that error…

  33. with this code before home page meta tag code, template is giving error. but without this code and only with home page and post pages meta tag code the template is saving perfectly.
    The code is …


    |

  34. Used the info on the blog but was told that I had form errors. I had to revert it back to its original template. I get this on my blog page at the top: TEMPLATE ERROR: LHS of numeric is null before 10 in (which is followed by my site description info). When I sought to add search terms, I was told it was also malformed. I am using the Watermark template..

  35. thnx great popst

  36. Zainul007 says:

    still am not getting how to set a page as home page

  37. i m also not getting it….!!!! :-(

  38. i used it.thank you.

  39. linggarlitoz says:

    can we change meta tags as we want everytime? before know about meta tag, i set it not to describe my blogwhen i share to facebook, it messed up :D and not describe my blog so i want to change it, but it did not change when i share on facebook, have i have to wait? or something? (bad english )

  40. Hi Arafath.

    After manually changing the single codes the template gets saved without any problem.
    However, on the top of the home page, the following error message is printed:

    TEMPLATE ERROR: LHS of numeric is null before 112 in data:blog.url == “http://www.itradethecharts.com/2013/01/simple-price-action-trading-strategy.html#.UPqAEfIkSU5“

    Kindly let me know what I could do.

  41. Hey, there if i want to post for new article where do i copy ans paste that code in blogger…????….please help

  42. Thanks for supplying this code! So I understand correctly, if I upload this code into my blogger blog’s HTML, how is it that I am able to update for each and every post? I have to go into the HTML of the blog and update that code with every single post I create, with the post link and keywords? Or when I upload that code, it will show up in the HTML of my posts for me to modify? Sorry if I don’t make sense, I’m trying to understand. Thanks!

  43. Thanks…gr8 hlp n easy to undrstand

Speak Your Mind

*

css.php