¿Qué hace este script?
Este es un script de auditoría SEO para WordPress que genera un informe completo de todas las URLs que tienen la directiva noindex configurada. La directiva noindex indica a los motores de búsqueda (como Google) que NO indexen esa página, es decir, que no la muestren en los resultados de búsqueda.
Funcionalidad Principal
El script analiza tu sitio WordPress y busca elementos con noindex en:
1. Contenido (Posts/Páginas/CPT)
- Entradas del blog
- Páginas estáticas
- Custom Post Types públicos (productos, portfolios, etc.)
- Revisa TODOS los estados: publicado, borrador, pendiente, etc.
2. Taxonomías
- Categorías
- Etiquetas
- (Puede ampliarse a otras taxonomías personalizadas)
Plugins SEO Compatibles
El script detecta configuraciones de noindex de los 3 plugins SEO más populares:
- Yoast SEO - Busca el meta
_yoast_wpseo_meta-robots-noindex - Rank Math - Busca el meta
rank_math_robots - All in One SEO (AIOSEO) - Busca el meta
_aioseop_noindex
Información que Proporciona
Para cada elemento con noindex encontrado, muestra:
- ID del post o término
- Tipo de contenido (entrada, página, categoría, etc.)
- Título o nombre
- URL completa (con enlace clickeable)
- Origen (qué plugin configuró el noindex)
- Estado (publicado, borrador, etc.) - solo para posts
Cómo Usar el Script
- Subir el archivo
noindex.phpa la raíz de tu instalación WordPress (donde estáwp-load.php) - Acceder desde el navegador:
https://tusitioweb.com/noindex.php - Revisar el informe generado con tablas HTML organizadas
- Eliminar el archivo del servidor después de usarlo (por seguridad)
Salida Visual
Genera un informe HTML limpio con:
- Diseño moderno y legible
- Tablas organizadas por tipo de contenido
- Contadores de elementos encontrados
- Enlaces directos a las URLs afectadas
- Identificación clara del plugin responsable
Limitaciones Importantes
⚠️ El script solo detecta noindex explícito guardado como meta en la base de datos. No detecta:
- Configuraciones globales del plugin (ej: "noindex en todas las categorías")
- Noindex añadido por código personalizado
- Reglas aplicadas dinámicamente sin guardar en metas
Utilidad
Este script es útil para:
- Auditorías SEO - Identificar qué está bloqueado de la indexación
- Migraciones - Revisar configuraciones antes de cambiar de plugin SEO
- Troubleshooting - Descubrir por qué ciertas páginas no aparecen en Google
- Limpieza - Encontrar noindex olvidados que deberían eliminarse