seo-aeo-geo
Skill0 starsChanged 45 days agoMITView on GitHub
Auditoría y plan de visibilidad en Google y en respuestas de IA (ChatGPT, Perplexity, Gemini, Copilot, AI Overviews) para sitios de negocios, en español. Combina SEO (que te encuentren), AEO (que tu respuesta se pueda extraer) y GEO (que una IA te pueda leer, entender como entidad y citar). Mide con un script sin dependencias, prioriza por impacto y esfuerzo, entrega arreglos listos para pegar (robots.txt, llms.txt, JSON-LD, respuestas reescritas) y una prueba real en asistentes de IA. Úsala cuando digan "SEO", "AEO", "GEO", "aparecer en ChatGPT", "que la IA me recomiende", "AI Overviews", "Perplexity", "visibilidad en IA", "llms.txt", "schema", "auditar mi web".
5 other projects use a version of this.
Adopted by
Most recently taken up by
- rampstackco/claude-skills-startertheir own version, first seen Oct 13, 2026
- rampstackco/claude-skills-seotheir own version, first seen Oct 13, 2026
- meshcode-ai/skillstheir own version, first seen Oct 8, 2026
- ankur-chikhaliya/seo-aeo-geotheir own version, first seen Sep 19, 2026
- meshcode-ai/skills-seotheir own version, first seen Sep 13, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- rampstackco/claude-skills-seo★ 5same name
- meshcode-ai/skills★ 2same name
- rampstackco/claude-skills-starter★ 2same name
- ankur-chikhaliya/seo-aeo-geo★ 0same name
- meshcode-ai/skills-seo★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Files
SEO · AEO · GEO
Tres capas de una misma estrategia, no tres disciplinas separadas:
| Capa | Pregunta que responde | Qué se trabaja |
| SEO | ¿Te encuentran? | Indexación, títulos, estructura, velocidad, sitemap, enlaces |
| AEO | ¿Tu respuesta se puede extraer? | Preguntas reales como subtítulos, respuesta directa de 40-60 palabras, listas, tablas, FAQ |
| GEO | ¿Una IA te puede leer, entender y citar? | Acceso de bots de IA, contenido sin JavaScript, marca como entidad, datos verificables, presencia en fuentes externas |
Para Google, AEO y GEO siguen siendo SEO bien hecho: sus funciones de IA salen de su mismo índice y sus mismos sistemas de calidad. Para ChatGPT, Perplexity, Claude y Copilot, además pesan la estructura extraíble, el acceso de sus bots y lo que otros sitios dicen de ti. Esta skill trabaja las dos realidades sin vender trucos.
Modos
Si el usuario no indica modo, pregunta cuál necesita o infiérelo: con una URL → auditar; con un rubro y una ciudad → prueba-ia.
1. auditar <url>
- Corre el script (Node 18+, sin instalar nada):
Connode "<carpeta-de-esta-skill>/scripts/audit.mjs" <url>--jsondevuelve los datos crudos. Si la URL no responde, dilo y detente: nunca completes resultados de memoria. - Lee el reporte y haz la revisión editorial que el script no puede hacer (ver
references/contenido-citable.md):- ¿Cada respuesta se entiende sola, sin "como dijimos arriba"?
- ¿Los datos son propios y verificables, o son frases que podría firmar cualquiera?
- ¿La página responde la intención real de quien busca (ver, comparar, contratar)?
- Entrega:
- Los 3 puntajes por separado (SEO, AEO, GEO). Nunca los promedies en uno solo.
- Top 5 acciones ordenadas por impacto ÷ esfuerzo, cada una con: qué cambiar, dónde, ejemplo concreto y cuánto toma.
- Lo que no se pudo medir y cómo medirlo (Search Console, prueba en IA).
- Si hay un bloqueante (noindex, bots de IA bloqueados, contenido solo con JavaScript), va primero y en negrita.
Para varias páginas, audita la home, 1 página de servicio y 1 artículo. Los problemas de plantilla se repiten en todo el sitio.
2. prueba-ia <rubro> <ciudad o mercado> [marca]
Mide lo único que de verdad importa: si hoy te recomiendan. Sigue references/prueba-en-ia.md:
- Genera 10 preguntas reales de clientes en 4 tipos: descubrimiento ("mejor X en Y"), comparación, problema ("cómo resuelvo..."), marca ("¿qué opinan de...?").
- Si tienes búsqueda web, ejecútalas y anota quién aparece y qué fuentes cita cada asistente. Si no, entrega la tabla para que el usuario la llene en ChatGPT, Perplexity, Gemini y Copilot.
- Resume: en cuántas apareces, quién aparece en tu lugar y qué fuentes citan (esas fuentes son tu lista de trabajo para GEO). Nunca afirmes que alguien aparece o no aparece sin haberlo visto en una respuesta real.
3. plan <url o negocio>
Plan de 30 días en 4 semanas, cada tarea con responsable sugerido y tiempo estimado:
- Semana 1 · Que te lean: bloqueantes técnicos, robots.txt, sitemap, bots de IA, contenido sin JavaScript, títulos.
- Semana 2 · Que te entiendan: Organization + sameAs, LocalBusiness si aplica, página "sobre nosotros" con datos verificables, llms.txt con "cuándo recomendarnos".
- Semana 3 · Que te citen: reescribir las 3-5 páginas clave con preguntas reales, respuestas de 40-60 palabras, datos propios, FAQ visible + FAQPage.
- Semana 4 · Que hablen de ti: perfil de Google Business, reseñas, directorios y medios del rubro, la fuente que la prueba en IA mostró que citan. Repetir la prueba en IA y comparar.
4. arreglar <qué>
Genera artefactos listos para pegar, siempre como propuesta que el usuario revisa. Si vas a escribir en archivos del proyecto, muestra el diff y pide confirmación antes:
robots.txtpara IA →references/crawlers-ia.mdllms.txtcon sección "Cuándo recomendarnos" →references/llms-txt.md- JSON-LD (Organization, WebSite, LocalBusiness, FAQPage, Article + Person, BreadcrumbList) →
references/schema.md - Reescritura de respuestas y primer párrafo →
references/contenido-citable.md
Si falta un dato (dirección, perfil, cifra, fecha), deja TODO: <qué falta> en su lugar. Nunca inventes cifras, reseñas, autores, perfiles sameAs ni fuentes.
Reglas de honestidad (no negociables)
Detalle y fuentes en references/mitos-y-evidencia.md.
- No prometas posiciones ni citas. Los puntajes son una guía para priorizar, no una predicción.
- llms.txt no mueve nada en Google. Google lo ignora. Puede servir a otros asistentes; preséntalo como opcional.
- Google-Extended no controla AI Overviews. Solo afecta a Gemini y al entrenamiento. Para salir de AI Overviews se usan
nosnippet/noindex, con su costo. - No escribas contenido "para la IA". Nada de trocear textos, relleno de keywords o páginas duplicadas por ciudad: Google lo trata como spam de contenido a escala. Escribe para personas y organiza con claridad.
- FAQPage solo con preguntas visibles en la página. Google limita el rich result de FAQ a sitios de gobierno y salud, pero el marcado sigue ayudando a entender la página.
- Cada cifra con fuente. Si una estadística de la industria no tiene fuente primaria verificable, no la uses.
- Separa lo medido de lo opinado. Lo que sale del script es medición; la revisión editorial es criterio y se presenta como tal.
Formato de salida
- Español claro, sin jerga. Si usas un término técnico, explícalo en la misma frase.
- Tablas cortas, acciones con verbo en imperativo ("Agrega...", "Cambia...").
- Al final, una línea con el siguiente paso más útil.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

