CommunityRedacción y edicióngithub.com

Avant-Concepts-LLC/aeo

Ayuda a que un sitio web sea citado por ChatGPT, Claude, Perplexity y Google AI Mode / AI Overviews (optimización para motores de respuesta, AEO, también llamado GEO).

¿Qué es aeo?

Este skill de AEO (Answer Engine Optimization) proporciona un conjunto de reglas basado en evidencia para que las empresas aparezcan citadas en las respuestas de los principales asistentes de IA (ChatGPT, Claude, Perplexity y Google AI Mode). Contiene un libro de reglas detallado que explica qué factores realmente mueven las citas de IA (como páginas que responden la pregunta exacta en texto visible, la corroboración de terceros y las reseñas) y qué no funciona (como llms.txt o schema para IA). Incluye un script de verificación mensual que mide la presencia de un sitio en estos motores, con preguntas fijas (mitad sin marca y mitad con marca) para comparar resultados a lo largo del tiempo. También advierte sobre trampas comunes que pueden distorsionar los resultados, como la personalización de motores o el bloqueo accidental de rastreadores de IA. El skill es útil para cualquier persona que quiera entender por qué un asistente de IA no recomienda su negocio, configurar una verificación periódica, o evaluar consejos de AEO/GEO. Está diseñado para usarse con asistentes de IA como Claude, ya sea en claude.ai o en Claude Code, y se basa en evidencia recolectada de pruebas reales en seis sitios pequeños.

Compatible con✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Avant-Concepts-LLC/claude-skills/tree/HEAD/plugins/aeo/skills/aeo

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

AEO: haz que las IAs te citen

AEO (optimización para motores de respuesta, también llamado GEO) aquí significa una cosa: conseguir que un negocio sea nombrado en la respuesta, de cuatro motores, para las preguntas que escriben sus clientes. Los motores son ChatGPT, Claude, Perplexity y Google AI Mode / AI Overviews.

Por qué importa, medido en 2026: la gente no ha abandonado Google, que aún genera alrededor del 90% de las referencias de búsqueda. Lo que se está reduciendo es el clic: el 68% de las búsquedas en EE. UU. terminan sin uno. Los asistentes de IA envían un pequeño flujo de visitas, alrededor del 1-4% del volumen orgánico, que convierte igual o mejor. Las fuentes están en references/evidence.md. La evidencia es de octubre de 2026, el método de noviembre de 2026.

"Las ejecuciones detrás de este skill" a continuación se refieren a las pruebas mensuales de los autores en seis sitios pequeños en octubre y noviembre de 2026.

Empieza aquí

  • Una pregunta sobre AEO, llms.txt, schema, rastreadores, o un consejo de un artículo: responde desde el libro de reglas a continuación y references/evidence.md, y cita la fuente.
  • "¿Los asistentes de IA nos recomiendan?" Ejecuta la re-verificación. La primera ejecución escribe el conjunto de preguntas y la línea base.
  • "¿Por qué ChatGPT (u otro motor) no nos recomienda?" Pregúntale a ese motor la pregunta del cliente con la personalización desactivada, lee las páginas que citó y compáralas con el libro de reglas.
  • "¿Pueden los rastreadores de IA llegar a nuestro sitio?" Ejecuta scripts/access.sh (paso 1 de la re-verificación).

El libro de reglas

