{"id":296376,"date":"2026-04-10T06:18:30","date_gmt":"2026-04-10T06:18:30","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/noindexer\/"},"modified":"2026-04-11T12:08:40","modified_gmt":"2026-04-11T12:08:40","slug":"noindexer","status":"publish","type":"plugin","link":"https:\/\/en-za.wordpress.org\/plugins\/noindexer\/","author":1320655,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"NoIndexer","header_author":"Fernando Tellado","header_description":"Control which content search engines should not index. Mark entire post types as noindex, exclude specific posts, or set noindex on individual content.","assets_banners_color":"ffffff","last_updated":"2026-04-11 12:08:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/servicios.ayudawp.com","header_author_uri":"https:\/\/ayudawp.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":181,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"fernandot","date":"2026-04-10 06:17:56"},"1.0.1":{"tag":"1.0.1","author":"fernandot","date":"2026-04-10 11:02:59"},"1.1.0":{"tag":"1.1.0","author":"fernandot","date":"2026-04-10 17:24:10"},"1.1.1":{"tag":"1.1.1","author":"fernandot","date":"2026-04-11 08:09:01"},"1.2.0":{"tag":"1.2.0","author":"fernandot","date":"2026-04-11 12:08:40"}},"upgrade_notice":{"1.2.0":"<p>New taxonomy noindex support: set entire taxonomy archives as noindex, exclude specific terms, or noindex individual term archives. Works with categories, tags, WooCommerce attributes, and all public taxonomies.<\/p>","1.1.0":"<p>New global noindex options for search results, 404 pages, date archives, paginated archives, attachment pages, and author archives.<\/p>","1.0.1":"<p>Fixes the block editor noindex checkbox not saving and duplicate panels in the sidebar.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3503094,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3503094,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500-es.jpg":{"filename":"banner-1544x500-es.jpg","revision":3503477,"resolution":"1544x500","location":"assets","locale":"es"},"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3503477,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-es.jpg":{"filename":"banner-772x250-es.jpg","revision":3503477,"resolution":"772x250","location":"assets","locale":"es"},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3503477,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3503932,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"preferredVersions\":{\"php\":\"latest\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"noindexer\"},\"options\":{\"activate\":true}}],\"landingPage\":\"\\\/wp-admin\\\/plugins.php\"}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1-es.jpg":{"filename":"screenshot-1-es.jpg","revision":3503932,"resolution":"1","location":"assets","locale":"es"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3503932,"resolution":"1","location":"assets","locale":""},"screenshot-2-es.jpg":{"filename":"screenshot-2-es.jpg","revision":3503277,"resolution":"2","location":"assets","locale":"es"},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3503277,"resolution":"2","location":"assets","locale":""},"screenshot-3-es.jpg":{"filename":"screenshot-3-es.jpg","revision":3503862,"resolution":"3","location":"assets","locale":"es"},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3503277,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Settings page with post types, taxonomies and special pages checkboxes and instant search.","2":"Index? column and quick edit checkbox in the post list.","3":"Block editor sidebar panel with noindex toggle."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10557,6364,6499,3263,186],"plugin_category":[55],"plugin_contributors":[245779,133550],"plugin_business_model":[],"class_list":["post-296376","plugin","type-plugin","status-publish","hentry","plugin_tags-indexing","plugin_tags-noindex","plugin_tags-robots","plugin_tags-search-engines","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-ayudawp","plugin_contributors-fernandot","plugin_committers-ayudawp","plugin_committers-fernandot","plugin_support_reps-ayudawp"],"banners":{"banner":"https:\/\/ps.w.org\/noindexer\/assets\/banner-772x250.jpg?rev=3503477","banner_2x":"https:\/\/ps.w.org\/noindexer\/assets\/banner-1544x500.jpg?rev=3503477","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/noindexer\/assets\/icon-128x128.png?rev=3503094","icon_2x":"https:\/\/ps.w.org\/noindexer\/assets\/icon-256x256.png?rev=3503094","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/noindexer\/assets\/screenshot-1.jpg?rev=3503932","caption":"Settings page with post types, taxonomies and special pages checkboxes and instant search."},{"src":"https:\/\/ps.w.org\/noindexer\/assets\/screenshot-2.jpg?rev=3503277","caption":"Index? column and quick edit checkbox in the post list."},{"src":"https:\/\/ps.w.org\/noindexer\/assets\/screenshot-3.jpg?rev=3503277","caption":"Block editor sidebar panel with noindex toggle."}],"raw_content":"<!--section=description-->\n<p>NoIndexer gives you full control over which content gets a <code>noindex<\/code> robots directive, telling search engines not to include it in their results. No bloated SEO plugin needed \u2014 just clean, focused noindex management.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Bulk noindex by content type<\/strong> \u2014 Set entire post types (pages, posts, products, etc.) as noindex with a single checkbox.<\/li>\n<li><strong>Bulk noindex by taxonomy<\/strong> \u2014 Set entire taxonomy archives (categories, tags, product attributes, etc.) as noindex with a single checkbox. Works with all public taxonomies, including WooCommerce product categories, tags, and attributes (requires \"Enable Archives?\" in WooCommerce attribute settings).<\/li>\n<li><strong>Smart exclusions<\/strong> \u2014 When a content type or taxonomy is set to noindex, exclude specific posts or terms that should remain indexed.<\/li>\n<li><strong>Individual noindex<\/strong> \u2014 Set noindex on specific posts or taxonomy terms without affecting the entire content type or taxonomy.<\/li>\n<li><strong>Instant search<\/strong> \u2014 Find content and terms quickly with a live search field in the settings page. Click to add, click to remove.<\/li>\n<li><strong>Editor integration<\/strong> \u2014 Noindex checkbox available in both the Classic Editor and Block Editor sidebar.<\/li>\n<li><strong>Quick Edit<\/strong> \u2014 Toggle noindex directly from the post list table without opening the editor.<\/li>\n<li><strong>Bulk actions<\/strong> \u2014 Set or remove noindex on multiple posts at once from the post list.<\/li>\n<li><strong>Index? column<\/strong> \u2014 See at a glance which posts are noindexed in your content lists.<\/li>\n<li><strong>Search results noindex<\/strong> \u2014 Prevent internal search result pages from being indexed.<\/li>\n<li><strong>404 pages noindex<\/strong> \u2014 Keep 404 error pages out of search indexes.<\/li>\n<li><strong>Date archives noindex<\/strong> \u2014 Noindex daily, monthly, and yearly archive pages.<\/li>\n<li><strong>Paginated archives noindex<\/strong> \u2014 Noindex \/page\/2\/, \/page\/3\/ and beyond for all archives.<\/li>\n<li><strong>Attachment pages noindex<\/strong> \u2014 Noindex media attachment pages created by WordPress.<\/li>\n<li><strong>Author archives noindex<\/strong> \u2014 Noindex author archive pages.<\/li>\n<li><strong>Lightweight<\/strong> \u2014 No unnecessary features, no frontend scripts, no database tables. Just a meta tag when needed.<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<p>NoIndexer adds a <code>&lt;meta name=\"robots\" content=\"noindex, follow\"&gt;<\/code> tag to the <code>&lt;head&gt;<\/code> of posts and taxonomy archives set as noindex. This tells search engines not to index the page while still following its links.<\/p>\n\n<p><strong>Priority logic for posts:<\/strong><\/p>\n\n<ol>\n<li>Individual noindex always applies.<\/li>\n<li>Post type bulk noindex applies unless the post is specifically excluded.<\/li>\n<li>Exclusions override the bulk setting for specific posts.<\/li>\n<\/ol>\n\n<p><strong>Priority logic for taxonomy archives:<\/strong><\/p>\n\n<ol>\n<li>Individual term noindex always applies.<\/li>\n<li>Taxonomy bulk noindex applies unless the term is specifically excluded.<\/li>\n<li>Exclusions override the bulk setting for specific terms.<\/li>\n<\/ol>\n\n<p><strong>Do you really need a full SEO plugin?<\/strong><\/p>\n\n<p>Most WordPress sites don't need a 100-feature SEO plugin just to manage noindex rules or customize a sitemap. WordPress already generates a native sitemap and a robots.txt file \u2014 the two core pieces search engines need to crawl your site properly.<\/p>\n\n<p>NoIndexer handles the noindex side: decide which content should stay out of search results. For sitemap control, <a href=\"https:\/\/wordpress.org\/plugins\/native-sitemap-customizer\/\">Native Sitemap Customizer<\/a> lets you exclude post types, taxonomies, and specific posts from the native WordPress sitemap. Together with the robots.txt that WordPress generates automatically, you have everything essential for technical SEO \u2014 no bloat, no unused features, no performance overhead.<\/p>\n\n<p><strong>Third-party integration:<\/strong><\/p>\n\n<p>Developers can check noindex status using:<\/p>\n\n<ul>\n<li><code>Noindexer_Frontend::is_noindex( $post_id )<\/code> \u2014 returns <code>true<\/code> if a post should not be indexed.<\/li>\n<li><code>Noindexer_Frontend::is_term_noindex( $term_id, $taxonomy )<\/code> \u2014 returns <code>true<\/code> if a taxonomy term archive should not be indexed.<\/li>\n<\/ul>\n\n<p>Both methods resolve the full priority logic (individual meta, bulk rules, and exclusions).<\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help or have suggestions?<\/p>\n\n<ul>\n<li><a href=\"https:\/\/servicios.ayudawp.com\">Official website<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/noindexer\/\">WordPress support forum<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/AyudaWordPressES\">YouTube channel<\/a><\/li>\n<li><a href=\"https:\/\/ayudawp.com\">Documentation and tutorials<\/a><\/li>\n<\/ul>\n\n<p>Love the plugin? Please leave us a <a href=\"https:\/\/wordpress.org\/support\/plugin\/noindexer\/reviews\/#new-post\">5-star review<\/a> and help spread the word!<\/p>\n\n<h3>About AyudaWP.com<\/h3>\n\n<p>We are specialists in WordPress security, SEO, AI and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>noindexer<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to Settings &gt; NoIndexer to configure your noindex rules.<\/li>\n<\/ol>\n\n<p>Or install directly from the WordPress plugin directory by searching for \"NoIndexer\".<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20noindex%20do%3F\"><h3>What does noindex do?<\/h3><\/dt>\n<dd><p>A noindex directive tells search engines like Google not to include a page in their search results. The page is still accessible to visitors, but it won't appear in search results.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20remove%20content%20from%20my%20sitemap%3F\"><h3>Does this plugin remove content from my sitemap?<\/h3><\/dt>\n<dd><p>NoIndexer focuses only on the noindex meta tag. For sitemap management, we recommend using <a href=\"https:\/\/wordpress.org\/plugins\/native-sitemap-customizer\/\">Native Sitemap Customizer<\/a>, which lets you exclude content from the native WordPress sitemap.<\/p><\/dd>\n<dt id=\"will%20this%20conflict%20with%20my%20seo%20plugin%3F\"><h3>Will this conflict with my SEO plugin?<\/h3><\/dt>\n<dd><p>NoIndexer uses the standard WordPress <code>wp_robots<\/code> filter. If another plugin or theme also sets robots directives, the noindex directive from NoIndexer will be combined with them. If you only need noindex control and nothing else from your SEO plugin, NoIndexer is a lightweight alternative.<\/p><\/dd>\n<dt id=\"can%20i%20set%20noindex%20from%20the%20editor%3F\"><h3>Can I set noindex from the editor?<\/h3><\/dt>\n<dd><p>Yes. Both the Classic Editor and the Block Editor (Gutenberg) include a NoIndexer checkbox in the sidebar. You can also use Quick Edit or bulk actions from the post list.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens when I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivating the plugin stops the noindex meta tags from being output, but your settings are preserved. Deleting the plugin removes all settings, post meta, and term meta data from the database.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20custom%20post%20types%3F\"><h3>Does this work with custom post types?<\/h3><\/dt>\n<dd><p>Yes. NoIndexer automatically detects all public post types registered on your site, including those from plugins like WooCommerce (products), bbPress (forums), or any custom post type.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20custom%20taxonomies%3F\"><h3>Does this work with custom taxonomies?<\/h3><\/dt>\n<dd><p>Yes. NoIndexer automatically detects all public taxonomies, including WooCommerce product categories, product tags, and any custom taxonomy registered by other plugins.<\/p><\/dd>\n<dt id=\"why%20don%27t%20i%20see%20woocommerce%20product%20attributes%20in%20the%20taxonomy%20list%3F\"><h3>Why don't I see WooCommerce product attributes in the taxonomy list?<\/h3><\/dt>\n<dd><p>WooCommerce product attributes (color, size, etc.) only appear in NoIndexer when they have archives enabled. Go to WooCommerce &gt; Attributes, edit the attribute, and check \"Enable Archives?\". Without this option, WooCommerce does not create public archive pages for the attribute, so there is no URL to noindex.<\/p><\/dd>\n<dt id=\"can%20i%20noindex%20specific%20categories%20or%20tags%3F\"><h3>Can I noindex specific categories or tags?<\/h3><\/dt>\n<dd><p>Yes. You can either set an entire taxonomy as noindex (e.g., all tags) and then exclude specific terms, or set individual terms as noindex without affecting the rest of the taxonomy.<\/p><\/dd>\n<dt id=\"how%20can%20other%20plugins%20detect%20noindexer%3F\"><h3>How can other plugins detect NoIndexer?<\/h3><\/dt>\n<dd><p>Developers can use <code>Noindexer_Frontend::is_noindex( $post_id )<\/code> for posts and <code>Noindexer_Frontend::is_term_noindex( $term_id, $taxonomy )<\/code> for taxonomy terms. Both methods resolve the full priority logic.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: Bulk noindex by taxonomy \u2014 set entire taxonomy archives as noindex with a single checkbox.<\/li>\n<li>New: Term exclusions \u2014 exclude specific terms from taxonomy-level noindex rules.<\/li>\n<li>New: Individual term noindex \u2014 set noindex on specific term archives without affecting the entire taxonomy.<\/li>\n<li>New: Instant search for taxonomy terms in the settings page.<\/li>\n<li>New: Support for all public taxonomies, including WooCommerce product categories, tags, and attributes.<\/li>\n<li>New: <code>Noindexer_Frontend::is_term_noindex()<\/code> method for third-party integration.<\/li>\n<li>Improved: Paginated archives noindex now also detects Query Loop block pagination (?query-1-page=2) used by block themes.<\/li>\n<li>Improved: Search sections now support both posts and terms with a unified interface.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed block editor panel strings not being translated.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Noindex for search result pages.<\/li>\n<li>New: Noindex for 404 error pages.<\/li>\n<li>New: Noindex for date archives (daily, monthly, yearly).<\/li>\n<li>New: Noindex for paginated archives (\/page\/2\/, \/page\/3\/, etc.).<\/li>\n<li>New: Noindex for attachment pages.<\/li>\n<li>New: Noindex for author archives.<\/li>\n<li>Improved: Post type checkboxes now display in a 2-column grid for better readability.<\/li>\n<li>Improved: Unified terminology across the plugin (set vs mark).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Block editor sidebar showed duplicate NoIndexer panels.<\/li>\n<li>Fixed: Noindex checkbox did not save in the block editor.<\/li>\n<li>Improved: Added SEO context to the plugin description.<\/li>\n<li>Improved: Added integration instructions for third-party developers.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Bulk noindex by post type with checkboxes.<\/li>\n<li>Exclusion system with instant search.<\/li>\n<li>Individual noindex with instant search.<\/li>\n<li>Classic Editor and Block Editor meta box.<\/li>\n<li>Quick Edit checkbox in post list tables.<\/li>\n<li>Bulk actions to set\/remove noindex.<\/li>\n<li>Indexed? status column.<\/li>\n<\/ul>","raw_excerpt":"Lightweight SEO noindex manager for WordPress. Control which content search engines should not index.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296376"}],"author":[{"embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fernandot"}],"wp:attachment":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296376"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296376"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296376"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296376"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296376"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}