Hide Posts
View on WordPress.orgScores higher than 83% of indexed plugins
About
Hide posts or WooCommerce products from the homepage, archives, search, RSS, REST API, sitemaps and SEO tools — per-post control in any editor.
What It Does
Hide Posts lets you selectively remove individual posts or products from the public-facing parts of your WordPress site, including the home page, category archives, tag pages, author archives, search results, RSS feeds, the REST API, and XML sitemaps. It works as a post-level visibility toggle without requiring you to change post status to private or password-protected, so the content remains editable in the admin. The plugin also integrates with common SEO plugins to keep hidden content out of search engine index signals.
Who It's For
This plugin is a good fit for site owners who need surgical control over which posts or WooCommerce products appear in listings without unpublishing them, such as ecommerce stores curating seasonal inventory, news publishers hiding paywalled drafts from archives, or membership sites filtering sensitive content from public feeds. It is particularly useful for WooCommerce shops that want to retire a product from the storefront while keeping its data intact for order history and back-end reference.
Who Should Skip It
If you only need to hide a handful of posts permanently, WordPress's built-in draft, private, or password-protected status settings are simpler and free of plugin dependencies. Sites that need conditional visibility based on user roles, login state, or membership tiers should look at a dedicated access-control plugin instead, since Hide Posts is a global hide-or-show switch, not a role-aware tool.
The Bottom Line
Hide Posts delivers a focused, single-purpose tool for hiding posts and WooCommerce products across feeds, archives, and APIs, and the developer is clearly active with a recent update and confirmed WordPress 6.8.5 compatibility. The main reservations are the small user-rating sample, zero public support activity, and the fact that it offers no role-based or conditional logic, so it works best for straightforward hide-or-show curation rather than access control. Recommended for WooCommerce stores and publishers with clear visibility rules; less suitable for membership-driven sites.
Related Plugins
Choose this when you need per-block conditional visibility inside the block editor, such as showing content only to logged-in users or specific roles.
Pick this if your site is built with Elementor and you need widgets or sections to show or hide based on user state, device, or custom conditions.
Go with this for simpler Elementor-based role or login-state visibility rules at the widget level rather than the post level.
Not a direct competitor, but relevant if your privacy concern is email harvesting rather than post-level visibility.
Choose this when you want to hide WordPress fingerprints and paths from bots rather than hide individual posts from readers.