Skip to Content

AI SEO Pilot

AI SEO Pilot es un plugin de WordPress pensado para AI Engine Optimization (AEO) — también llamado Generative Engine Optimization (GEO). Mientras que el SEO tradicional apunta a los diez enlaces azules de Google, AEO apunta a cómo los grandes modelos de lenguaje recuperan, citan y resumen tu contenido dentro de ChatGPT, Perplexity, Claude, Gemini y la nueva generación de buscadores impulsados por IA.

El plugin trae todo lo necesario para que un sitio WordPress sea legible por máquinas y digno de ser citado: generador de llms.txt, salida de Schema.org JSON-LD, puntuación de calidad de contenido en una escala 0–100, seguimiento de palabras clave objetivo, sitemaps optimizados para IA y un panel de analítica en tiempo real que monitoriza GPTBot, ClaudeBot, PerplexityBot, GoogleOther y cualquier crawler personalizado que decidas seguir.

Widget de AI SEO Pilot
Widget de AI SEO Pilot

Puntos fuertes

  • Generación de llms.txt — archivo legible por máquinas, autogenerado o editado a mano, que dice a los crawlers de IA de qué va tu sitio y qué contenido priorizar.
  • Schema.org JSON-LD — marcado de Organization, Breadcrumb y WebSite con enlaces sameAs a perfiles sociales, para que los sistemas de IA puedan resolver la entidad de tu marca.
  • Puntuación de calidad de contenido — cada entrada y página recibe una nota de 0 a 100 a partir de diez controles configurables afinados para la recuperación por IA.
  • Tracking y analítica de bots de IA — un panel a 30 días que monitoriza GPTBot, ClaudeBot, PerplexityBot, GoogleOther y bots personalizados, con medias diarias y notas de salud del crawl.
  • Gestión de palabras clave objetivo — sigue las keywords objetivo en toda la biblioteca, detecta canibalización entre entradas que compiten y sugiere cómo resolverla.
  • IA multiproveedor — backend conectable con OpenAI, Anthropic, Google Gemini, DeepSeek y Ollama (autohospedado).
  • Sitemaps optimizados para IA — sitemaps XML diseñados expresamente para destacar a los agentes LLM las páginas que merecen ser rastreadas.
  • Interfaz multilingüe — incluye traducciones a inglés, italiano, español, alemán y francés.

Requisitos

RequisitoMínimo
WordPress6.0 o superior (probado hasta 7.0)
PHP7.4 o superior
MySQL / MariaDB5.6+ / 10.1+
HTTPSRecomendado por las señales de confianza para crawlers de IA
Proveedor de IAAl menos una API key (OpenAI, Anthropic, Gemini, DeepSeek) o un endpoint local de Ollama para las funciones de análisis de contenido

La clave de licencia es obligatoria para activar las funciones de análisis, optimización y tracking. La salida estructural (llms.txt, JSON-LD, sitemaps) se puede configurar sin un proveedor de IA, pero la puntuación de contenido y las sugerencias de reescritura dependen de un backend LLM.

Instalación

  1. Descarga el ZIP de AI SEO Pilot desde tu cuenta de Slotix.
  2. En WordPress, abre Plugins → Añadir nuevo → Subir plugin.
  3. Selecciona el ZIP y pulsa Instalar ahora.
  4. Pulsa Activar plugin cuando termine la subida.
  5. Aparece un nuevo menú principal, AI SEO Pilot, en la barra lateral del admin.
  6. Abre AI SEO Pilot → Ajustes → General y pega tu clave de licencia.
  7. Activa los módulos que vayas a usar: marcado Schema.org, Content Analyzer, tracking de AI Visibility y generación de sitemap para IA.
  8. Pasa a la pestaña Proveedores de IA, elige un proveedor, pega la API key, escoge un modelo y pulsa Probar conexión.

Tras el primer guardado, el plugin crea un endpoint virtual /llms.txt y el sitemap XML, ambos accesibles desde el frontal sin tocar la configuración del servidor web.

