I am using Blogger. I want to write some posts under a label, say "Puzzles". I don't want the posts to appear on home page of my blog (as they show up normally). I just want them to appear when some visitor clicks on the label "Puzzles," otherwise not. How can I do this without back-dating content?


Once logged in click posting, then edit pages. Click create page. You can then edit your page just like a post. A link to the page will appear in the in the sidebar when you click publish page.

  • I know that, but I want to use labels. Aug 17 '11 at 16:48

Here is a template that adds this functionality to blogger. How it works:

  • When you want to hide a post from the home page, give it the additional tag "hide".
  • The template has conditional logic when displaying the home page that puts posts with those tags in a special div
  • There is a CSS rule that uses display:none on those posts on the home page so that they are hidden from visitors.

I use Wordpress, so not sure if this option is available on Blogger.

I just backdate my posts a year or something like that. This prevents the post from showing in the homepage since I blog regularly (at least on the first page, which is all I am concerned about), but will still categorize the post.

Not a clean solution, but it's a workaround that works for me.

  • Backdating the posts is not what I'm looking for. :/ Oct 9 '11 at 7:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.