Title: Beplus Search Visibility
Author: rimbeplus
Published: <strong>August 11, 2026</strong>
Last modified: August 11, 2026

---

Search plugins

![](https://ps.w.org/beplus-search-visibility/assets/banner-772x250.png?rev=3641965)

![](https://ps.w.org/beplus-search-visibility/assets/icon-256x256.png?rev=3641965)

# Beplus Search Visibility

 By [rimbeplus](https://profiles.wordpress.org/rimbeplus/)

[Download](https://downloads.wordpress.org/plugin/beplus-search-visibility.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/beplus-search-visibility/#description)
 * [Reviews](https://wordpress.org/plugins/beplus-search-visibility/#reviews)
 *  [Installation](https://wordpress.org/plugins/beplus-search-visibility/#installation)
 * [Development](https://wordpress.org/plugins/beplus-search-visibility/#developers)

 [Support](https://wordpress.org/support/plugin/beplus-search-visibility/)

## Description

Beplus Search Visibility lets you keep individual posts, pages, or whole post types
out of your site’s search results — without unpublishing them or blocking search
engines. Excluded content still displays normally everywhere else: the homepage,
archives, RSS feeds, and direct links.

#### Key Features

 * Per-post exclude — a simple checkbox on the post/page edit screen, in a “Search
   Visibility” box.
 * Quick toggle column — a “Search” column on the post list screen lets you flip
   a post’s visibility with one click, no need to open it.
 * Bulk actions — exclude or re-include many posts at once from the list screen.
 * Whole post type exclude — remove an entire post type (e.g. a “Testimonials” custom
   post type) from search results with one setting, no per-post work needed.
 * Choose which post types get the feature — enable the per-post checkbox and column
   only where you need them.
 * wp-admin search is never affected — editors can always find excluded content 
   to manage it; only the public front-end search is filtered.

#### How It Works

 1. Enable the feature for one or more post types in **Settings > Search Visibility**.
 2. On any enabled post type, check “Exclude this from search results” in the Search
    Visibility box, or use the Search column’s toggle / the bulk action on the list
    screen.
 3. The plugin hooks into `pre_get_posts` and removes excluded posts (and, optionally,
    entire excluded post types) from the public search query only.

#### Known Limitations

 * The REST API search endpoint (`/wp-json/wp/v2/search`) is not filtered in this
   version — only the front-end `s=` search query is affected.
 * wp-admin’s own post list search is intentionally left unfiltered, so editors 
   can always find excluded content to manage it.

#### About BePlus

This plugin is developed and maintained by [BePlus](https://beplusthemes.com), a
WordPress and Shopify development studio with 10+ years of experience building themes
and plugins for nonprofits and eCommerce brands.

Learn more at [beplusthemes.com](https://beplusthemes.com).

## Screenshots

[⌊Search Visibility metabox on the post edit screen.⌉⌊Search Visibility metabox 
on the post edit screen.⌉[

Search Visibility metabox on the post edit screen.

[⌊Search column with a one-click toggle on the post list screen.⌉⌊Search column 
with a one-click toggle on the post list screen.⌉[

Search column with a one-click toggle on the post list screen.

[⌊Settings page for choosing which post types get the feature.⌉⌊Settings page for
choosing which post types get the feature.⌉[

Settings page for choosing which post types get the feature.

## Installation

 1. Upload the `beplus-search-visibility` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **Settings > Search Visibility** to choose which post types get the feature.

## FAQ

### Does excluding a post remove it from my site?

No. The post stays published and visible everywhere — homepage, archives, RSS, direct
link. It’s only left out of the results when someone uses your site’s search.

### Does this affect the search box inside wp-admin (the post list screen)?

No. Excluding a post only affects the public front-end search. Editors can still
find and manage excluded posts normally from the wp-admin post list.

### Can I exclude a whole custom post type instead of marking each post?

Yes. Go to **Settings > Search Visibility** and add the post type to the “Exclude
entire post type from search” list.

### Does this work with the Block Editor and Classic Editor?

Yes, the Search Visibility metabox works in both.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Beplus Search Visibility” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ rimbeplus ](https://profiles.wordpress.org/rimbeplus/)

[Translate “Beplus Search Visibility” into your language.](https://translate.wordpress.org/projects/wp-plugins/beplus-search-visibility)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/beplus-search-visibility/),
check out the [SVN repository](https://plugins.svn.wordpress.org/beplus-search-visibility/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/beplus-search-visibility/)
by [RSS](https://plugins.trac.wordpress.org/log/beplus-search-visibility/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Per-post exclude via a metabox on the post edit screen.
 * Quick toggle column and bulk actions on the post list screen.
 * Settings page: enable per-post exclude per post type, or exclude an entire post
   type from search.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [exclude from search](https://wordpress.org/plugins/tags/exclude-from-search/)
   [hide from search](https://wordpress.org/plugins/tags/hide-from-search/)[search](https://wordpress.org/plugins/tags/search/)
   [search results](https://wordpress.org/plugins/tags/search-results/)[seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/beplus-search-visibility/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/beplus-search-visibility/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/beplus-search-visibility/reviews/)

## Contributors

 *   [ rimbeplus ](https://profiles.wordpress.org/rimbeplus/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/beplus-search-visibility/)