Meta Tags For Blogger / Blogspot


Meta Tags are HTML elements used to provide structured metadata about a web page. Such tags are placed in the head section of an HTML document
We can also add meta tags to Blogger Blogs.But the problem is that having the same meta tags for all pages in your blog is not a good practice.So it would be better if you could add meta tags on your home page only.Just find out the appropriate keywords and description for your site and follow these instructions 

Adding Meta Tag For your Blog’s Home Page

Now copy out the following code into a text file

<b:if cond='data:blog.canonicalUrl == data:blog.canonicalHomepageUrl'>
<meta content="Your keywords separated by commas"
name="keywords"/>
<meta content="Your Site Description" name="description"/>
</b:if>
Make the following Replacements
1.Replace Your keywords separated by commas with your site's keywords.
2.Replace Your Site Description with a good description of your site.

I would suggest you to take into consideration the following character limits
a)The maximum size of your site description should be 150 characters
b) It would be better to limit the keyword size to 200 characters
you might use this Character count tool.. Now copy out the edited code and place it within the head section of your blogger template.. It would be appropriate to place it below the title tag code.
<title><data:blog.pageTitle/></title>
If you are using my SEO Title Tag hack, then you will have to place the meta tags after the whole of the title tag hack i.e. place it below the following code..
<!-- Start www.bloggerplugins.org: Changing the Blogger Title Tag -->
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/> ~ <data:blog.title/></title>
</b:if>
<!-- End www.bloggerplugins.org: Changing the Blogger Title Tag -->



When you use this meta format, these keyword and description meta tags will appear on your blogs home page only thus, avoiding duplicate meta tags on blog pages..

Now you may see other blog posts around the web which will auto generate Meta Description for each blog post.They use the Post Title as the meta description. But i don’t think that its a good option to set your Post Title as your Post’s meta description. So i would advice you to use Meta Description and keyword tags on Home Page only.

If you are very particular and really need to add meta tags to some of the posts then you  can manually  do that also..In that case you will have to follow the following format..here is the code that i have used for implementing meta tags on this particular post page.

<b:if cond='data:blog.canonicalUrl == &quot;http://www.bloggerplugins.org/2008/06/meta-tags-for-blogger-blogspot.html&quot;'>
<meta content="optimize blogger,optimize blogspot,meta tags for blogger" name="keywords"/>
<meta content="Adding Meta tags to blogger blog is very useful. Here is a tutorial on Optimizing blogger by using appropriate meta tags on homepage and post pages." name="description"/>
</b:if>
You should replace the post url,the keyword and description tags appropriately(brown coloured ones) and place them in the head section of your template.

