How To Change Heading Tag For Better SEO in Blogger

Posted by Lasantha Bandara on October 10th, 2009 File Under : html, post, seo, title73 Comments

Heading Tag (h1, h2, h3, h4, h5) is very important for SEO. All of Blogger widgets (gadgets) title use h3 or h2 tags. So blogger template use h2 or h3 tag for post title.If you want to improve your site SEO, you need to use h1 tag for post title.

Follow the simple steps below to do it:

1.Login to your blogger dashboard--> layout- -> Edit HTML

2.Click on "Expand Widget Templates"

3.Scroll down to where you see below code :

<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond=''>
<a expr:href=''><data:post.title/></a>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>

Note: If you can't find above code search it replacing h3 with h2.

4.Now Replace above code with below code:

<b:if cond='data:post.title'>
<h1 class='post-title entry-title'>
<b:if cond=''>
<a expr:href=''><data:post.title/></a>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>

5.Now find ]]></b:skin> tag.

6.Copy below code and paste it just before ]]></b:skin> tag., .post h1 #Blog1 h1, #Blog2 h1 {
border-bottom:0px Dotted #000000;
border-top:0px Dotted #000000;
margin:.25em 0 0;
padding:0 0 4px;

Note:You can change values of above code to match your template.

7.Click on "Save Templates" and now you are done.

File Under : html, post, seo, title

