This is a plugin to hide pages from navigation and/or search results using custom fields, parent and child pages are supported too
This plugin allows you to define the custom field to be attached to a page to be excluded from navigation and(or) search results.
As the exclusion is done through highly optimized cached general wordpress query, and queried once for even hierarchical data, this would provide best performance and scalability. It is using custom fields without creating field or table, it is done in the most unobtrusive way. Pages that have parent and child relationships are fully supported without any hassle.
Any issues: contact me.