Linux 软件免费装
Banner图

Simple SEO Noindex Toggle

开发者 sibokul
serptale
更新时间 2026年8月21日 02:10
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

seo noindex hide from google meta robots deindex

下载

1.0.1 1.1.1 1.1.0 1.0.0

详情介绍:

Simple SEO Noindex Toggle does one job properly: it keeps chosen content out of search engine indexes. No meta descriptions, no schema, no redirects, no dashboard widgets you did not ask for — just precise noindex control with a clean interface. Most site owners do not need a full SEO suite. They need to stop a thank-you page, a duplicate landing page, or a wall of empty tag archives from showing up in Google. That is exactly what this plugin covers. Why This Plugin Exists Every major SEO plugin includes a noindex setting, buried three tabs deep inside a suite of features you may never touch. If indexing control is the only thing you need, installing a hundred-file plugin to get it is a poor trade. This plugin is deliberately narrow. It adds noindex. It never claims to make anything rank, and it never touches settings outside its own scope. That narrowness is the point — it means you can read the entire codebase in an afternoon, and it means an update is unlikely to change anything you were not expecting. Core Features Per-Post Noindex Toggle A clean "SEO Settings" meta box appears in the post and page editor sidebar, containing: Archive Noindex Controls (new in 1.1.0) Individual posts are only half the problem. The pages that most often clutter a search index are the ones WordPress generates automatically, and you never wrote a word of them. Under SEO Noindex → Settings → Archive Pages you can exclude: Every one of these is off by default. Updating the plugin will never deindex a page you had not explicitly chosen to exclude. Archive pages receive noindex, follow rather than noindex, nofollow. This is intentional: search engines are told not to list the archive itself, but to keep following the links on it through to your individual posts. Blocking those links would waste the internal linking your archives provide. Built-in Tag Verifier Most noindex tools ask you to trust that the setting worked. This one proves it. Clicking "Verify Tag in Source" makes a live server-side request to the post's public URL and parses the returned HTML with PHP's DOMDocument, checking whether the robots tag is genuinely present in the page your visitors receive. Results appear inline: This catches the failure mode that silently costs people months: a caching layer or CDN serving a stale copy of the page without the tag, while the admin screen cheerfully reports everything is fine. Admin Bar Indicator A live status badge in the WordPress admin bar shows whether the current post carries a noindex flag. Visible on the frontend while browsing any singular post or page, and inside the post editor. Clicking it opens the editor. Post List Table Column A sortable "SEO" column on the Posts and Pages list tables, so you can audit your whole site at a glance instead of opening posts one by one. Bulk Actions Two bulk actions on the Posts and Pages list tables — SEO: Add Noindex and SEO: Remove Noindex — with a dismissible notice confirming how many posts were updated. Quick Edit Support A "Noindex this post" checkbox inside the Quick Edit row, pre-populated with the post's current state. Toggle without opening the full editor. What Gets Output On a singular post or page with the toggle enabled, this tag is added near the top of <head>: <meta name="robots" content="noindex, nofollow" /> On an archive page matching an enabled setting, the directive is merged into WordPress core's own robots tag rather than added separately, producing something along these lines: <meta name="robots" content="noindex, follow, max-image-preview:large" /> The exact contents vary depending on what else your site adds to the robots tag. Filtering the core tag rather than printing a second one means you never end up with two competing robots tags on the same page. Technical Highlights Who Is This For? Site owners, developers, and content teams who want precise indexing control without adopting a full SEO platform. It works standalone, and it works alongside Yoast, Rank Math, or AIOSEO if you already have one installed.

安装:

From the WordPress Admin (recommended):
  1. Go to Plugins → Add New.
  2. Search for Simple SEO Noindex Toggle.
  3. Click Install Now, then Activate Plugin.
Manual Upload:
  1. Download the plugin ZIP file.
  2. Go to Plugins → Add New → Upload Plugin.
  3. Select the ZIP file and click Install Now.
  4. Click Activate Plugin.
Manual FTP:
  1. Extract the ZIP file.
  2. Upload the simple-seo-noindex-toggle/ folder to /wp-content/plugins/.
  3. Go to Plugins → Installed Plugins and activate.
First-Time Setup:
  1. Go to SEO Noindex in the admin sidebar.
  2. Confirm Enable Plugin, Enable for Posts, and Enable for Pages are checked.
  3. Review the Archive Pages section and enable the archive types you want excluded. All are off by default.
  4. Click Save Settings.
  5. Open any Post or Page — the SEO Settings meta box appears in the sidebar.
  6. Toggle Noindex this page and save.
  7. Click Verify Tag in Source to confirm the tag is live.

