PTENES
MÓDULO 5.2

📊 Auditor de SEO + AI Search

La mayoría de las herramientas de SEO no sabe que el llms.txt existe. La mayoría de las guías de visibilidad en IA se salta la parte técnica. Esta skill hace los dos — en vivo, en cualquier URL, en menos de 60 segundos.

6
Temas
45
Minutos
Avanzado
Nivel
Práctica
Tipo
1

🌐 SEO clásico y AEO en la misma auditoría

Hoy existen dos niveles de visibilidad. El SEO apunta a Google: posicionarse en la página de resultados. El AEO (Answer Engine Optimization) apunta a los motores de respuestas —ChatGPT, Perplexity, Gemini, Claude— para que citado dentro de la respuesta de la IA. Son públicos, señales y verificaciones diferentes. Esta skill cubre ambos en una sola pasada.

🔵 SEO tradicional

Aparecer y posicionarse en Google.

  • •Title, meta description, jerarquía de H1/H2
  • •Core Web Vitals, HTTPS, sitemap
  • •Enlaces internos, texto alternativo, E-E-A-T

🟦 AEO (búsqueda por IA)

Que la IA lo cite en su respuesta.

  • •Rastreadores de IA habilitados en robots.txt
  • •llms.txt y bloques de respuesta directa
  • •Schema, autoridad de entidad, SSR

🧩 Por qué esto marca la diferencia

Las herramientas de SEO del mercado no verifican el acceso de los bots de IA ni generan llms.txt. Las guías sobre "cómo aparecer en ChatGPT" rara vez miden Core Web Vitals o schema. Quien entrega los dos en el mismo informe, sin cambiar de herramienta, ofrece algo que el cliente no encuentra en ningún otro lugar.

2

🤖 robots.txt y el bloqueo invisible

El fallo más costoso en AEO es silencioso: una regla en el robots.txt que bloquea el crawler de una IA. Si el GPTBot está prohibido, ChatGPT nunca indexa tu sitio, y nadie se da cuenta porque el tráfico de Google sigue igual. La skill comprueba exactamente eso y lo marca como prioridad alta.

verificación de acceso de rastreadores de IA bash
curl -s "https://DOMINIO/robots.txt" \
  | grep -iE "GPTBot|ClaudeBot|PerplexityBot|GoogleOther|Bytespider|CCBot"

# Se qualquer crawler critico aparecer em "Disallow: /"
# => sinalizar como FIX DE PRIORIDADE ALTA

✓ robots.txt que permite entrar a la IA

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: PerplexityBot
User-agent: GoogleOther
Allow: /

✗ La regla que te borra de la IA

User-agent: GPTBot
Disallow: /

# GPTBot nunca le seu site.
# Voce some das respostas do ChatGPT.

⚠️ Atención

Muchas plantillas de CMS y plugins de "privacidad" agregan reglas anti-IA de forma predeterminada, creyendo que así protegen el contenido. Casi nunca el dueño del sitio lo sabe. Empieza siempre la auditoría por robots.txt — es el hallazgo de mayor impacto y el más fácil de corregir.

3

📄 llms.txt: el mapa para la IA

O llms.txt es un archivo legible por máquina, en la raíz del sitio, que les indica a las IA dónde está el contenido de referencia — docs, guías, glosario, investigación. Es la acción de AEO de mayor impacto que la mayoría de los sitios aún no ha realizado. La skill genera el llms.txt e o llms-full.txt listos para deploy.

/docs /guias /glossario llms.txt mapa de autoridad ChatGPT Perplexity Gemini
llms.txt (esqueleto generado por la skill) raíz del sitio
# {nome_da_marca}

> {descricao_da_marca em uma frase}

## Core Documentation
- [Como funciona](/docs): visao geral do produto

## How-To Guides
- [Primeiros passos](/guias/inicio): tutorial passo a passo

## Definitions & Glossary
- [Glossario](/glossario): termos-chave do setor

## About & Authority
- [Sobre](/sobre): credenciais, equipe, time
- [Imprensa](/imprensa): mencoes e reconhecimento

## Contact
- [Contato](/contato): fale com a equipe

📊 llms.txt vs llms-full.txt

  • llms.txt — el índice: enlaces con una línea de descripción para que la IA navegue.
  • llms-full.txt — el contenido: el texto completo de las páginas clave, para que la IA pueda citarlo sin tener que buscarlo.
4

🏷️ Schema markup y bloques de respuesta

Para la IA extraer y citar tu contenido con confianza, necesita estructura. Dos técnicas dominan: el schema markup (JSON-LD que describe la página para las máquinas) y el método de bloque de respuesta (pregunta en el H2, respuesta directa justo debajo).

Esquema FAQPage (JSON-LD) <script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "O que e AEO?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "AEO (Answer Engine Optimization) e otimizar
               conteudo para ser citado por IAs como ChatGPT
               e Perplexity, alem do ranqueamento no Google."
    }
  }]
}

