noindex SEO

Descripción

Fine-grained control over how search engines index and display your WordPress content. Apply 5 independent robots directives to 22 different page contexts with flexible implementation methods.

5 Robots Directives:

  • noindex: Prevent search engines from indexing the page
  • nofollow: Prevent search engines from following links on the page
  • noarchive: Prevent search engines from showing cached versions
  • nosnippet: Prevent search engines from showing text snippets in results
  • noimageindex: Prevent search engines from indexing images on the page

Implementation Methods:

  • HTML Meta Tags: Traditional method, easy to verify in page source (default)
  • HTTP Headers: More robust, works with all content types including PDFs and images
  • Both: Maximum compatibility for all scenarios

Control Levels:

  • Global Settings: Apply directives to 22 different page contexts (posts, pages, archives, etc.)
  • Granular Control (Optional): Override global settings for individual posts, pages, and custom post types via meta boxes in the editor

Perfect for:

  • Blocking indexing of attachment pages while allowing link following
  • Preventing duplicate content issues with flexible directive combinations
  • Controlling archive page indexing with granular control
  • Managing pagination SEO with independent settings
  • Protecting private content from search engine caching
  • Preventing snippet display while still indexing content

Páginas principales

  • Página principal: Bloquea la indexación de la página de inicio del sitio.
  • Inicio: Bloquea la indexación de la página de inicio del sitio.

Páginas y Entradas

  • Página: Bloquea la indexación de las páginas del sitio.
  • Política de privacidad: Bloquea la indexación de la página de política de privacidad del sitio.
  • Única: Bloquea la indexación de una entrada en el sitio.
  • Singular: Bloquear la indexación de una entrada o de una página del sitio.

Taxonomías

  • Categoría: Bloquea la indexación de las categorías del sitio. Las listas donde aparecen las entradas.
  • Etiqueta: Bloquea la indexación de las etiquetas del sitio. Las listas donde aparecen las entradas.

Fechas

  • Fecha: Bloquea la indexación cuando cualquier página de archivo basada en la fecha (es decir, un archivo mensual, anual, diario o basado en el tiempo) del sitio. Las listas donde aparecen las entradas.
  • Día: Bloquea la indexación cuando un archivo diario del sitio. Las listas donde aparecen las entradas.
  • Mes: Bloquea la indexación cuando un archivo mensual del sitio. Las listas donde aparecen las entradas.
  • Hora: Bloquea la indexación cuando un archivo «por hora», «por minuto» o «por segundo» del sitio. Las listas donde aparecen las entradas.
  • Año: Bloquea la indexación cuando un archivo anual del sitio. Las listas donde aparecen las entradas.

Archivos

  • Archivo: Bloquea la indexación de cualquier tipo de página de Archivo. Las páginas basadas en categorías, etiquetas, autores y fechas son todos tipos de Archivos. Las listas donde aparecen las entradas.
  • Autor: Bloquea la indexación de la página del autor, donde aparecen sus publicaciones.
  • Archivo de tipo de contenido: Bloquea la indexación de cualquier página de tipo contenido.

Paginación

  • Paginación
    * Paginación: Bloquea la indexación de la paginación, es decir, todas las páginas que no sean la principal de un archivo.

Búsqueda

  • Búsqueda
    * Búsqueda: Bloquea la indexación de las páginas de resultados de búsqueda interna.

Adjuntos

  • Adjuntos
    * Adjuntos: Bloquea la indexación de un documento adjunto a una entrada o página. Un adjunto es una imagen u otro archivo cargado a través de la utilidad de carga del editor de entradas. Los archivos adjuntos pueden mostrarse en su propia «página» o plantilla. Esto no hará que se bloquee la indexación de la imagen o archivo.

Previsualización

  • Personalizar vista previa: Bloquea la indexación cuando se muestra un contenido en modo personalizar.
  • Vista previa: Bloquea la indexación cuando se muestra una única entrada en modo borrador.

Página de error

  • Página de error
    * Error 404: Esto hará que se bloquee la indexación de una página de error. Al tratarse de una página de error, no debería ser indexada per se, pero por si acaso.

Nota importante: si tienes alguna duda sobre alguno de los siguientes puntos es mejor no activar la opción, ya que podrías perder resultados en los buscadores.

Using the plugin

REST API

The plugin exposes two read-only endpoints under /wp-json/noindex-seo/v1/ so headless consumers can read the configuration:

  • GET /settings: returns the consolidated settings array (contexts and directives plus config). Requires an authenticated user with the manage_options capability.
  • GET /effective?post_id=123: returns the list of active directives for a specific post, computed with the same precedence used on the front-end (per-post override, then per-post-type default, then the built-in context). Public only for published, non-password-protected posts; everything else requires edit_post capabilities.

On WordPress versions with XML sitemaps (5.5+), URLs that are noindexed are automatically excluded from the core sitemaps.

Compatibilidad

  • WordPress: 4.0 – 7.1
  • PHP: 5.6 – 8.5

Compliance

Este plugin se adhiere a las siguientes medidas de seguridad y protocolos de revisión para cada versión:

Privacidad

  • Este plugin no recoge ninguna información sobre tu sitio, tu identidad, los plugins, temas o contenidos que tiene el sitio.

Vulnerabilidades

  • No se han publicado vulnerabilidades hasta la versión 3.1.3.

¿Has encontrado una vulnerabilidad de seguridad? Infórmanos de ello en privado en el repositorio de GitHub de noindex SEO.

Capturas

Instalación

Descarga automática

Visita la sección de plugins en tu WordPress, busca [noindex-seo]; Descarga e instala el plugin.

Descarga manual

Extrae el contenido del ZIP y sube el contenido al directorio /wp-content/plugins/noindex-seo/. Una vez subido, aparecerá en tu lista de plugins.

FAQ

Does the noindex directive remove the URL from the XML sitemap?

Yes. On WordPress 5.5 or newer, any URL that receives a noindex directive from the plugin is excluded from the core XML sitemaps (/wp-sitemap.xml), both through the global context settings and through the granular per-post / per-term overrides.

What is the difference between the HTML meta tags and the HTTP headers implementation methods?

Both send the same robots directives to search engines. The meta tag method outputs a <meta name="robots"> tag in the HTML head and is easy to verify in the page source. The HTTP header method sends an X-Robots-Tag header, which also works for non-HTML content such as PDFs, images and feeds. The «Both» method sends the two signals at the same time.

Will I lose my settings when I uninstall the plugin?

No. By default all plugin data is preserved on uninstall. If you want a complete cleanup, enable the «Delete all plugin data on uninstall» option in the settings page before removing the plugin.

Reseñas

6 de mayo de 2020
A simple tool to add noindex meta tags to some sections of the site without being an overblown plugin. Thanks to the guys who made this plugin!
Leer todas las 2 reseñas

Colaboradores y desarrolladores

«noindex SEO» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«noindex SEO» está traducido en 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «noindex SEO» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.1.3

Compatibility release: WordPress 4.0+ and PHP 5.6+ supported again (the classic <meta name="robots"> output covers WordPress versions without the wp_robots API, and every newer-API integration degrades gracefully). Branding moved to robotstxt.software.

3.1.2

Audit-driven maintenance release: fixed the composer-audit gate in the preflight script, un-nested the settings page forms, added load_plugin_textdomain() for the bundled translations, pinned all dev dependencies, wired up coverage measurement.

3.1.1

Security: tightened the ACL on the REST endpoints. /settings now requires manage_options; /effective is public only for published, non-password-protected posts and requires edit_post for everything else.

Previous versions

If you want to see the full changelog, visit the noindex SEO plugin page.