73 Responses to “How To Change Heading Tag For Better SEO in Blogger”

  1. Paul Crowe says:

    Hi thanks for the tip,

    Im having a problem with the post title color,
    when i change the color as you showed :


    It doesnt change on my blog it stays red?

  2. Blogger Tips And Tricks|Latest Tips For Bloggers says:

    Hello Paul,

    What is your blog URL.

  3. CdiQ says:

    thanks a lot friend.....

  4. Heather Walls says:

    I looked all over for a simple answer to this! Great succinct post!

  5. hire developer says:

    thanks a lot..

  6. Hire Dedicated MySQL Programmer says:

    thanks for the information the information provided by you is so useful and very informative thanks for posting this.

  7. maily says:

    Thank you for such a useful article. The information presented will help everyone that reads it. Please continue to elaborate on this subject as I’m sure there will be more need for information on this in the future.

  8. BlogTech says:

    thank you for tips and trick all about blog.
    thank very much

    Mr Lasantha

  9. life insurance nz says:

    I have to change my some heading tag....will try your code

  10. JJuane says:

    Thank you for this, very easy to follow guide. I hope this will bring more traffic to my site.

  11. Mido says:

    thanks nice topic

  12. The Genuine Islam says:

    Thank you very much !

  13. masoodalam51 says:

    thanks a lot sir

  14. Bărbat la Cratiţă says:

    Hi, it seems interesting. I only have a question: when I use "View Selection Source" on your website I see your post title is h3 tag (class), not h1. Is there a reason for you not to have post title h1?

    I just want to be sure nothing new happen after you wrote this post (I don`t want to be penalized by Google).

    Also, can you tell me how can I make my blog title to appear? < h1 class='title'>

    The same thing with descriptionwrapper.


  15. Harvey44 says:

    Hey I am trying to use a twitter widget in the body of a post but I get the h3 "Arrow" in the middle of it. Any way to remove?

  16. pnks says:

    I have a Small Doubt - Are u using the h1 tag for post title for this blog ?

    I have found that your using h3 tag for post title .

    So Could u please tell me why ur using h3 only for post titles instead for h1

  17. Blogger Tips And Tricks|Latest Tips For Bloggers says:


    Yes.I am using h3 tag for post titles,because there are some problems of my template,when I change it to h1 tag.

  18. Yana says:

    Thanks for this post..

  19. Admin says:

    This post was very Helpful Thanks!

  20. JR Courtland says:

    Can you please take a look at my blog, I'm having some trouble with this and would like to get it right.

    Jay Courtland

  21. japhikz says:

    Thank you very much! Hope this improves my ranking :)

  22. Abhi says:

    Sir plz can u tell me one more thing,like your LIKE,Tweet Button At the top of the post is in same line,but when i added tweet and digg button to my blog,it comes in diff lines and eat post space doesnt luk gud,can u help in dat...

  23. DistortYourPhoto says:

    unbelievable! i have spent 3 hours searching for what you have taught me in less than 5 min. i thank you and wish there were more people who can help out with clear advise that actually works. cheers from Australia :)

  24. Alvin says:

    Did as you said! seems to work fine, will be back with results to report hopefully(:

    Internet Marketing Secrets

  25. Muaz Faris says:

    thanks you, it help me alot..and im using it right now..

    feel free to see my blog and give feedback

  26. Diamond says:

    First of all I am very thankful to you this kind informations about seo , Now I ill come to the point , as you describe above i replace the code h2 to h1 ( I change the complete code), when i check with Meta tags analysis it says NO TITLE FOUND. I just wanted to know where I should enter the TITLE ?
    Please in this regards.
    Thank you
    Abdul Waheed

  27. PC Tricks Tips says:

    I just added this code to my blog. Then what happen our blog main Title? It should be H1 tag or not?

  28. Varinder Pal Singh says:

    Thanks A Lot

  29. proffsg says:

    I applied the code above but when I check my H1 tag with, it appears that my heading tag is “Subscribe via RSS Subscribe via Email Follow Me on Twitter Add me on Facebook”.

    How to solve it please?

  30. trueinternetworld says:

    thanks for this tip, hope this works foe

  31. Teds WoodWorking Review says:

    I am having trouble finding the first section of code even after I replace h3 with h2 and I have not forgotten to expand widget templates option. Traffic Travis, in the page analysis section, is telling me that I am getting a B+ which i think will become an A if I can just get the H1 tags as my keyword!

    Love your SEO site btw! Some great info!

  32. srinivas says:

    Thank u, I changed my html code as your directions. Hope this works better for my blog

  33. janmejai says:

    Hoping that this will help me a little bit

  34. Get Shared Files says:

    I have applied SEO heading tag code of yours in my blog and am hopeful that it may improve seo rank, thanks for the nice little useful SEO tip

  35. Josh says:

    Thanks for the advice! Applicable to my blog

  36. N8 Game says:

    Thanks. It works.

  37. Latest Bollywood News says:

    Thanks this is good for my website http;//

  38. Rob Mitchell says:

    After changing h3 to h1 and going down to the ]]> tag and posting the info, .post h1 #Blog1 h1, #Blog2 h1 {border-bottom:0px Dotted #000000;border-top

    I get the below error message:

    Error parsing XML, line 1635, column 9: The element type "h1" must be terminated by the matching end-tag "".

    I am using the Awesom template.


    • Cormac Scanlan says:

      Hi Rob!

      You probably just need to change the closing tags to to fix that. I got an error or two setting up like this, but it seems to be good now.

      Anyway, thanks for posting, this was useful!


      • Cormac Scanlan says:

        Sorry Rob, it seems the comments module here was a bit too clever with that and took out my HTML mark-up. The slightly odd sentence above was meant to say:

        "You probably just need to change the closing tags (/h3) to (/h1) to fix that."

        (replace the circular brackets with triangular ones)

  39. Fernando says:

    Thanks, it works!

  40. shafeeqts says:

    thanks bro.

  41. big post blog says:

    i try to find that code on my html code but not found.. can u give other code for my blog.. plss help me i really need h1 code for every post title...

  42. moyam says:

    thank for the tip man
    this is one great post
    keep the goog work

  43. Jagdish Bhatia says:

    Thank you for the tip. I changed my blog's H3 to H1.

  44. Blogger Tricks says:

    Your blog is great, I learned a lot from your blog, thanks :)

  45. Sanjay Singh says:

    Very nice tips. Thanks a lot

  46. Shalu Sharma says:

    These are excellent tips. H1 tags are now important for good SEO.

  47. Jayadwi says:

    I wish this trick will work for my blog but it can't because there is h3 for mobile tag should I change it, too?

  48. Linh says:

    thanks for this post.
    It helps me alot :)

  49. Putrana Ade Soen says:

    Cool Stuff and very usefull..
    how about H4 H5 and H6 brother?

  50. Tag Zura says:

    I managed to find re-write my header widgets (bloggers that is). Totally forgotten about the existing posts tags.. Thanks for this useful post!

  51. Blessings says:

    Thank you for the tip. I changed my blog

  52. BBA says:

    the most important title on the page should be given on the h1 tag. On the home page, this would be the Blog's Title.
    But yes on the post pages we can give the h1 tag to the the post title and reduce the importance of the Blog Title.

    But How Can I do this ???
    can you give as a code for this or this code will work ??
    thank you for this post and your help

  53. Zahirul Islam says:

    I am trying to apply my blog and hope getting a best result after including h1 tag.

  54. Mike says:


    i tried this tip and now I have "Pages" real big over my page tab. How do I get rid of this?


  55. Nakusan says:

    I got there two h3 class='post-title entry-title'.
    what needs to be replaced all the h1 class='post-title entry-title'..?

  56. mesin antrian says:

    Good. I was tryingthis tips. thanks a lot

  57. mohit says:

    Thanks a lot.Just make changes on my blog.

  58. shubham says:

    What i should do H2 or H1 ? Which is more good according to you ?

  59. Sirish says:

    My Blog Template HTML looks like below:

    Now changing h3 to h1 in the section below:
    FROM: selector=", .comments h4"
    TO: selector=", .comments h4"
    Did Not worked.

    I am still seeing h3 tag in my blog post title. Can anyone tell me what should i do to change my blog post title from h3 to h1. FYI my blog template does not have "" section. Thanks.

  60. Helen Wilson says:


    When I search this "h3 class='post-title entry-title'." I got 2 search results there

    Should I change both ?

    Should I change h3 to h2 OR h1 ?

    Which one is best ?

  61. Abdul Awal says:

    Thank you very much.

  62. Rich says:

    I hope after i change my html code,i will a better in seo,thanks for the info bro..

  63. adil says:

    thank you very very much it works

  64. Samanthi Gunarathe says:

    can't find "]]>" in my HTML why?

  65. Priyanka Sahu says:

    If i use the H1 tag on the page then it looks odd. Can we use css so we can make it smaller and it look attractive also.

  66. Sky-tech says:

    Good idea with those headings.

Leave a Reply