I found the simplest way – just use Simply Exclude WordPress plugin. It has the option to exclude each post (or tag, for that matter) from front page, archive, search or feed. It works flawlessly. You can still view the posts by using direct links.
Related Posts:
- Are transients private or public?
- Redirect to login when on private page, and when logged in to specific page
- Restrict WordPress to Private
- Change Visibility to Private
- How do I get next_posts_link to work with private posts?
- How to control who can view certain pages in BuddyPress? [closed]
- Private pdf files
- Hide public page from logged in users?
- Cannot see private content
- How to block access to Crawlers to any Image on a Private page
- Assign a username and password to specific users
- Administrator cannot see private content
- Is there a way to load pages/site from specific referring source only?
- What is the difference between private and protected members of C++ classes?
- Does Python have “private” variables in classes?
- Clone A Private Repository (Github)
- What is the use of a private static variable in Java?
- Size has private access in ArrayList
- C++ classes (public, private, and protected)
- Does WordPress send data about your blog to WordPress.org or Automattic?
- WordPress MultiSite Active Directory integration and site privacy
- How to allow editor to edit privacy page / settings only?
- Where to securely store API keys and passwords in WordPress?
- simple solution for restricting access to (some) uploads/downloads
- How can I get the privacy policy page?
- Which of my blog and personal data is being transfered when WordPress automatically checks for updates?
- How do I require authorization / login to view a specific set of posts / pages?
- How do I remove unwanted pages like archive, search, etc.?
- How can I make it so the Add New Post page has Visibility set to Private by default?
- Set posts of a custom post type to be private by default?
- Let private posts stay in status “private” after edit through “editors”
- No option to allow search engines to index my site in WP 4.3
- Is there a way to set a user profile to Draft?
- YouTube oEmbed and privacy-enhanced mode
- Fetching private posts or custom post types via WP-API with basic authentication
- Exclude Private, Draft pages from Primary Nav when using custom menu
- Using a private method as an action callback from within a class
- How can I create a separate blog that is private?
- Forum plugin that allows private groups that are invite only [closed]
- get_terms(); show private posts when logged in
- How do I check if a post is private?
- Attach a private function at a hook?
- WordPress i18n-friendly preg_replace post title
- Members Only site with Feed Keys
- WordPress post visible only those with a link
- Restricting access to files within a specific folder [duplicate]
- How to keep track of user logins?
- Private pages that work when you are not logged into WP admin
- display public excerpt for private post
- Prevent private post 404
- Completely hide user info
- Will WordPress username displayed somewhere in the site?
- Noindex, nofollow stuck on homepage
- Can WordPress store comment cookies on two different computers?
- How to set privilege to wordpress subscriber for private page
- How to add a privacy-checkbox in comment-template?
- My custom page template with is_user_logged_in() does not detect that I’m logged in
- Make post password required to publish
- Disable comments from showing up public for Custom Post Type
- Making a Custom Post type only visible to non-users via a specific link
- Best way to have an per-user customized private section
- How to make my plugin GDPR compatible?
- No option “I would like my site to be private, visible only to users I choose” in Privacy Settings
- How to show just private posts in loop
- Planned private posts get published immediately
- Hide a template part when page is password protected?
- Show a special message for private page?
- What does ‘erase personal data’ tool actually erase?
- What differences are there between a Privately Published post and a Draft post?
- How to create a plugin that notifies for updates?
- How do i make my wordpress website private?
- Can we have private drafts?
- CNAME site attempts to load files over HTTP instead of HTTPS
- Comprehensively Restrict Post Type Taxonomy to Logged-in Users
- Private Posts/Pages & Search
- How to make a secure blog that is completely private?
- List Category Posts not showing posts marked private to logged-in users
- What does selecting a page for GDPR privacy actually do?
- View Private Published Page with URL Code (no login required)
- query private custom post type
- Private page protected with username and password
- Are private posts visible to search engines?
- The best way to protect uploaded media in WordPress?
- Is user listing on wordpress private?
- How do I display content to users who are not logged in instead of 404 on Private custom posts?
- Whitelist Author of Private Post
- List all private pages user has access rights to read
- Subscriber (with read permissions) cannot view Private posts
- Show certain posts in a LIST format that members have been granted access to
- Can’t locate a hidden private page
- How to update the counter of private pages in the dashboard?
- Protecting uploads not working
- Clean private data (passwords, ftp, database) before zipping my site and SQL and give it to other person
- Setup private content for specific users with daily updates [closed]
- Post visibility based on user role
- Stop Plugin Enumeration [closed]
- How can i realize a semi-private research diary blog
- WordPress tax_query not showing private posts
- Hide images from anonymous user?
- Allowing users to view private posts (pending approval)