74 comments:

  1. dude your blog is probably the most relevant and useful one on this subject, i'm setting up a new music blog with a friend of mine (not launched yet) and want to make it legit, many thanks for the wisdom friend check us out at http://zooted.blogspot.com
    ReplyDelete
  2. You are welcome!!! :)
    ReplyDelete
  3. So for the last part. How do we actually implement that code? That actually goes in the template section and not in an individual post?

    I guess what I am asking is there a way to create a meta description for each post I have (I have about 1000)? I don't want to have to do them individually.
    ReplyDelete
  4. I am getting this error while pasting your code after your title hack "Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
    XML error message: The entity name must immediately follow the '&' in the entity reference."

    Any idea where i went wrong?
    ReplyDelete
  5. Hey, great little tweak you have there. I used to do this only for page titles, but I guess I'll be looking into making individual meta tags for each of my pages from now on.
    ReplyDelete
  6. I think the last code fragment would be best if it generically generates list of keywords from the selected labels for each post.

    Is this possible?
    ReplyDelete
  7. Thanks for tips. When I chose blogger for my personal blog (http://www.myexperienceonline.com/) I had no idea it was so seo incompatible. But now it's too late to switch. Your tutorial helped sweeten the situation. Thanks
    ReplyDelete
  8. Thanks for the tips! I search here often to find blogger plugins.
    ReplyDelete
  9. i have to put diff. code for each n every post
    ??

    plz someone help
    ReplyDelete
  10. thank you so much ...i was looking for this and here it is
    ReplyDelete
  11. im not sure where to begin the codes for the first hack could you be more specific?
    ReplyDelete
  12. I am doing exactly the same for each blog posts.. But its time consuming.. And i dont mind spending my time and energy

    My Question is that, If i add unique meta description and meta keyword of individual posts in my main EDIT HTML section seperately, will my home page take much time to load?
    ReplyDelete
  13. i want to ask a question regarding the meta tags for individual posts...if i want to add meta tags for each post then wouldnt the template become very big as i would have to add it in the head section
    ReplyDelete
  14. yes the template will become large.. but i don't think it will affect the loading time because those b:if conditions are processed at the google server side..
    But it will surely make the template too big and messy..
    Maybe can opt to add meta tags of important posts only..
    ReplyDelete
  15. Thanks will add only the important posts
    ReplyDelete
  16. hey can you tell me what is the importance of
    link href='mailto:Your_Email_Address' rev='made'

    is it ok if we remove the email part??
    ReplyDelete
  17. i don't think there is much use to the email tag.. maybe it just helps someone to contact you.. that's why i don't use that on my blog here..
    ReplyDelete
  18. This tip is great. I've been searching for this one. Thanks!
    ReplyDelete
  19. Hi guys, and awesome site Aneesh.

    Comment on messy HTML

    This is what I do in my HTML codes

    /* My Meta Post Tags */
    Place Aneesh code here

    /*Kirbys Art Post something cool */

    /*end post

    etc.

    /* End of My Meta Tags */

    This is for your sake, so its not so messy but its still big. Is there a way around it

    How about a working widget that you have on your website that you log into and choose your post and put your meta tags in and it updates the html.

    If only it was a perfect world, lol

    ~KirbysArt a blogger
    ReplyDelete
  20. @rkcim,
    kirbysart.blogspot.com doesn't have any meta tags added to it properly.. and i didn't understand what you are trying to tell.. :(
    Btw the second thing that you told is impossible.. ;)

    Regards
    Aneesh
    ReplyDelete
  21. You wrote: "a.The maximum size of the title tag should be 60 characters"

    Please explain where this "title tag" goes in your code!
    Thanks, Kelly
    aka RA Warrior
    ReplyDelete
  22. @Kelly, title tag is the title of your blog page.. For example the title of this page is
    Meta Tags for blogger/Blogspot - Blogger Templates | Widgets

    It is difficult to keep hem within 60.. but SEO guidelines say so..
    ReplyDelete
  23. Hi, great blog.
    Where exactly in the code do I put my title tag?
    I see description and key words, but no title tag.

    I am referring to the meta tags that only appear on the main page. Thanks
    ReplyDelete
  24. Second part is not practical actually,
    ReplyDelete
  25. Good info... thanks. Instructions were very easy to follow. Now I get to see if they lift me in the rankings!!
    ReplyDelete
  26. You are what I need. You know what you'r doing.

    Thanks,

    Donny
    ReplyDelete
  27. Hi there,

    Followed your instructions, but got this error message when I pasted the top box of code into my template:

    Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: Element type "meta" must be followed by either attribute specifications, ">" or "/>".

    Any idea why it doesn't like it?
    ReplyDelete
  28. @Selena,
    as it says,just put a / at the end of the meta tag
    so that the closing thing is /> instead of > alone
    ReplyDelete
  29. Actually, what worked for me was changing all the ' to " in the code. Apparently Blogger doesn't like ', although it does convert the " into ' when you hit save.

    Thought you might want to know.
    ReplyDelete
  30. @Selena,
    thanks for the response..
    but it still works for me when i use ' in my template..
    anyway i have updated the template because " also works on my template.. :)
    ReplyDelete
  31. This is wonderful after strugling with other meta tags from other sites which gave errors.Your instructions were as simple as 1 2 3 and i was done thanks a million.
    ReplyDelete
  32. hi there,

    Is this accepted by blogger/google?
    ReplyDelete
  33. Very Good...Ty Ty Ty Ty :)
    ReplyDelete
  34. Thanks, it actually works! :o)
    ReplyDelete
  35. Nice tips. But I just used the meta tags for each page. IF you want to have a look, please visit http//aml-cft.blogspot.com
    ReplyDelete
  36. how can we seprate keywords for all post ?
    ReplyDelete
  37. Awesome post!! Just dugg it.
    ReplyDelete
  38. I could spend hours on this blog! I can't even begin to tell you how easy you have made your tutorials and how important they are. Thank you so much!
    ReplyDelete
  39. this will really help me. Thank you for sharing this, will going to apply this on my blog.
    ReplyDelete
  40. Thanks, very helpful once...
    ReplyDelete
  41. OK. It worked for me.


    How much will it take to appear on the Search Engines?


    Sorry.

    Thanks
    ReplyDelete
  42. Hi guyz. can anyone tell me how to add Bookmarking sites widgets to a blogger blog. Blogger has a wedget called Share it!, but it only has twitter and facebook. i want one which has all popular bookmarking site. Like the one at the end of this meta tag post which read share it on Digg, stumble upon , delicious etc.
    ReplyDelete
  43. i tried and it worked thanks..
    ReplyDelete
  44. I'm having trouble figuring out how to add the meta tag and title of my blog---I am not good at this stuff. Please help. I am not being found and think this may be one reason.
    Thanks,
    Angie
    ReplyDelete
  45. Thank you very much for your tips. At first I thought it would be difficult to implement your meta tag tutorial. But, finally I manage to put it in my blogs. Thanks again

    Cheers,
    Pam
    ReplyDelete
  46. Hello!
    I have problems with title, blog title is on every post, I do not want there to be any posts, I want each post title should be, how do you do it? with meta tags?
    ReplyDelete
  47. Thanks so much for this blogger tutorial. This meta tag code was the only one that worked with my blog. Thank you.
    ReplyDelete
  48. Thanx so much for this Hack
    ReplyDelete
  49. i m using a blogspot how to add meta tag keyword to individual posts?
    ReplyDelete
  50. Hi i am new to blogging and my blog http://decryptlife.blogspot.com/
    I have created everything added everything but now i dont know what to post about i have posted a few but i dont know what to post on next.
    depending on my template theme could any of you tell me what to post on and continue posting
    ReplyDelete
  51. Hello i have a question? I made a blog, im in my last step and dont know where to copy my meta tags to? Can someone help?
    ReplyDelete
  52. Thank you so much, I had just added my meta tags and description to my blog.
    ReplyDelete
  53. nice tips pals,.. do you know how about the individual post meta on blogspot?
    ReplyDelete
  54. Adding meta tag is a more difficult in blogger for the newcomer..
    ReplyDelete
  55. Very good share. It helps any newbie looking for on page seo. Thanks a lot
    ReplyDelete
  56. Thank you! Your site is really useful.
    ReplyDelete
  57. I was looking for blogger meta tag with multiple meta tags
    ReplyDelete
  58. Very Good Tip.. After six month I have added meta tag gfor my blog..

    Thanks
    ReplyDelete
  59. Aneeeeesh! where exatly I place the code for description and keywords for particular post? after code for description and keywords for "hompage"??
    ReplyDelete
  60. I've using thats formula on my sites (http://newsworldinside.com), and its works magically to rank me on google top page results through post title... but the fact is that, when i've more than 100 or 200 or so on, than what happen to my sites XML template? is it slow down my sites loading time or anything that occurs problem on my sites?

    Please help me about on this fact because I'm worried about this.

    Thanking you
    ReplyDelete
  61. Thanks!

    I just used im Blog

    Thanks again, You're the Best!
    ReplyDelete
  62. how to add meta tag to a particular post in blogger..plz explain
    ReplyDelete
  63. thanks dude!!
    really help my blog,,

    Check out http://www.men-insider.blogspot.com
    ReplyDelete
  64. Powerfull, I'll try it.. Domo Arigatho ghozaimasu
    ReplyDelete
  65. thank you for this important information
    ReplyDelete