屏幕截图:

  • First appearance after activating the plugin on the post editor
  • Noindex a post from the Quick Edit option
  • Noindex status displayed on the post editor
  • Bulk actions in the post list
  • Noindex toggle on the post editing page
  • Tag verifier in action

升级注意事项:

1.1.0 Adds noindex controls for author, date, category, tag, search, and paginated archive pages. All new options are off by default, so your site behaves exactly as before until you enable them. The settings page also moves out of the Settings menu into its own SEO Noindex sidebar item; your saved settings are not affected. 1.0.0 Initial release. No upgrade steps required.

常见问题:

Can this plugin make a page indexed again?

It can stop excluding a page, which is not quite the same thing. Removing the noindex flag means this plugin no longer asks search engines to skip the page — but indexing is still Google's decision, and other factors on your site may keep the page out. The green "Indexed" badge means "no noindex flag from this plugin," not a guarantee the page sits in Google's index. Use URL Inspection in Search Console for a definitive answer.

Which archive settings should I turn on?

There is no universal answer, but some common patterns hold. Single-author blogs almost always benefit from noindexing author archives, since that page duplicates the main blog listing. Date archives are rarely useful to anyone and are safe to exclude on most sites. Paginated pages are a reasonable default to enable. Category and tag archives need more thought. If your categories carry written descriptions and pull in search traffic, leave them indexed. If they exist purely to organise the admin side, exclude them. Check your Search Console performance report before deciding — if an archive is already earning clicks, leave it alone.

Why do archive pages get "noindex, follow" instead of "noindex, nofollow"?

Because the two directives answer different questions. noindex says "do not list this page in results." nofollow says "do not follow the links on this page." On an archive, the links are the whole point — they lead to the posts you do want indexed. Adding nofollow would tell search engines to stop crawling through to your own content, which is almost never what anyone wants.

The Tag Verifier shows "Not Found" even though the toggle is enabled.

This is nearly always caching. The verifier sends a fresh request with a cache-busting query string and no-cache headers, but some caching plugins and CDNs will still serve a stored copy. Purge your cache and verify again. If it still fails, check the page source manually using Method 2.

The Tag Verifier says "Could not fetch page source".

The verifier uses wp_remote_get(), which asks your server to make an HTTP request back to itself. Some local development environments and locked-down hosts block this. The plugin still works correctly in these cases — only the verifier is unavailable. Use Method 2 to check the source directly.

Does this conflict with Yoast SEO, Rank Math, or AIOSEO?

For archive pages, no. The archive feature filters WordPress core's robots tag rather than printing its own, so directives merge cleanly. For individual posts, the per-post toggle writes its own tag into wp_head. If another SEO plugin also outputs a robots tag for that post, both will appear in the source. Search engines honour the most restrictive instruction, so the result is still correct — it just looks untidy. To keep things clean, use one plugin's noindex feature per post rather than both.

Does it support custom post types?

Not yet. Posts and Pages are supported. Custom post type support is planned for a future release.

Will enabling the archive settings deindex pages that currently rank?

It can, which is why every archive option ships turned off and requires you to enable it deliberately. Before switching one on, open Search Console and check whether that archive type is receiving impressions or clicks. If it is, leave it indexed. Noindex is quick to apply and slow to undo — recovering a deindexed page can take weeks.

Does the plugin add custom database tables?

No. Settings live in wp_options and per-post flags in wp_postmeta, both WordPress core tables.

What happens to my data if I delete the plugin?

The uninstall.php routine removes all plugin settings (ssnit_settings from wp_options) and all per-post noindex flags (_ssnit_noindex from wp_postmeta). No orphaned data remains, and the routine is multisite-aware. Worth noting: deleting the plugin removes the noindex tags too, so any page you had excluded becomes eligible for indexing again.

Does this work with the block editor?

Yes. The meta box renders in the block editor sidebar, and every feature behaves identically in both the block editor and Classic Editor.

Does Quick Edit save the noindex setting?

Yes. Quick Edit submits through WordPress's own AJAX handler, and the checkbox is processed via the standard save_post hook — no custom endpoint involved.

Can I use this on Multisite?

Yes. Each subsite keeps its own independent settings, and the uninstall routine cleans up every subsite.

Does the plugin slow down my site?

No. Nothing is enqueued on the frontend. Singular pages incur one get_post_meta() call, and archive pages a single options lookup that WordPress has already cached.

更新日志:

1.1.1 1.1.0 1.0.1 1.0.0