¿Cómo hago una auditoría técnica de SEO y de visibilidad en IA con Claude Code?
Hazla en tres pasadas. Primero deja que Claude Code lea el repositorio en busca de metadatos, sitemap, reglas de robots y datos estructurados. Luego pídele que revise el sitio publicado con curl, como navegador y como rastreador de IA, porque el código no es lo que reciben los rastreadores. Por último, la visibilidad en IA: lo que citan ChatGPT y los demás, y Search Console.
Datos
- La herramienta WebFetch de Claude Code ejecuta un prompt sobre la página en 1 llamada de modelo aparte y pierde información por diseño; la documentación indica curl por Bash para la página sin procesar. (Claude Code docs: Tools reference)
- Google procesa los sitios en JavaScript en 3 fases, rastreo, renderizado e indexación, y dice que no todos los bots ejecutan JavaScript. (Google Search Central: Understand JavaScript SEO basics)
- OpenAI dice que los cambios en robots.txt tardan unas 24 horas en aplicarse a la búsqueda de ChatGPT, que usa el rastreador OAI-SearchBot. (OpenAI: Overview of OpenAI crawlers)
- La API de Search Console permite 2.000 inspecciones de URL al día y 600 por minuto por sitio. (Google Search Console API: Usage limits)
¿Por qué leer el código no basta para una auditoría de SEO?
Porque los rastreadores reciben el sitio publicado, no tu repositorio. Un firewall o desafío antibots, un robots.txt cambiado por el hosting, una página que solo arma su texto con JavaScript o un noindex agregado por un plugin no aparecen en el código. Claude Code audita lo que lee, así que también debe consultar las páginas publicadas.
¿Qué debe revisar la auditoría, y dónde?
Reparte cada revisión entre el repositorio y el sitio publicado:
| Revisión | Dónde | Qué detecta |
|---|---|---|
| Títulos, descripciones, encabezados, canonical | Repositorio, luego el HTML servido | Etiquetas que faltan o están duplicadas |
| robots.txt y sitemap | Sitio publicado | Rastreadores de IA bloqueados, páginas fuera del sitemap |
| Código de estado como navegador y como GPTBot | Sitio publicado | Un firewall o desafío antibots que bloquea rastreadores de IA |
| Texto principal sin JavaScript | Sitio publicado | Páginas que llegan vacías a los rastreadores |
| noindex y JSON-LD | HTML servido | Páginas ocultas de la búsqueda, datos estructurados inválidos o ausentes |
| Indexación | Search Console | Páginas que Google no indexó |
¿Cómo revisa Claude Code el sitio publicado?
Pídele que ejecute curl por Bash contra las URLs publicadas. WebFetch devuelve un resumen de la página hecho por un modelo y puede perder etiquetas; curl devuelve la respuesta sin procesar. Estos comandos cubren lo que el código no muestra:
# Run these against the published site, not the repo
SITE=https://example.com
# 1. Same page for a browser and for an AI crawler? (firewalls, bot challenges)
curl -s -o /dev/null -w "%{http_code}\n" -A "Mozilla/5.0" $SITE/
curl -s -o /dev/null -w "%{http_code}\n" -A "GPTBot" $SITE/
# 2. robots.txt and sitemap as served
curl -s $SITE/robots.txt
curl -s $SITE/sitemap.xml | head -20
# 3. Is the main text in the HTML before JavaScript runs?
curl -s $SITE/some-page | grep -c "a sentence from the page"
# 4. noindex, canonical and JSON-LD in the served HTML
curl -s $SITE/some-page | grep -iE 'noindex|rel="canonical"|ld\+json'¿Cómo audito la visibilidad en IA, y no solo el SEO?
Haz en ChatGPT, Claude, Perplexity y Gemini las preguntas que hacen tus clientes y anota qué fuentes cita cada respuesta. Repítelo igual cada mes, para que un cambio signifique algo. Suma Search Console para la indexación y las búsquedas en Google, y tu analítica para las visitas que llegan desde asistentes de IA.
¿Cómo convierto la auditoría en correcciones sin romper el sitio?
Pide a Claude Code una lista de hallazgos con la evidencia de cada uno y corrígelos en cambios pequeños y revisados. Tras cada despliegue, vuelve a ejecutar las revisiones en el sitio publicado: una corrección cuenta cuando el sitio la muestra, no cuando el agente dice que terminó.
Paso a paso
- Audita el repositorio. Pide a Claude Code la lista de metadatos, sitemap, reglas de robots y datos estructurados que faltan por tipo de página.
- Audita el sitio publicado. Pide curl contra las URLs publicadas como navegador y como GPTBot, y la lectura de robots.txt, el sitemap y el HTML sin procesar.
- Revisa la indexación. Abre Search Console y mira qué páginas indexó Google.
- Revisa las respuestas de IA. Haz las preguntas de tus clientes en los asistentes principales y anota las fuentes citadas.
- Corrige y vuelve a revisar. Corrige en cambios pequeños, despliega y repite las revisiones antes de cerrar cada hallazgo.
Errores comunes
- Confiar en una auditoría que solo leyó el repositorio.
- Usar resúmenes de WebFetch para juzgar etiquetas que solo muestra el HTML sin procesar.
- Quitar un bloqueo de robots.txt que el dueño puso a propósito sin preguntar.
- Cerrar un hallazgo por la palabra del agente en lugar de revisar el sitio publicado.
Cómo lo resuelve easyIndex
easyIndex hace la auditoría desde fuera: tu agente de código hace cada cambio y easyIndex revisa por sí mismo el sitio publicado, así que un paso se completa con evidencia, no con el informe del agente. Luego muestra visitantes de asistentes de IA por página, qué páginas leyeron los rastreadores de IA y cuándo, y la indexación y las búsquedas de Search Console, por US$ 30 por sitio al mes tras 7 días gratis. Conéctalo con claude mcp add --transport http easyindex https://easyindex.app/api/mcp.
Preguntas frecuentes
¿Existe una skill lista de auditoría SEO para Claude Code?
Hay skills de SEO gratuitas y de código abierto; la mayoría lee el repositorio, así que combínalas con revisiones del sitio publicado.
¿Cada cuánto repito la auditoría?
Tras cada despliegue que toque plantillas, robots.txt o el hosting, y una vez al mes para las respuestas de IA.
¿Claude Code puede usar datos de Search Console?
Sí, con un servidor MCP de Search Console o una exportación; la API permite 2.000 inspecciones de URL al día por sitio.
¿Una auditoría hace que ChatGPT me cite?
Ninguna auditoría garantiza citas. Quita lo que impide a los rastreadores leer tus páginas; las páginas aún tienen que responder la pregunta.
Sigue leyendo
- ¿Skill de SEO en Claude Code o servidor MCP: cuál necesito para aparecer en ChatGPT?
- ¿Qué bots de IA existen y cómo los permito en robots.txt?
- ¿ChatGPT y Claude pueden leer mi sitio hecho en JavaScript?
- ¿Cómo agrego schema markup (JSON-LD) a mi sitio con Claude Code o Codex?
- ¿Cuál es el checklist de GEO para un sitio web?
- ¿Cómo funciona easyIndex, qué necesito y cuánto tardan los resultados?
Verificado el .