Pantalla de ajustes generales
Pantalla de ajustes generales

Configuración

Toda la configuración está en AI SEO Pilot → Ajustes, organizada en seis pestañas.

General

La pestaña General contiene los interruptores maestros. Activando la licencia se desbloquean los módulos de análisis y tracking; cada función se activa de forma independiente, así puedes desplegar el plugin de forma gradual en un sitio existente.

  • Clave de licencia — valida la instalación y habilita las funciones online.
  • Marcado Schema.org — activa o desactiva la inyección de JSON-LD en todo el sitio.
  • Content Analyzer — habilita la meta box de puntuación por entrada.
  • Tracking de AI Visibility — empieza a registrar los hits de bots de IA.
  • Generación de sitemap para IA — expone el sitemap optimizado para IA.

Proveedores de IA

Elige el backend LLM que usan el Content Analyzer y el asistente de reescritura.

ProveedorNotas
OpenAIGPT-4o, GPT-4o-mini, GPT-4-Turbo y modelos de razonamiento.
AnthropicFamilia Claude — recomendado para reescritura de textos largos.
Google GeminiBuena opción si ya usas Google Cloud.
DeepSeekAlternativa optimizada en coste con buen razonamiento.
OllamaModelos locales autohospedados para soberanía total del dato.

Cada proveedor pide su propia API key (o la URL del endpoint local en Ollama). El botón Probar conexión valida las credenciales y lista los modelos disponibles en la cuenta.

Análisis de contenido

La pestaña Análisis de contenido es donde defines qué significa “AI-ready” en tu sitio.

Ajustes de Análisis de contenido
Ajustes de Análisis de contenido
  • Umbral AI-Ready — puntuación mínima (0–100 %) a partir de la cual una entrada se considera lista para consumo de IA. Las entradas por debajo del umbral se marcan en el dashboard.
  • Diez controles configurables — cada control tiene su propio interruptor de activación, peso (0–20) y umbral:
    1. Respuestas directas — ¿incluye la entrada respuestas concisas en los primeros párrafos?
    2. Estructura Q&A — parejas explícitas de pregunta/respuesta, que los motores de IA citan con gusto.
    3. Definiciones — definiciones claras de una frase para las entidades clave.
    4. Longitud de párrafo — párrafos cortos y escaneables.
    5. Listas — presencia de listas con viñetas o numeradas.
    6. Densidad de entidades — entidades nombradas por cada 100 palabras.
    7. Estadísticas citables — datos cuantitativos con una fuente.
    8. Completitud semántica — cobertura de los subtemas esperados para la palabra clave objetivo.
    9. Optimización de snippet — formato que encaja con los patrones de featured snippet.
    10. Señales de frescura — marcadores de actualidad y timestamps de última actualización.
  • Tono por defecto — Autoritario, Conversacional, Técnico o Simplificado. El tono guía las sugerencias de reescritura por IA.

llms.txt

Hay dos modos.

  • Autogenerar — el plugin construye llms.txt a partir de los metadatos del sitio, las páginas de primer nivel, las taxonomías clave y tus entradas más citadas. Se reconstruye cada vez que cambia el contenido.
  • Manual — un único área de texto donde pegas un archivo escrito a mano. Útil si necesitas control editorial total o si sindicas contenido desde otra plataforma.

El endpoint se sirve en https://<tu-sitio>/llms.txt sea cual sea la estructura de permalinks.

Marcado Schema

Ajustes de Schema
Ajustes de Schema

Se activa por separado:

  • Organization — logo, razón social, punto de contacto y URLs sameAs a perfiles sociales (Twitter/X, LinkedIn, YouTube, GitHub, Facebook, Instagram, Mastodon, etc.).
  • BreadcrumbBreadcrumbList automático derivado de la jerarquía del sitio.
  • WebSite — entidad raíz WebSite con SearchAction para la búsqueda en sitelinks.