Evidencia completa y fuentes: references/evidence.md. La versión resumida:

  1. Un negocio es citado donde una página responde la pregunta exacta en texto visible y otro sitio lo confirma. En las ejecuciones detrás de este skill, la página de evento privado de un DJ, repetida por dos directorios de reservas, fue citada por tres de cuatro motores. Una aplicación cuyo título de página indica su única diferencia fue citada por tres. Los párrafos de la página de inicio, JSON-LD y llms.txt no lo fueron.
  2. Los terceros transmiten la respuesta, y sus hechos ganan, incluso los desactualizados. Los motores describieron negocios desde perfiles de directorios, listados de marketplaces y un espejo de una página de npm. Arreglar el sitio no cambia esas respuestas hasta que la página de terceros cambie. Cuando una respuesta es incorrecta, encuentra la página que leyó.
  3. Las respuestas locales de "a quién contratar" provienen de listados y reseñas. Google AI Mode respondió esas preguntas con tarjetas de Business Profile con docenas a cientos de reseñas, no con sitios web. La palanca son las reseñas, que solo el negocio puede recopilar.
  4. No hagas:
    • Pierdas tiempo en llms.txt o llms-full.txt. Google dice que los ignora, ningún otro motor importante dice leerlos, y el 97% de los archivos en 137k sitios no recibieron solicitudes en un mes. Deja los archivos existentes en su lugar.
    • Añadas schema con la esperanza de citas de IA. Una prueba controlada en 1.885 páginas no encontró mejora, y los recuperadores de ChatGPT y Claude no leen JSON-LD. Mantén el schema para el emparejamiento de entidades y resultados enriquecidos de Google.
    • Pagues por puntuaciones GEO, rastreadores o agencias antes de ejecutar la re-verificación. Las puntuaciones de configuración no predijeron citas; la re-verificación mide las citas directamente, gratis.
    • Bloquees o limites los rastreadores que alimentan las respuestas: OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Googlebot, Bingbot. Si uno cuesta demasiado, ciérrale el endpoint costoso (un optimizador de imágenes, por ejemplo) y mantén abierto el HTML de la página. Los rastreadores solo de entrenamiento (GPTBot, ClaudeBot, Google-Extended) son una decisión aparte: los vendedores los documentan como separados de la búsqueda.
    • Publiques sobre el negocio en Reddit. Es el dominio más citado en general, pero la autopromoción allí resulta contraproducente (un juicio, no un resultado medido).
  5. Haz:
    • Nombra la entidad en texto visible: quién la dirige, el nombre legal, la ciudad.
    • Abre cada página con la respuesta, bajo un encabezado formulado como la pregunta que escribiría un cliente.
    • Dale a cada oferta su propia página. Para un negocio local, pon la ciudad en el H1.
    • Usa un nombre que distinga la marca, en todas partes: título del sitio, listados de tiendas, perfiles, biografías.
    • Haz que los perfiles de terceros digan lo que dice el sitio: directorios, marketplaces, tiendas de aplicaciones, sitios de reseñas, registros de paquetes.
    • Para un paquete de software, mantén actualizados el README y la descripción del registro. La página del registro puede ser lo que lea un motor, por lo que un cambio cuenta solo cuando se publique una nueva versión.
    • Pon el contenido en el HTML que envía el servidor. Ningún rastreador importante de IA ejecuta JavaScript.
    • Mantente en el índice de cada motor: permite los rastreadores de búsqueda, envía sitemaps a Google y Bing, mantén lastmod honesto.
  6. Juzga por las pruebas, no por puntuaciones de configuración. Tres sitios que obtuvieron 67, 69 y 60 en la heurística de una herramienta de auditoría GEO fueron citados por 0, 3 y 3 motores de cuatro.

La re-verificación mensual

Ejecútala una vez al mes, en la misma semana del mes. Una ejecución no cuesta nada: los planes gratuitos de los motores son suficientes. Tarda unos 15 minutos de tiempo de navegador por par de motores. Detalles: references/probes.md.

  1. Primero, acceso del rastreador. Ejecuta bash "${CLAUDE_SKILL_DIR}/scripts/access.sh" <URL del sitio> [más URLs] (en claude.ai: scripts/access.sh en la carpeta de este skill). Lee robots.txt como lo haría cada rastreador de IA y solicita la página con el agente de usuario de cada rastreador. Cada rastreador de respuestas debe estar permitido y obtener 200. Cómo leer la salida: references/crawlers.md.
  2. El conjunto de preguntas (solo la primera ejecución). Escribe la mitad de preguntas sin marca (lo que escribe un cliente, sin la marca) y la mitad con marca (la marca por nombre, con su dominio). Un sitio: de 3 a 6 de cada una. Varios sitios: al menos una de cada una por sitio. Guárdalas textualmente y nunca las reformules. Cómo escribirlas: references/probes.md.
  3. Las pruebas. Haz cada pregunta en ChatGPT, Google AI Mode, Claude y Perplexity, un chat nuevo por pregunta, con la personalización desactivada. Configuración del motor y qué registrar por celda: references/probes.md.
    • Con una herramienta de navegador (Claude en Chrome, por ejemplo), Claude las ejecuta. En Claude Code, divídelas entre dos subagentes, uno para ChatGPT + Claude y otro para Google + Perplexity, cada uno en sus propias pestañas; las instrucciones están en references/probes.md.
    • Sin una herramienta de navegador, dale al usuario las preguntas y los enlaces a los motores, y pídele que pegue cada respuesta con sus fuentes.
    • Perplexity necesita una cuenta con sesión iniciada. Nunca inicies sesión por el usuario, resuelvas un CAPTCHA, o aceptes nada más allá de rechazar cookies no esenciales.
  4. Los números. Referencias de asistentes de IA desde analytics, con páginas de aterrizaje, para los días desde la última ejecución y el mismo número de días antes. Conteos de citas del informe de Rendimiento de IA de Bing Webmaster Tools, si el sitio está verificado allí. Solicitudes de rastreadores de IA desde registros del servidor o CDN: references/crawlers.md.
  5. Escribe el registro desde references/record-template.md como aeo-recheck-YYYY-MM-DD.md, con la misma forma cada vez, con el resultado anterior entre corchetes en cada celda.
    • En Claude Code, guarda los registros junto al código o la documentación del sitio (pregunta una vez dónde), con el conjunto de preguntas en la misma carpeta.
    • En claude.ai, entrega el registro como un archivo y pide el anterior al inicio de la siguiente ejecución (un Proyecto los mantiene juntos).
  6. Informa en palabras sencillas: qué mejoró, qué no, qué es nuevo y qué solo el dueño puede hacer (reseñas, listados, ediciones de perfil, publicar un paquete).

