# AEO Monitor & Optimizer — Guía completa

> Presentación AEO Monitor & Optimizer mide la visibilidad de tu marca en las respuestas de cinco asistentes IA — ChatGPT (OpenAI), Claude (Anthropic), Perplexity, Gemini (Google) y Mistral — y…

- Página: <https://www.datafirefly.com/es/documentation/dfaeomonitor/>
- Idioma: es
- Actualizado el: 2026-07-01
- Otros idiomas: [fr](https://www.datafirefly.com/documentation/dfaeomonitor/index.md), [en](https://www.datafirefly.com/en/documentation/dfaeomonitor/index.md), [de](https://www.datafirefly.com/de/documentation/dfaeomonitor/index.md), [it](https://www.datafirefly.com/it/documentation/dfaeomonitor/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfaeomonitor/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfaeomonitor/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfaeomonitor/index.md)
- Índice: <https://www.datafirefly.com/es/documentation/llms.txt>

## Presentación

AEO Monitor & Optimizer mide la visibilidad de tu marca en las respuestas de cinco asistentes IA — ChatGPT (OpenAI), Claude (Anthropic), Perplexity, Gemini (Google) y Mistral — y genera recomendaciones concretas para mejorarla. El plugin envía tus prompts de monitorización a cada LLM activado, analiza las respuestas (menciones de marca, citaciones de dominio, URL exactas, competidores), calcula una puntuación de visibilidad de 0 a 100 y sirve un fichero llms.txt dinámico.

El plugin funciona con el modelo BYOK (Bring Your Own Key): usas tus propias claves API y las llamadas van directamente desde tu servidor a las API oficiales. Ningún dato pasa por DataFirefly.

## Requisitos

- WordPress 6.0 o superior (probado hasta 6.7)
- PHP 7.4 o superior (8.1+ recomendado)
- WooCommerce 7.0+ solo para el seguimiento automático de productos y la generación de prompts por categoría (opcional)
- Al menos una clave API entre: OpenAI, Anthropic, Perplexity, Google Gemini, Mistral
- WP-Cron operativo (o un cron de sistema que llame a wp-cron.php) para las auditorías programadas

## Instalación

1. Descarga el fichero ZIP desde tu cuenta de cliente DataFirefly.
2. En el admin de WordPress, ve a **Plugins → Añadir nuevo → Subir plugin**, selecciona dfaeomonitor.zip y haz clic en **Instalar ahora**.
3. Haz clic en **Activar**. El plugin crea automáticamente sus 6 tablas de base de datos y programa el cron de auditoría semanal.
4. Ve a **Ajustes → Enlaces permanentes** y haz clic en **Guardar** (sin cambiar nada) para refrescar las reglas de reescritura de la URL llms.txt.

Un menú **AEO Monitor** aparece en la barra lateral del admin con seis páginas: Panel de control, Prompts, Resultados, Páginas monitorizadas, Recomendaciones y Ajustes.

## Configuración inicial

### 1. Marca y sitio

En **AEO Monitor → Ajustes**, completa:

- **Nombre de marca**: el nombre exacto que los LLM deberían citar.
- **Alias / variantes**: otras grafías o nombres comerciales (uno por línea). Cada alias cuenta como una mención de marca.
- **Dominio principal**: tu dominio sin http ni www (ejemplo: mitienda.com). Cualquier citación de una URL de ese dominio cuenta como citación de dominio.
- **Competidores**: una marca por línea. El plugin detecta cuándo un LLM habla de ellos en tu lugar y aplica una penalización a la puntuación.

### 2. Proveedores LLM

En los mismos Ajustes, activa los proveedores que quieras consultar y pega la clave API correspondiente:

- **OpenAI** — clave desde platform.openai.com. Modelo recomendado para la monitorización: gpt-4o-mini. El plugin usa la API Responses con la herramienta de búsqueda web.
- **Anthropic** — clave desde console.anthropic.com. La llamada usa la API Messages con la herramienta de búsqueda web.
- **Perplexity** — clave desde perplexity.ai. Modelo sonar-pro con citaciones nativas: el proveedor más rico en fuentes.
- **Google Gemini** — clave desde Google AI Studio. El grounding con Google Search se activa automáticamente.
- **Mistral** — clave desde console.mistral.ai. Búsqueda web cuando está disponible, con repliegue a los conocimientos internos del modelo.

Una sola API basta para empezar, pero tres o más proveedores dan una visión representativa. Una auditoría semanal de 10 prompts en 5 LLM (50 llamadas) cuesta normalmente entre 0,30 y 1,20 euros con los modelos económicos.

### 3. Planificación

- **Cadencia de auditoría**: semanal (recomendada) o diaria.
- **Prompts máx. por auditoría**: tope de prompts enviados en cada ejecución. Recuerda: cada prompt se envía a cada LLM activado.
- **Timeout de la petición**: duración máxima de una llamada API (45 segundos por defecto).
- **Seguimiento automático**: marca para monitorizar automáticamente cada nuevo producto WooCommerce publicado y, si quieres, cada nueva página.
- **llms.txt dinámico**: activa la respuesta del sitio en la URL llms.txt.

## Crear y gestionar los prompts

Un prompt es una pregunta enviada tal cual a los LLM, formulada como la plantearía un usuario real. Ejemplos: «¿Cuáles son los mejores módulos SEO para PrestaShop?», «¿Qué tienda recomiendas para comprar zapatillas de cuero en España?»

En **AEO Monitor → Prompts** puedes:

- **Crear un prompt manualmente** con una etiqueta interna, el texto de la pregunta, una intención (marca, producto, categoría, competidor, informacional), un idioma, y opcionalmente una URL objetivo cuya citación quieras seguir.
- **Generar prompts por defecto**: el botón dedicado crea automáticamente prompts de marca y un prompt por categoría WooCommerce, en el idioma del sitio.
- **Activar / desactivar** un prompt sin eliminarlo: solo los prompts activos se envían durante las auditorías.

Asociar una URL objetivo a un prompt permite medir con precisión si los LLM remiten a la página correcta — la puntuación gana 20 puntos cuando se cita la URL exacta.

## Lanzar una auditoría

Tres formas de lanzar una auditoría:

1. **Botón «Ejecutar una auditoría ahora»** en el panel — la ejecución empieza en segundo plano en pocos segundos.
2. **Cron programado** — automático según la cadencia elegida en los ajustes.
3. **WP-CLI** — el comando wp dfaeo audit ejecuta la auditoría de forma síncrona con el detalle en el terminal.

Durante la auditoría, cada prompt activo se envía a cada proveedor activado con una pausa de 300 ms entre llamadas. Las respuestas se almacenan, se analizan y las recomendaciones se generan automáticamente al final de la ejecución.

## Entender la puntuación de visibilidad

Cada respuesta LLM recibe una puntuación de 0 a 100 calculada así:

- +30 puntos si tu marca es mencionada, más un bonus de hasta +15 según el número de repeticiones
- +25 puntos si tu dominio es citado en las fuentes
- +20 puntos si la URL objetivo exacta del prompt es citada
- +5 puntos si la respuesta contiene fuentes
- Penalización de hasta -15 puntos según el número de menciones de competidores

El panel agrega estas puntuaciones: media global, tasa de mención de marca, tasa de citación del dominio, evolución en 7, 30 o 90 días y comparativa de las cinco plataformas.

## Páginas monitorizadas y puntuación de cobertura

La página **Páginas monitorizadas** lista las URL cuya indexación por los LLM vigilas. La puntuación de cobertura de una página aumenta cada vez que un LLM cita su URL exacta y decrece ligeramente en cada auditoría sin citación (factor 0,98), reflejando la frescura real de tu presencia.

- Los productos WooCommerce publicados se añaden automáticamente si la opción está activa.
- Puedes añadir manualmente cualquier URL con un tipo (página, producto, entrada, categoría) y una prioridad de 1 a 10.
- Las páginas con alta prioridad pero baja puntuación generan recomendaciones automáticamente.

## Recomendaciones

Tras cada auditoría, el motor de recomendaciones analiza las páginas en dificultad y propone acciones clasificadas por severidad (alta, media, baja):

- **FAQ JSON-LD** — bloque de código listo para pegar en la cabecera de la página, con preguntas y respuestas generadas a partir del contenido.
- **Esquema Product** — datos estructurados enriquecidos para las fichas WooCommerce (precio, disponibilidad, reseñas) hidratados desde los datos reales del producto.
- **Resumen TL;DR** — un párrafo de 60 a 80 palabras para colocar al principio del contenido, un formato que los LLM extraen fácilmente.
- **Esquema Organization** — identidad de marca reforzada para limitar confusiones y alucinaciones sobre tu empresa.
- **robots.txt** — reglas de autorización para los crawlers IA: GPTBot, ClaudeBot, PerplexityBot, Google-Extended.
- **Prioridad llms.txt** — promoción de una página estratégica en el fichero llms.txt dinámico.

Cada recomendación puede marcarse En curso, Resuelta o Descartada. El código propuesto se muestra en un bloque desplegable listo para copiar.

## El fichero llms.txt dinámico

Cuando la opción está activa, tu sitio responde en la URL llms.txt con un índice Markdown generado de forma continua:

- **Top references** — las páginas mejor detectadas por los LLM, ordenadas por puntuación de cobertura.
- **Priority pages** — las páginas con prioridad 5 o más aún no bien detectadas.
- **Catalog** — tus categorías WooCommerce principales.
- **About** — nombre de marca, URL del sitio y contacto.

Si la URL llms.txt devuelve un 404, vuelve a guardar los enlaces permanentes en Ajustes → Enlaces permanentes. El filtro dfaeo_llmstxt_lines permite a los desarrolladores modificar las líneas generadas.

## WP-CLI

Hay tres comandos disponibles para la automatización:

```
«wp dfaeo audit» lanza una auditoría síncrona (opción --prompts=5 para limitar)
«wp dfaeo seed» genera los prompts por defecto desde la marca y las categorías
«wp dfaeo report --days=30» muestra el informe agregado (opción --format=json o csv)
```

El comando report es ideal para alimentar una herramienta de BI o un panel externo mediante una tarea cron de sistema.

## Resolución de problemas

- **«Ninguna auditoría pudo empezar»** — comprueba que al menos un proveedor esté activado con una clave API válida y que al menos un prompt esté activo.
- **Errores 401 / 403 en los resultados** — la clave API del proveedor afectado es inválida o ha expirado. Los errores son visibles en el detalle de cada resultado.
- **Errores 429** — cuota API alcanzada en el proveedor. Reduce el número de prompts por auditoría o pasa a la cadencia semanal.
- **El cron no se dispara** — en sitios con poco tráfico, WP-Cron solo se ejecuta con las visitas. Configura un cron de sistema que llame a wp-cron.php cada 15 minutos.
- **llms.txt devuelve 404** — vuelve a guardar los enlaces permanentes o desactiva y reactiva el plugin.
- **Gráficos vacíos en el panel** — normal antes de la primera auditoría completada. Comprueba también que ningún bloqueador de scripts impida cargar Chart.js desde el CDN de jsdelivr.

## Desinstalación

La desactivación conserva todos tus datos. Eliminar el plugin desde la página de Plugins ejecuta la limpieza completa: las 6 tablas (prompts, runs, results, citations, pages, recommendations), las opciones y las tareas cron se eliminan definitivamente.

## Privacidad y RGPD

El plugin no envía ningún dato a DataFirefly y no incorpora telemetría. Las únicas llamadas salientes van a las API de los LLM que hayas activado, con tus claves. Los prompts que redactas se transmiten a esos proveedores terceros: evita incluir datos personales de clientes. Las claves API se almacenan en la tabla de opciones de WordPress de tu base de datos.