Todo el JSON-LD se inyecta en el <head> de la página y valida tanto en el Rich Results Test de Google como en el validador oficial de Schema.org.

Tracking de bots de IA

  • Retención — guarda los hits en bruto entre 7 y 365 días. Los totales diarios agregados se conservan indefinidamente.
  • Bots integrados — GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot, Perplexity-User, Google-Extended, GoogleOther, Applebot-Extended, Bytespider, CCBot, OAI-SearchBot y más.
  • Bots personalizados — añade cualquier fragmento de User-Agent, dale un nombre visible y agrúpalo bajo un servicio (por ejemplo “Crawler de QA interno”).

Uso

Una vez configurado el plugin, el día a día gira en torno a tres superficies: el Dashboard, la pantalla de Calidad de contenido y la meta box del editor de entradas.

Dashboard

El Dashboard es la página de inicio en AI SEO Pilot → Dashboard. Resume la preparación AI global del sitio, la actividad reciente de bots de IA y las entradas que se sitúan por debajo del umbral AI-Ready.

Vista general del dashboard
Vista general del dashboard

Úsalo para la revisión semanal:

  • detecta caídas en la calidad media de contenido;
  • comprueba que GPTBot, ClaudeBot y PerplexityBot siguen rastreando al ritmo esperado;
  • entra directo a la cola de entradas que hay que mejorar.

Calidad de contenido

La pantalla Calidad de contenido ejecuta un análisis por lotes sobre cada entrada y página, y lista los resultados ordenados por puntuación.

Pantalla de Calidad de contenido
Pantalla de Calidad de contenido

Desde este listado puedes:

  • filtrar por tipo de contenido, estado, umbral o control fallido;
  • ejecutar el analizador en masa sobre los elementos seleccionados;
  • entrar en cualquier fila para ver el desglose por control y las sugerencias de reescritura generadas por IA.

Página SEO Check

AI SEO Pilot → SEO Check ejecuta una auditoría de todo el sitio y le pone nota de la A a la F, con cuatro contadores KPI (Aprobados, Fallidos, Avisos, Total de controles) y un listado por sección agrupado en Contenido, Optimización de contenido, Técnico y AI SEO.

AI SEO Pilot — página de auditoría SEO Check
SEO Check — nota de la A a la F con aprobados / fallos / avisos, filas por sección con badges PASS / WARN / FAIL que cubren calidad de contenido, enlazado interno, schema, robots / sitemap y salud de la conexión con IA.

Cada fila muestra un título, una explicación de una línea y un badge de estado. Las filas fallidas exponen acciones contextuales de corrección (abrir la entrada afectada, reanalizar con IA, generar una entidad ausente como llms.txt o el sitemap para IA), así que una pasada típica por el informe deja la mayoría de fallos resueltos sin salir de la página. El mismo medidor y los mismos contadores se reflejan en el widget del escritorio de WordPress.

Optimización de contenido (AI Content Features)

La pestaña Optimización de contenido de AI SEO Pilot → Ajustes agrupa las cinco funciones de contenido impulsadas por IA y su tono global:

AI SEO Pilot — Ajustes → Optimización de contenido
Ajustes → Optimización de contenido — cinco funciones IA controladas por interruptor (Legibilidad, Calidad de contenido, Keyword Tracker, Enlazado interno, Content Optimizer), más un selector de Tono por defecto.
FunciónDescripción
Análisis de legibilidad por IAPuntúa la legibilidad del texto con el LLM configurado.
Calidad de contenido por IAEvalúa la profundidad y marca el contenido pobre o duplicado.
Keyword Tracker por IAExtrae palabras clave, sigue la densidad y detecta canibalización.
Enlazado interno por IASugiere enlaces internos y detecta páginas huérfanas.
Content Optimizer por IAReescribe párrafos, ajusta el tono y genera secciones que falten.
Tono por defectoAutoritario / Conversacional / Técnico / Simplificado — se aplica a todas las reescrituras.

