Blogger Tips & Tricks

How to Hide Specific Posts from Blogger Homepage?

Hide Specific Posts from Blogger Homepage

Here we are with another Blogger template customization trick @ Blogging Ethics. Actually, sometimes we publish some posts that we don’t want to be seen by others. These posts could be any test posts or a static page which you don’t want to be shown up on your blog’s homepage. Or the reason could be anything like the post might be outdated, or it could be a giveaway article that does not looks relevant to be displayed on the homepage.

Hiding some of the specific posts from the homepage of your blogger blog might seem to be a repulsive act laying, but it does make sense on a few occasions according to your needs. This technique is essential for those who no longer wants to display a post or some posts that are appearing on their blog’s homepage.

Today in this article, we will show you how to hide specific posts from Blogger homepage.

How to Hide Specific Posts from Blogger Homepage?

Just follow the steps given below:

  1. Backup your blog’s template
  2. Then go to Templates >> Edit HTML
  3. After your blog’s template editor opened, click on “Jump to widget” drop-down list and then click on “Blog1” in the list. Expand it and look for the following code:
    <div class="date-outer">
  4. Now after finding it carefully replace the above code with the code given below:
    <div class="date-outer"
    <b:if cond='data:blog.pageType == &quot;index&quot;'>
    <b:if cond='data:blog.searchQuery == &quot;&quot;'>
    <b:if cond='data:blog.searchLabel == &quot;&quot;'>
    <b:if cond='data:post.url == &quot;POST-LINK-A&quot;'>style=&#39;display:none;&#39;</b:if>
    <b:if cond='data:post.url == &quot;POST-LINK-B&quot;'>style=&#39;display:none;&#39;</b:if>

After pasting the above code, replace POST-LINK-A and POST-LINK-B with the URLs of the posts that you would like to hide from your homepage. You can hide more posts by using the same code just by adding more URLs in tag as above.


That’s all! Now you can check the change by visiting your blog’s homepage that your posts are successfully hidden or not.
I hope you enjoyed. If you’ve any doubt or query related to this tutorial then feel free to ask it in comments 🙂

You Might Also Like


  1. 1

    Hello, Firstly thanks for keeping this helpful blog.

    I followed the steps above very carefully and am continually receiving the following error message:
    Error parsing XML, line 243, column 12: Open quote is expected for attribute “{1}” associated with an element type “cond”.

    This is the information contained in the line 243:

    Any idea what I did wrong and how I can fix it?

  2. 5

    Same Problem here with bro Mike

    when I made the instruction u gave
    it shows

    Error parsing XML, line 981, column 12: Open quote is expected for attribute “{1}” associated with an element type “cond”.

    • 6

      You are doing something wrong. Follow all the above mentioned steps carefully and you will succeed.. good luck!

      • 7

        I found the error in the give code ,
        the quotes given in the code is not a open and close quote so replace every quote by open quote again and it will work.

        • 8

          I am getting the same error too. Can you please explain what you meant by “the quotes given in the code is not a open and close quote so replace every quote by open quote again and it will work”? I am not a programmer.

          Thanks in advance

  3. 9

    Dear Sir,
    Good Day and Nice to see your site. Its really amazing and it was very useful for new bloggers. I was one of them and i need your assistance to rectify a problem in my blogs home page. My blog is and you can see it in the home page post below the heading only one line of description is displaying in every post just above the read more button. Kindly help me to increase the length of that summary in the home page.

    Awaiting for your valuable reply. Thanks in Advance.


    • 10

      Thanks for your kind words 🙂

      The method to increase post excerpt length in blogger depends on template you are using. It’s JavaScript controlled. However you may look for “summaryLength” or “postsummary” (in most templates) and change its value. As far as I can see, current length of your post excerpt is 95, increase it as per your needs. If you still feel any difficulty then feel free to ask 🙂

  4. 11
  5. 12
  6. 14

    Can confirm its not working

    Error: Open quote is expected for attribute “cond” associated with an element type “b:if”.

    The guy above said to replace all quotes with open…how do you do that ?

  7. 16

    This was definitely one of the best and easiest codes I’ve found, thank you! This worked perfectly on my test blog, the only problem I have is that although the post is not there, there’s a small box in the area that the post should be. Almost like the border that goes around the entire post. Any idea on how I can delete this?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>