OSD Exclude From Search Results plugin allows you to remove page, blog post, or ANY custom post type from showing up in your site's search results.
This changes the search results for the user, not in the admin pages.
The plugin adds simple check box to the edit create post screen and new bulk action to the list view to remove the post or page from the search results.
Activate the plugin through 'Plugins WordPress.
Edit the page that you want to remove from the search menus, and check the new box...
Version 2.0 was released with administration screen to include custom post types...
I particulary like that you can excluded entire sets of post types, using menu, without editing each page or post.
Browse the code, check out SVN repository, or subscribe to the development log by RSS...
Your settings will not be lost, however you will need to save the post types you want to be managed in the new admin screen.
Add the ability to remove page post from menu.
Read more