Las cinco funciones requieren un proveedor de IA configurado en AI SEO Pilot → Ajustes → Proveedores de IA. Los resultados se cachean y solo se regeneran cuando se guarda contenido o cuando pulsas explícitamente el botón de reanalizar — el aviso al pie de la pestaña deja esto bien claro.

Palabras clave objetivo

Las palabras clave objetivo se asignan desde la meta box. El plugin las sigue en toda la biblioteca y saca a la luz los conflictos en los que varias entradas compiten por el mismo término.

Gestión de palabras clave
Gestión de palabras clave

Para cada conflicto de canibalización obtienes:

  • la lista de URLs que compiten;
  • una recomendación: fusionar, redirigir o diferenciar;
  • la opción de marcar el conflicto como resuelto una vez has actuado.

LLMS (página llms.txt)

AI SEO Pilot → LLMS abre un editor de una sola página para llms.txt. Expone el conmutador de modo Autogenerar / Manual, una previsualización en vivo del archivo actual y la URL pública en la que se sirve (https://<tu-sitio>/llms.txt).

AI SEO Pilot — página de administración LLMS (llms.txt)
LLMS — autogenera o escribe a mano el archivo llms.txt que se sirve en la raíz del sitio para que lo descubran los crawlers de IA.

En modo automático el plugin reconstruye el archivo cada vez que cambia el contenido; en modo manual, el área de texto que ves es lo que el endpoint sirve tal cual. Ese mismo archivo aparece referenciado en la sección AI SEO del informe de SEO Check y es uno de los controles que el widget del escritorio etiqueta como llms.txt.

Pestaña AI Bots

Abre AI SEO Pilot → AI Bots para revisar la actividad de los crawlers durante la ventana de retención. Patrones útiles a los que prestar atención:

  • Un bot nuevo que aparece — el ecosistema IA crece cada mes.
  • Una caída de GPTBot o ClaudeBot — suele ser señal de que llms.txt o robots.txt los está bloqueando, o de que el sitio devolvió errores 5xx.
  • Un pico de ChatGPT-User o Perplexity-User — son fetches activados por usuarios, un indicador adelantado de que te están citando en las respuestas.

FAQ

¿En qué se diferencian SEO y AEO?

El SEO tradicional va de posicionar en la lista de diez enlaces azules de un buscador. AEO — AI Engine Optimization, también llamado GEO, Generative Engine Optimization — va de aparecer citado dentro de la respuesta generada por un gran modelo de lenguaje. Comparten fundamentos (HTML limpio, marcado semántico, páginas rápidas) pero AEO pone más peso en los datos estructurados, los patrones explícitos de Q&A, las estadísticas citables y un índice del sitio legible por máquinas (llms.txt).

¿Choca AI SEO Pilot con Yoast SEO, Rank Math o All in One SEO?

No. AI SEO Pilot se centra en el lado AEO y no toca títulos meta, descripciones meta ni URLs canónicas. Puedes mantener tu plugin de SEO tradicional. Si tu plugin de SEO ya emite JSON-LD de Organization o WebSite, puedes desactivar esos tipos en AI SEO Pilot para evitar duplicar el marcado.

¿Tengo que poner mi propia API key?

Sí. AI SEO Pilot funciona en modo BYOK (bring-your-own-key) para que controles los costes y la residencia del dato. Sirve cualquiera de los proveedores soportados: OpenAI, Anthropic, Google Gemini, DeepSeek o una instancia local de Ollama.

¿El plugin envía mi contenido a terceros?

Solo cuando ejecutas explícitamente el analizador o el optimizador, y únicamente al proveedor de IA que hayas configurado. El tracking de bots, la generación de JSON-LD, llms.txt y el sitemap para IA son 100 % locales. Si necesitas operativa totalmente on-premise, usa el proveedor Ollama.

¿Dónde está mi archivo llms.txt?

En la raíz de tu dominio: https://<tu-sitio>/llms.txt. El plugin lo sirve mediante una ruta virtual, así que funciona con cualquier estructura de permalinks y también en multisite.

¿Por qué baja la puntuación de calidad cuando edito una entrada?

La puntuación se recalcula al guardar la entrada. Los párrafos nuevos pueden haber bajado la densidad de entidades o eliminado una lista que contribuía al control Listas. Abre la meta box de AI SEO Check y mira el desglose por control para ver qué señal ha bajado.

¿Puedo trackear bots de IA personalizados?

Sí. La pestaña Tracking de bots de IA acepta fragmentos personalizados de User-Agent. Indica el fragmento, un nombre visible y una agrupación por servicio; a partir de ahí, las peticiones que coincidan se registrarán.

¿Cuánto tiempo se guardan los datos de tracking?

Los hits en bruto respetan la retención que fijes (de 7 a 365 días). Los contadores diarios agregados se conservan indefinidamente, así el dashboard siempre tiene contexto histórico.

¿Cumple el RGPD?

El módulo de tracking solo registra hits de bots en el servidor, nunca PII de visitantes. Sin cookies, sin localStorage, sin fingerprinting. Cuando llamas a un proveedor externo de IA se aplican los términos de tratamiento de datos del propio proveedor.

¿Funciona con WPML o Polylang?

Sí. Cada traducción de una entrada se trata como una pieza de contenido independiente y se puntúa contra el umbral. El JSON-LD se emite por idioma. llms.txt incluye todas las locales cuando está autogenerado.

Resolución de problemas

La clave de licencia dice “no válida”

  • Asegúrate de que no haya espacios al principio o al final de la clave.
  • Comprueba que la URL del sitio coincida con la registrada en tu cuenta de Slotix.
  • Si has migrado el sitio, desactiva primero la licencia en el dominio antiguo.

”Probar conexión” falla en la pestaña Proveedores de IA

  • Verifica que la API key esté activa y con saldo de facturación.
  • Comprueba si tu hosting bloquea HTTPS saliente hacia api.openai.com, api.anthropic.com, etc. Añade los dominios del proveedor a la whitelist.
  • Para Ollama, confirma que el endpoint sea accesible desde el propio servidor de WordPress (no solo desde tu portátil).

llms.txt devuelve 404

  • Entra en Ajustes → Enlaces permanentes y pulsa Guardar cambios para refrescar las reglas de rewrite.
  • Si un plugin de seguridad bloquea rutas raíz desconocidas, añade /llms.txt a su lista permitida.

El JSON-LD no aparece en el código fuente

  • Confirma que el interruptor maestro de Schema.org esté activo en General.
  • Comprueba que ningún plugin de caché esté quitando los bloques <script type="application/ld+json">.
  • Algunos plugins de optimización mueven los scripts al footer; AI SEO Pilot espera el JSON-LD en el <head>.

No aparece ningún bot en la analítica

  • El módulo AI Visibility debe estar activo en General.
  • Los hits de bots se van acumulando; en sitios con poco tráfico es normal que las primeras 24 horas estén tranquilas.
  • Un proxy inverso o un CDN puede reescribir el User-Agent. Configura el CDN para que reenvíe la cabecera UA original.

El análisis de contenido va lento

  • Los análisis por lotes grandes se paginan y se ejecutan vía WP-Cron. Si WP-Cron está desactivado en tu hosting, dispáralo externamente con un cron del sistema apuntando a wp-cron.php.
  • Cambia a un modelo más pequeño y rápido (por ejemplo GPT-4o-mini o Claude Haiku) para la puntuación de rutina; reserva los modelos grandes para el optimizador.

Una entrada se queda por debajo del umbral AI-Ready

  • Abre el desglose por control para ver qué señal está fallando.
  • Usa Optimizar con IA para generar una reescritura dirigida solo a los controles que fallan.
  • Si un control concreto no aplica estructuralmente a tu contenido (por ejemplo Listas en un poema), baja su peso en Análisis de contenido en lugar de reescribir la entrada.
Last updated on