Deskripzioa
Simple SEO Noindex Toggle gives you precise, per-content control over which posts and pages are indexed by search engines — without the overhead of a full SEO plugin suite.
In one click, you can exclude any post or page from search engine indexes using the standard <meta name="robots" content="noindex, nofollow"> tag. Every feature is built around a clean admin UI, WordPress coding standards, and zero unnecessary dependencies.
How to Verify the Plugin Is Working
There are three ways to confirm the noindex tag is active on the frontend:
Method 1 — Built-in Tag Verifier (recommended)
- Enable the Noindex toggle on a published post and save.
- In the editor, click Verify Tag in Source in the SEO Settings meta box.
- A green ✓ Confirmed result appears, showing the exact tag found in the live page source.
Method 2 — View Page Source
- Visit the published post on the frontend.
- Right-click View Page Source (or press
Ctrl+U/Cmd+U). - Press
Ctrl+Fand search fornoindex. - The tag
<meta name="robots" content="noindex, nofollow" />appears near the top of<head>.
Method 3 — Google Search Console
- Open URL Inspection in Google Search Console.
- Paste the post URL and click Test Live URL.
- Under Page Indexing, Google reports: “Page is not indexed — noindex tag detected”.
- Under HTTP response Detected meta tags, the robots tag is listed explicitly.
Method 4 — site: Search Operator
After Google recrawls the page (typically 24–72 hours), searching site:yourdomain.com/post-slug on Google returns no results, confirming the page has been de-indexed.
Pantaila-argazkiak
Instalazioa
From the WordPress Admin (recommended):
- Go to Plugins Add New.
- Search for Simple SEO Noindex Toggle.
- Click Install Now, then Activate Plugin.
Manual Upload:
- Download the
simple-seo-noindex.zipfile. - Go to Plugins Add New Upload Plugin.
- Select the ZIP file and click Install Now.
- Click Activate Plugin.
Manual FTP:
- Extract
simple-seo-noindex.zip. - Upload the
simple-seo-noindex/folder to/wp-content/plugins/. - Go to Plugins Installed Plugins and activate.
First-Time Setup:
- Go to Settings Simple SEO Noindex.
- Confirm Enable Plugin, Enable for Posts, and Enable for Pages are all checked.
- Click Save Settings.
- Open any Post or Page in the editor — the SEO Settings meta box appears in the right sidebar.
- Toggle Noindex this page and save/publish the post.
- Click Verify Tag in Source to confirm the tag is live in the page source.
MEG
-
The Tag Verifier shows “Not Found” even though the toggle is enabled.
-
This is almost always a caching issue. The verifier sends a fresh request with a cache-busting query string and
no-cacheheaders, but some caching plugins or CDNs may still serve a stale response. Purge your cache and click Verify again. You can also use Method 2 (View Page Source) to double-check directly. -
The Tag Verifier says “Could not fetch page source”.
-
WordPress uses
wp_remote_get()which makes an outbound HTTP request from the server back to the post URL. On some localhost or restricted hosting environments, the server cannot reach itself. Use Method 2 (View Page Source) in these cases. The verifier works correctly on standard live and staging servers. -
Does this conflict with Yoast SEO, Rank Math, or AIOSEO?
-
It outputs a robots meta tag directly into
wp_headat priority 1. If another SEO plugin also outputs its own robots tag on the same post, both tags will appear in<head>. Search engines honour the most restrictive instruction, so having both is functionally harmless. To avoid duplication, use only one tool’s noindex feature per post. -
Does it support custom post types?
-
Version 1.0.0 supports Posts and Pages. Custom post type support is planned for a future release.
-
Does the plugin add any custom database tables?
-
No. It uses WordPress core’s
wp_optionstable for plugin settings andwp_postmetafor per-post noindex flags. No custom tables are created. -
What happens to my data if I delete the plugin?
-
The
uninstall.phproutine removes all plugin settings (ssn_settingsfromwp_options) and all per-post noindex flags (_ssn_noindexfromwp_postmeta). No orphaned data remains. The routine is multisite-aware and cleans up all subsites. -
Does this work with the Gutenberg block editor?
-
Yes. The meta box renders correctly in the block editor sidebar panel. All features — toggle, status badge, tag preview — function identically in both the block editor and Classic Editor.
-
Does the Quick Edit update noindex without a full page reload?
-
Yes. WordPress Quick Edit submits via its own AJAX handler. The Noindex checkbox is included in that submission and processed via the standard
save_posthook — no additional AJAX or custom endpoint required. -
Can I use this on a WordPress Multisite installation?
-
Yes. Each subsite stores its own independent settings. The uninstall routine loops all subsites and removes all data cleanly.
-
Does this plugin add any load to the frontend?
-
No. The plugin loads no scripts or stylesheets on the frontend. The only frontend action is a single
get_post_meta()call insidewp_headon singular pages — negligible performance impact. -
Will the plugin work if I have another SEO plugin installed?
-
Yes. Simple SEO Noindex Toggle operates independently and does not interfere with other SEO plugins.
Berrikuspenak
Ez dago berrikuspenik plugin honentzat.
Laguntzaileak eta Garatzaileak
“Simple SEO Noindex Toggle” software librea da. Ondoko pertsonek egin dizkiote ekarpenak plugin honi.
LaguntzaileakItzul zaitez Simple SEO Noindex Toggle zure hizkuntzara.
Garapena interesatzen zaizu?
Araka kodea, begiratu SVN biltegia edo harpidetu garapen erregistrora RSS bidez.
Aldaketen loga
1.0.1
- WordPress 7.0 compatibility check-up.
- Screenshots added.
- Fixed some minor issues.
1.0.0
- Initial release.
- Noindex toggle meta box on Posts and Pages with live status badge, tag preview, and smooth CSS toggle switch.
- Built-in Tag Verifier — server-side fetch using PHP DOMDocument HTML parsing for reliable robots meta tag detection; displays the exact tag found in the live page source.
- Admin Bar Indicator — live red/green SEO status badge on the frontend and inside the post editor admin bar.
- Post List Table Column — sortable “SEO” column with green/red colored status badges on Posts and Pages list tables.
- Bulk Actions — “SEO: Add Noindex” and “SEO: Remove Noindex” for Posts and Pages list tables with dismissible result notice.
- Quick Edit Support — Noindex checkbox inside Quick Edit row, auto-populated from current post state via vanilla JavaScript.
- Settings page under Settings Simple SEO Noindex with global enable and per-post-type controls.
- 100% vanilla JavaScript — zero jQuery dependency, uses Fetch API.
- Full uninstall cleanup — removes all options and post meta on plugin deletion.
- WordPress Coding Standards compliant OOP singleton architecture with SSN_ prefix throughout.
- Multisite compatible.