📐 El método del bloque de respuesta

H2: [¿pregunta como encabezado?]
[respuesta directa en 1–2 frases, justo después del título]
[3–5 frases de contexto de apoyo]
  • estadística con fecha y fuente
  • entidad o caso con nombre
  • punto de comparación o contraste
Schema Dónde usar Para qué sirve
OrganizationPágina de inicioReconocimiento de entidades
FAQPagePáginas de contenidoCita por IA
ArticleBlog y guíasSeñal de E-E-A-T
HowToTutorialesPasos extraíbles
DefinedTermGlosarioAutoridad temática
JSON-LD
Schema legible por máquina.
FAQPage
El schema más citado.
Answer block
Respuesta directa al inicio.
Pirámide invertida
La conclusión antes del detalle.
5

🔬 El flujo de auditoría en vivo

Cuando escribes audit https://site.com, la skill ejecuta una secuencia fija: busca los archivos centrales, comprueba el acceso de los bots, detecta el schema y genera el informe priorizado. Entender el workflow te permite confiar en el resultado y ampliarlo.

1

Buscar archivos centrales

robots.txt, sitemap.xml, el HTML de la página (title, meta, H1) y el estado de llms.txt. Todo a través de curl/web_fetch.

2

Auditar el acceso de los bots de IA

Buscar GPTBot, ClaudeBot y PerplexityBot en robots.txt. Cualquier bloqueo crítico pasa a ser de prioridad alta.

3

Auditar el schema

Extraer los bloques application/ld+json de la página e identificar qué tipos existen (o si no hay ninguno).

4

Generar el informe

Escribir seo-audit-DOMINIO.md con un resumen ejecutivo, hallazgos de SEO y de IA, estado del schema y de llms.txt, y un plan dividido en logros rápidos / mediano / largo plazo.

⚡ Consejo práctico: competidores en paralelo

Para un análisis competitivo, activa subagentes en paralelo — uno por competidor. Cada uno audita un dominio (HTML, schema, llms.txt, robots) y el agente principal integra todo en una tabla comparativa. La misma skill, con el alcance multiplicado.

6

🛠️ Empaquetando tu auditor

La skill real es un ejemplo claro de divulgación progresiva: el SKILL.md queda conciso, con un árbol de decisiones y el playbook resumido, y delega los detalles a los references/. Los scripts hacen el trabajo pesado.

estructura de la skill seo-aeo-optimization/
seo-aeo-optimization/
├── SKILL.md                    # playbook + arvore de decisao (enxuto)
├── scripts/
│   ├── audit.sh                # auditor de site ao vivo
│   └── generate_llms_txt.py    # gerador interativo de llms.txt
└── references/
    ├── traditional-seo.md      # checklists tecnicos, Core Web Vitals
    ├── ai-seo-aeo.md           # playbook AEO, taticas por plataforma
    └── schema-markup.md        # biblioteca JSON-LD copia-e-cola

🌳 El árbol de decisión dentro del SKILL.md

solicitud recibida
├─ "audita mi sitio" → flujo de audit en vivo
├─ "crea schema markup" → leer schema-markup.md → JSON-LD
├─ "escribe llms.txt" → leer ai-seo-aeo.md → generar archivo
├─ "analiza a la competencia" → subagentes en paralelo
└─ pregunta general → responder según el conocimiento de la skill

📊 Por qué el SKILL.md se mantiene conciso

El cuerpo del SKILL.md solo necesita lo suficiente para decidir cuál camino seguir y ejecutar el script correcto. El conocimiento profundo —15 tipos de schema, todas las tácticas por plataforma— está en los references/, cargados bajo demanda. Esto mantiene ligero el contexto y rápida la skill.

📝 Resumen del módulo

✓
SEO + AEO juntos — una skill cubre Google y los motores de respuestas en una sola pasada.
✓
robots.txt primero — el bloqueo de crawlers de IA es el hallazgo más costoso y más fácil de corregir.
✓
llms.txt — la acción de AEO de mayor impacto; la skill genera los archivos listos.
✓
Schema + bloque de respuesta — la estructura es lo que hace que la IA cite con confianza.
✓
Revelación progresiva — SKILL.md conciso + scripts + references cargados bajo demanda.

🎯 Ejercicios prácticos

  1. Ejecuta el flujo manualmente en un sitio real: revisa el robots.txt para GPTBot/ClaudeBot y comprueba si hay llms.txt.
  2. Escribe el llms.txt de un sitio ficticio siguiendo el esquema del tema 3.
  3. Crea un FAQPage JSON-LD para una página de precios y valida la sintaxis.
  4. Crea un SKILL.md ejecutable llamado seo-aeo-audit con un árbol de decisión y un scripts/audit.sh que reciba una URL, verifique robots.txt + schema y escriba seo-audit-DOMINIO.md. Prueba en un dominio real.

Siguiente Módulo:

5.3 — RAG Architect