PPN Manager (Private Pages Noindex) Plugin for WordPress!
Contributors: Stan Williams
Tags: private pages, noindex, SEO, WordPress, CSV export, admin table
Requires at least: 5.0
Tested up to: 6.5
Requires PHP: 7.2
Stable tag: 1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
PPN Manager is a professional WordPress plugin that automatically applies noindex to all private posts and pages. It includes a fully configurable admin table, CSV export, and the ability to select post types and robots directives. Perfect for agencies, developers, and site owners managing private content SEO.
== Description ==
PPN Manager allows WordPress site owners to:
* Automatically apply noindex, nofollow, nosnippet, noarchive, and noimageindex to private pages/posts.
* See all private posts in an admin table with status indicators (OK / MISSING).
* Highlight missing noindex posts in red.
* Export a CSV with missing noindex posts at the top for fast audits or AdSense approval.
* Select which post types and directives should be auto-applied.
* Safe to use on live sites and multiple installations.
== Installation ==
1. Upload the ‘ppn-manager’ folder to the /wp-content/plugins/ directory.
2. Activate the plugin through the ‘Plugins’ menu in WordPress.
3. Navigate to PPN Manager in the admin sidebar.
4. Configure post types and robots directives.
5. Use the admin table or CSV export to audit private content.
== Frequently Asked Questions ==
Q: Can I use this plugin for custom post types?
A: Yes, any public post type can be selected in the settings.
Q: Will it delete my private pages or posts?
A: No. The plugin only applies robots meta tags and displays admin information.
Q: What if a post is missing noindex?
A: Missing posts are highlighted in red in the admin table and appear at the top of the CSV export.
== Screenshots ==
1. Admin table showing private posts and status (OK / MISSING)
2. Settings page for selecting post types and robots directives
3. CSV export ready for audits or AdSense
== Changelog ==
= 1.0 =
* Initial release with:
– Auto noindex for private pages/posts
– Admin table with status indicators
– CSV export with missing-noindex first
– Configurable post types and robots directives
This zip is fully self-contained, no extra folders or files needed.
Works for any WordPress site that supports PHP 7.2+.
Red “MISSING” rows in admin table and CSV appear first, so audits or AdSense approval is fast.
Safe to use — does not delete or modify content, only applies robots meta tags.
Notes
The plugin zip file is fully self-contained, no extra folders or files needed.
Works for any WordPress site that supports PHP 7.2+.
Red “MISSING” rows in admin table and CSV appear first, so audits or AdSense approval is fast.
Safe to use — does not delete or modify content, only applies robots meta tags.
PPN Manager – Quick Install & Use Guide
Step 1: Install the Plugin
- Download the zip file:
ppn-manager.zip(containsppn-manager.phpandreadme.txt). - Go to WordPress Admin → Plugins → Add New → Upload Plugin.
- Select
ppn-manager.zip→ click Install Now → then Activate.
Step 2: Access the Admin
In WordPress Admin sidebar, click PPN Manager. You’ll see the main plugin page with settings and the private posts table.
Step 3: Configure Settings
- Select Post Types: Choose which post types should have private pages automatically noindexed.
- Select Robots Directives: Default includes:
noindex, nofollow, nosnippet, noarchive, noimageindex. - Click Save Settings.
Step 4: View Admin Table
- All private posts appear in the table.
- Red-highlighted rows = missing noindex (requires attention).
- Other rows = already set correctly (OK).
Step 5: Export CSV
- Click Export CSV at the top of the plugin page.
- CSV includes all private posts.
- Rows missing noindex are at the top for fast audits or AdSense review.
Step 6: Safety & Notes
- Does NOT delete any posts — only applies robots meta tags.
- Fully compatible with custom post types.
- Works with WordPress 5.0+ and PHP 7.2+.
- Can be safely used on multiple sites (one-file portable plugin).
Tip for Users: Use the table to quickly identify private posts missing noindex. Export CSV before bulk audits or submitting to AdSense.