Trampas

  • La personalización hace que los rankings parezcan mejores de lo que son. En una ejecución, Google con personalización activada llamó a un DJ local "la mejor opción"; con ella desactivada, no fue mencionado. ChatGPT con memoria activada lo clasificó primero; desactivada, segundo. Lee los rankings solo de sesiones sin personalización.
  • Claude puede no abrir un sitio solo porque la pregunta lo nombre. Su herramienta de recuperación solo abre URLs ya presentes en la conversación: en el mensaje del usuario o en sus propios resultados de búsqueda (documentación de recuperación web de Anthropic). En noviembre de 2026, un dominio simple en la pregunta ("¿Qué es Ejemplo (ejemplo.com)?") no contó, por lo que una celda con marca de Claude mide el índice de búsqueda de Claude. Ejecuta scripts/access.sh antes de sospechar un bloqueo.
  • Perplexity a veces dice que las páginas "no cargarían". En las ejecuciones detrás de este skill, la falla fue de su lado: sus agentes de usuario obtuvieron 200 y no se aplicó ninguna regla de firewall. Verifica con scripts/access.sh antes de cambiar nada.
  • Algunos nombres significan otra cosa. Una marca infantil que lleva el nombre de un alérgeno doméstico común obtuvo el alérgeno en Google y ChatGPT; añadiendo "personaje infantil" encontró la marca de inmediato. Un nombre de empresa compartido con una firma no relacionada obtuvo esa firma en Claude. Una copia indexada de un dominio muerto hace mucho definió una empresa por un producto que retiró hace años; esas copias desaparecen lentamente. Prueba el nombre simple, luego uno desambiguado.
  • La ubicación cambia las respuestas locales. Los motores infieren la ciudad desde la conexión ("Ya que estás en..."). Ejecuta preguntas locales desde el mercado al que sirve el negocio, o anota dónde ocurrió la ejecución.
  • Una celda es una muestra. Las respuestas varían de una ejecución a otra. Lee un patrón entre celdas como el hallazgo, y nunca cambies un sitio por una sola celda.
  • Mantén las preguntas palabra por palabra. Reformularlas rompe la comparación con ejecuciones anteriores. Una pregunta nueva se añade como verificación adicional, con una nota, nunca como reemplazo.
  • Los analytics subestiman la IA y cuentan bots. Gemini y Claude a menudo eliminan el referer, por lo que sus visitas caen en "directo": trata las filas de IA como un mínimo. Los bots caen en directo y orgánico: una página de aterrizaje con muchas sesiones y ninguna comprometida es un bot. Los últimos dos días de GA4 aún se están procesando.
  • Search Console no separa AI Overviews ni AI Mode. Google los cuenta en el tipo de búsqueda "Web" del informe de Rendimiento. No prometas un informe que no puede producir.
  • Una CDN puede bloquear rastreadores de IA por sí sola. Cloudflare ha bloqueado rastreadores de IA por defecto en dominios nuevos desde julio de 2025, y su robots.txt gestionado puede añadir Disallow: / para varios de ellos. scripts/access.sh muestra ambos.
  • Verifica las afirmaciones sobre el mundo exterior antes de registrarlas. Un subagente llamó una vez a un dominio muerto "un sitio heredado vivo"; DNS decía que ya no existía.
  • Los perfiles de terceros son públicos. Edita un directorio, marketplace, sitio de reseñas o página de registro solo con la autorización del dueño, iniciando sesión como el dueño, y cambia solo el hecho desactualizado.

Alcance

Este skill trata sobre ser citado en respuestas de IA. Para una auditoría SEO técnica clásica (errores de rastreo, Core Web Vitals, redirecciones), usa una herramienta SEO dedicada. Cuando dichas herramientas recomienden llms.txt, schema para IA o una "puntuación GEO", aplica la evidencia en references/evidence.md.

Skills relacionados