-
v2.0.1 Stable
released this
2026-06-02 16:51:12 +00:00 | 0 commits to main since this release2.0.1 [2026-05-25]
Added
- New option "Delete all plugin data on uninstall" (Settings → noindex SEO → General Configuration). By default, all data is preserved when the plugin is uninstalled. Enable this option to remove all settings and per-post directives on uninstall.
Changed
- Lowered minimum WordPress requirement from 6.6 to 5.7, matching the actual oldest API used (
wp_robotsfilter, introduced in WP 5.7). Verified withjohnbillion/wp-compat. - Custom post types registered by plugins or themes on the
inithook now correctly receive the Robots column, bulk actions, and list filter in granular control mode. Previously only built-in post types (post,page,attachment) were supported.
Code Quality
- Added
NOINDEX_SEO_VERSIONconstant; all enqueued assets now use it for cache-busting. - PHP type safety: replaced
(string)casts onmixedvalues fromget_option(),get_post_meta(), and$_POST/$_GET/$_REQUESTsuperglobals with properis_string()/is_scalar()narrowing guards. Passes PHPStan level 9 on PHP 8.5 with zero errors. - Extracted
noindex_seo_save_directives_from_post()helper; meta box save and Quick Edit save now share a single implementation. - Improved
noindex_seo_contextsfilter documentation: documents thestr_replace-based directive key derivation and thenoindex_seo_{context}key format requirement. - Removed dead code:
isset($field['conditional'])block (key never existed in field shape), redundantisset($field['suggestion'])guard, redundantisset($section_icons[$section_id])guard, and a provably non-empty$meta_querycheck. - Removed dead hook registration for
update_option_noindexseo(Settings API group name, not an option name; hook never fired).
Compatibility
- WordPress: 5.7 - 7.1
- PHP: 7.2 - 8.5
Tests
- PHP Coding Standards: 3.13.5
- WordPress Coding Standards: 3.3.0
- PHPStan: 2.1.55
- PHPUnit: 9.6.34
Downloads
-
v2.0.0 Stable
released this
2026-06-02 16:50:02 +00:00 | 1 commits to main since this release2.0.0 [2026-01-20]
New Features
- 5 independent robots directives: noindex, nofollow, noarchive, nosnippet, noimageindex
- Each directive can be enabled independently for any page context (125 total options)
- HTTP Headers support: Choose between HTML meta tags, HTTP headers, or both
- Granular per-post/page control (optional):
- Override global settings for individual posts/pages
- Meta boxes for Classic Editor
- Native Gutenberg sidebar panel for Block Editor
- Quick Edit support for fast inline editing
- Bulk actions to enable/disable overrides
- Custom "Robots" column in post lists
- Filter posts by override status
- Modern checkbox-based interface with emoji icons and tooltips
Security & Code Quality
- Modernized code with PHP 7.2+ strict types and type declarations
Compatibility & Migration
- WordPress: 6.6 - 6.9
- PHP: 7.2 - 8.5
- Automatic migration from v1.x (your existing settings are preserved)
- No manual configuration needed - just update and go
- Fully backward compatible
Downloads
-
v1.2.0 Stable
released this
2026-06-02 16:48:54 +00:00 | 2 commits to main since this release1.2.0 [2025-04-08]
Changes
- Improved functions documentation.
Fixes
- The way the options are saved.
Compatibility
- WordPress: 4.1 - 6.8
- PHP: 5.6 - 8.4
Tests
- PHP Coding Standards: 3.12.1
- WordPress Coding Standards: 3.1.0
- Plugin Check (PCP): 1.4.0
Downloads
-
v1.1.0 Stable
released this
2026-06-02 16:44:02 +00:00 | 3 commits to main since this release1.1.0 [2024-11-02]
Added
- Detects other WordPress SEO plugins, and creates a notice about it, to avoid conflicts.
- Has filters, so other plugins can hack.
Changed
- Uses native wp_robots functions (since WP 5.7+)
- Big refactory.
- Less size, improved code quality.
Compatibility
- WordPress: 4.1 - 6.7
- PHP: 5.6 - 8.4
Tests
- PHP Coding Standards: 3.10.3
- WordPress Coding Standards: 3.1.0
- Plugin Check (PCP): 1.1.0
Downloads
-
v1.0.12 Stable
released this
2026-06-02 16:42:59 +00:00 | 4 commits to main since this release1.0.12
- Compatibility: WordPress 4.1 - WordPress 6.4.
- Compatibility: PHP 5.6 - PHP 8.3.
- Compatibility: WordPress Coding Standards 3.0.1.
Downloads
-
v1.0.11 Stable
released this
2026-06-02 16:41:49 +00:00 | 5 commits to main since this release1.0.11
- Fix showing all the text.
Downloads
-
v1.0.10 Stable
released this
2026-06-02 16:40:56 +00:00 | 6 commits to main since this release1.0.10
-
WordPress Coding Standards 3.0.0 compatible.
-
Compatibility: PHP 5.6 - PHP 8.3.
Downloads
-
-
v1.0.9 Stable
released this
2026-06-02 16:39:59 +00:00 | 7 commits to main since this release1.0.9
-
Improved functions checking.
-
Compatibility: WordPress 5.2 - WordPress 6.3.
-
Compatibility: PHP 7.0 - PHP 8.3.
Downloads
-