Want to keep certain WordPress posts or pages out of your main blog feed without deleting them? Whether it’s for SEO purposes, content organization, or simply keeping your homepage clean, hiding specific entries is a common need.
The Problem
WordPress doesn’t include a built-in way to exclude posts from the homepage while keeping them published. Manually editing theme files or using custom code can work, but it’s not beginner-friendly.
The Solution: WP Hide Post Plugin
After testing various options, the WP Hide Post plugin (despite being outdated) remains one of the few tools that lets you:
✔ Hide posts/pages from the homepage
✔ Exclude them from categories, author archives, and search results
✔ Keep them published and SEO-visible
How It Works:
- Install and activate WP Hide Post.
- When editing a post/page, check options like:
- Hide from homepage
- Hide from search results
- Hide from category/archive pages
**⚠ Note: **This plugin hasn’t been updated in years. Test it on a staging site first, as it may conflict with newer WordPress versions.
Alternative Methods:
Use a custom query in your theme’s functions.php.
Try page builders like Elementor to design a curated homepage.
For a step-by-step guide, see our full tutorial: Hide WordPress Posts from Homepage.
Top comments (0)