By default, WordPress will show our posts on the home page, archives, search results, feeds and others.
How to hide a particular post from various parts of a WordPress site?
It will be listed in the search engines, appear in the XML sitemaps and people can open the page using the URL also. So you won’t lose the traffic even though the post is invisible in the places you choose it to disappear.
Install and activate WP Hide Post plugin first on your blog.
Create a new post or edit an existing one to see the plugin options. It will show a small panel on the bottom side of your WordPress post editor.
WP Hide Post lets you hide the post on the front page, category pages, tag pages, author pages, date archives, search results, feeds, recent posts widgets and from the next previous links. Check the desired option & update your post. That’s it.