Correr una auditoría SEO con Claude sobre tu propio sitio

Un comando arranca once sub-agentes y devuelve un informe con puntaje y un plan de acción. El trabajo de esta clase es leerlo: decidir qué hallazgos son reales, a cuáles les falta el dato y cuál vale tu tarde.

Módulo 2 · 3 de 13 · 20 min

Este curso es independiente. No tiene relación con Anthropic ni con AgriciDaniel, que escribe claude-seo, y nadie de ese lado lo revisó. Corrido con claude-seo v2.4.1 el 2026-10-03.

Qué vas a poder hacer

  • Correr una auditoría completa sobre tu propio sitio y decir qué miró cada sub-agente.
  • Leer la sección de verificación y distinguir un hallazgo confirmado de uno descartado.
  • Elegir el primer hallazgo para arreglar, con el chequeo que prueba que sigue roto.

Una auditoría SEO con Claude es un comando que arranca once sub-agentes y termina en un informe con puntaje al que le tenés que discutir. El comando es fácil; leerlo es el oficio. Nuestra corrida sobre este sitio tardó 446 segundos, devolvió 79/100, listó lo que no pudo medir y tiró tres hallazgos de sus propios agentes antes de escribir el plan. Esta clase recorre ese informe en el orden en que conviene leerlo: qué miró cada agente, qué significa el número, qué hallazgos sobrevivieron a la verificación y cómo elegir el único ítem para hacer hoy. El sitio auditado es el que estás leyendo, así que cada cifra de acá sale de un informe cuyo sujeto podés chequear.

Qué chequean once sub-agentes

El orquestador arranca un sub-agente por área y cada uno busca tus páginas por su cuenta. Los nuestros fueron estos:

AgenteQué lee
technicalcódigos de estado, canonicals, redirecciones, headers, robots
contentprofundidad, duplicación, las palabras que una página le dedica a su tema
schemael JSON-LD que sirve una página y qué declara
sitemaplas URLs del sitemap, el hreflang y las fechas lastmod
performancemediciones de laboratorio de carga y de desplazamiento de layout
visualcómo se ve la página renderizada, también en celular
geosi un motor de respuestas puede citar la página
agenticqué recibe un agente cuando lee en lugar de renderizar
sxosi la página coincide con la intención de su SERP
backlinksenlaces que apuntan al dominio, donde hay datos
clustercómo se enlazan las páginas entre sí y qué temas se superponen

Esa amplitud es la razón de que la auditoría tarde minutos y no segundos: once agentes buscando, renderizando y juzgando son once conversaciones pasando a la vez. Y es la razón de que el informe sea lo bastante largo como para necesitar un orden de lectura.

El puntaje es un promedio ponderado de lo que pudo medir

El nuestro dio 79/100, armado con siete categorías y sus pesos:

CategoríaPesoPuntaje
SEO técnico22%78
Calidad de contenido23%78
SEO on-page20%85
Schema10%78
Performance (laboratorio mobile, promedio de 3 páginas)10%70
Preparación para búsqueda con IA10%82
Imágenes5%85

La fila de backlinks no lleva puntaje. El dominio faltaba en el grafo de enlaces que lee ese agente, y faltar en un grafo dice poco sobre la web: el informe pone datos insuficientes y deja la fila afuera de la cuenta. Una herramienta que le pusiera cero estaría inventando un hecho.

Fijate qué no pudo leer tu corrida

Toda auditoría trae una sección de datos no disponibles, y leerla te dice de qué partes del puntaje fiarte. La nuestra no pudo leer Search Console, Analytics ni datos de campo de performance, porque la corrida no tenía credenciales de Google. Los backlinks de Moz y de Bing faltaron por el mismo motivo. La API de PageSpeed quedó limitada por tasa, así que la categoría de performance se apoya en mediciones de laboratorio de tres páginas.

Eso cambia cómo usás el número. Un puntaje de laboratorio de 70 describe lo que vio una máquina de medir en una conexión limpia, y lo que experimentan tus lectores es otra medición que necesita datos de campo. Tomá las categorías a las que les faltan insumos como direcciones, y cerrá los huecos antes de tomarlas como notas.

Leé primero la sección de verificación

El orquestador chequea a sus agentes contra el sitio en vivo antes de escribir el plan, y esa pasada es el párrafo más útil del informe. El nuestro confirmó tres hallazgos:

  • las páginas en español servían <html lang="en"> en el HTML del servidor, con el idioma correcto aplicado recién después de que corriera JavaScript
  • un artículo del blog declaraba datePublished: 2026-10-10, una fecha futura, y cuatro lastmod del sitemap llevaban esa misma fecha
  • www redirigía al dominio raíz con un 307

Descartó otros tres. Un agente marcó frases de AI slop en una página cuyo tema es el AI slop, donde esas frases aparecen como ejemplos citados de lo que la herramienta detecta. Otro informó un JSON-LD ausente en una página que lo sirve, un artefacto de conteo antes que un hecho sobre el HTML. Un tercero sugirió agregar marcado FAQPage, que Google retiró como resultado enriquecido el 2026-05-07, así que el cambio habría costado una tarde y devuelto nada.

Leer esa sección primero te salva la tarde. Un agente informa lo que vio en su recorte; el orquestador es la única pasada que compara ese recorte con el sitio. Cuando escribas tus propios prompts más adelante en el curso, esa es la forma a copiar: un lector cuyo trabajo es discutirle al que escribe.

Qué te da el plan de acción por ítem

Cada ítem del plan trae cuatro partes, y son las que convierten un hallazgo en trabajo:

  • Por qué importa, dicho como principio y no como regla de pulgar
  • De qué depende y qué desbloquea, para que el orden se vea
  • Chequeo de falla: el comando o la consulta que sigue fallando mientras el problema está
  • Indicador adelantado: la medición que debería moverse primero si el arreglo sirvió

El chequeo de falla es la parte que conviene copiar a tus propias notas. Un hallazgo sin eso es una opinión que no podés cerrar, y un arreglo sin eso es un cambio que mergeaste y sobre el que tenés una esperanza. El plan además termina con una secuencia de dependencias, que es donde aprendés que dos ítems que valen la pena se hacen en un orden determinado.

Qué hallazgo hacer primero

Agarrá el ítem confirmado cuyo chequeo de falla podés correr vos, en la categoría de más peso, que desbloquee otra cosa. En este sitio eso fue la etiqueta de idioma: /es servía <html lang="en">, el chequeo era leer la etiqueta <html> de un curl a la página, y nada del indexado en español podía mejorar mientras siguiera mal.

El artículo con fecha futura vino segundo por un motivo parecido. Las fechas son una señal de confianza, y un sitemap cuyo lastmod apunta a mañana le enseña al crawler a ignorar el archivo. Arreglarlo desbloquea el trabajo posterior de publicar artículos nuevos y esperar que los vuelvan a rastrear.

Los ítems cuyo indicador adelantado necesita datos que todavía no tenés van al final. El trabajo de performance de este sitio es real, y la medición que probaría que quedó arreglado necesita datos de campo que la corrida no pudo leer, así que el orden honesto es cerrar el hueco primero y después el ítem.

Dos cosas para darle a seodraft ya que estás

seodraft puede llevarse dos hechos sobre tu sitio de esta auditoría y guardarlos. import_sitemap lee tu sitemap hacia su inventario, mirando la URL de sitemap de tu perfil, después las líneas Sitemap: del robots.txt, y después /sitemap.xml y /sitemap_index.xml. No baja ninguna página, así que los títulos se infieren de los slugs y todas las pantallas que los muestran lo aclaran. De ahí en adelante, un tema que se parece a algo que ya publicaste vuelve marcado.

check_ai_access lee tu robots.txt como lo lee la RFC 9309 e informa cada crawler de IA documentado en tu home y en una ruta de contenido, agrupados por lo que te cuesta bloquear a cada uno: citas en buscadores, búsquedas que pidió una persona, y entrenamiento. No hay puntaje. Tu llms.txt se informa como un hecho, y un borde de Cloudflare levanta una advertencia, porque el robots.txt no te puede mostrar una regla de firewall.

Qué tener listo antes de la clase 4

Guardá tres cosas de esta auditoría: los hallazgos confirmados con sus chequeos de falla, la lista de datos que tu corrida no pudo leer, y el ítem que elegiste hacer primero. El resto del informe te espera.

La clase 4 entra más hondo en la mitad agentic y geo de lo que acabás de leer: qué crawlers de IA llegan a tus páginas, qué recibe un agente cuando lee tu HTML en lugar de renderizarlo, y qué cambiar cuando la respuesta es más pobre de lo que esperabas.

Pasos

  1. Paso 1

    claude-seo

    Audita tu propio sitio

    Corré esto adentro de Claude Code con el runtime de la clase 2 contestando. El orquestador arranca un sub-agente por área, cada uno busca tus páginas por su cuenta, y los resultados vuelven como un informe más un archivo por agente. Apuntalo a un sitio que puedas cambiar: un informe sobre el HTML de otro no te enseña nada que puedas tocar.

    /seo audit https://your-site.com

    Qué deberías ver

    Once sub-agentes en la nuestra: technical, content, schema, sitemap, performance, visual, geo, agentic, sxo, backlinks y cluster. La corrida tardó 446 segundos de punta a punta y devolvió un `FULL-AUDIT-REPORT.md` con un puntaje de 79/100.

  2. Paso 2

    claude-seo

    Separá lo confirmado de lo descartado

    Pegá esto como prompt en la misma sesión. El orquestador chequea a sus agentes contra el sitio en vivo antes de escribir el plan, y esa pasada es el párrafo más valioso del informe. Leelo antes de abrir un solo archivo.

    Read the audit's verification section and list only the findings the orchestrator confirmed, with the discarded ones and the reason each was dropped.

    Qué deberías ver

    Una lista corta de hallazgos confirmados y una más corta de descartados. La nuestra confirmó tres y descartó tres, entre ellos un agente que leyó ejemplos citados en una página sobre AI slop como si la página estuviera escrita así.

  3. Paso 3

    claude-seo

    Elegí un ítem y su chequeo de falla

    Cada ítem del plan trae por qué importa, de qué depende, un chequeo de falla y un indicador adelantado. El chequeo de falla es la parte que te mantiene honesto: un comando o una consulta que sigue fallando mientras el problema está. Pedí un ítem, terminalo y después volvé.

    From the action plan, give me the first item to do, its failure check as a command I can run, and what it unblocks.

    Qué deberías ver

    Un ítem con un chequeo que podés correr hoy. El nuestro fue que las páginas en español servían `<html lang="en">` en el HTML del servidor, chequeado leyendo la etiqueta `<html>` de un `curl` a la página.

  4. Paso 4

    seodraft

    Dale a seodraft las páginas que ya publicaste

    `import_sitemap` lee tu sitemap hacia el inventario de seodraft: mira la URL de sitemap de tu perfil, después las líneas `Sitemap:` del robots.txt, y después `/sitemap.xml` y `/sitemap_index.xml`. No baja ninguna página, así que los títulos se infieren de los slugs y todas las pantallas lo aclaran.

    Use seodraft's import_sitemap on my site and tell me how many pages it found.

    Qué deberías ver

    Un conteo de las páginas que registró. De acá en adelante, un tema que se parece a una página que ya publicaste vuelve marcado, que es como la clase de canibalización te frena de escribir el mismo artículo dos veces.

  5. Paso 5

    seodraft

    Chequeá qué crawlers de IA deja pasar tu robots.txt

    `check_ai_access` lee tu robots.txt como lo lee la RFC 9309 e informa cada crawler de IA documentado en tu home y en una ruta de contenido. Los crawlers vienen agrupados por lo que te cuesta bloquear a cada uno: citas en buscadores, búsquedas que pidió una persona, y entrenamiento.

    Run check_ai_access on my site and show what each crawler gets at the home page and at a blog URL.

    Qué deberías ver

    Una respuesta por crawler para las dos rutas, con tu `llms.txt` informado como un hecho. Un borde de Cloudflare levanta una advertencia, porque el robots.txt no te puede mostrar una regla de firewall.

Checklist

Tildá todas las líneas y la clase se marca como completada.

Checkpoint

El informe nombra un problema que estás bastante seguro de que tu sitio no tiene. ¿Dónde mirás antes de arreglarlo?Ver la respuesta

La sección de verificación del orquestador, que dice qué hallazgos de los agentes sobrevivieron a un chequeo contra el sitio en vivo. La nuestra descartó tres: frases de AI slop que eran ejemplos citados en una página sobre AI slop, un JSON-LD ausente que fue un artefacto de conteo en una página que lo tenía, y una sugerencia de agregar FAQPage para un resultado enriquecido que Google retiró el 2026-05-07. Un sub-agente informa lo que vio; el orquestador es la pasada que le discute.

Tu informe dice 79/100 y la fila de backlinks dice datos insuficientes. ¿Qué te está diciendo ese número?Ver la respuesta

Un promedio ponderado de las categorías que la corrida pudo medir. La nuestra ponderó técnico 22%, contenido 23%, on-page 20%, schema 10%, performance 10%, preparación para búsqueda con IA 10% e imágenes 5%, y dejó la fila de backlinks afuera del puntaje porque el dominio no estaba en el grafo que lee ese agente. Faltar en ese grafo no prueba que no haya enlaces, y una categoría sin datos es honesta mientras se quede afuera de la cuenta.

Qué dijo esta clase

  • `/seo audit <url>` arranca un sub-agente por área. La nuestra corrió once en 446 segundos y devolvió un informe más un archivo por agente.
  • El puntaje es un promedio ponderado de lo que la corrida pudo medir. El nuestro dio 79/100, con backlinks afuera por falta de datos.
  • La sección de verificación es donde el orquestador chequea a sus propios agentes. La nuestra confirmó tres hallazgos y descartó tres, entre ellos una página que citaba justo las frases por las que un agente la marcó.
  • Cada ítem del plan trae por qué importa, qué desbloquea, un chequeo de falla y un indicador adelantado. El chequeo de falla es lo que te dice que el trabajo terminó.
  • Nuestra corrida costó el equivalente a USD 4,25 a precio de API en tres turnos del orquestador. Con una suscripción de Claude eso sale del límite de uso del plan.

Preguntas

¿Cuánto cuesta una auditoría completa?
La nuestra fueron tres turnos del orquestador, equivalentes a USD 4,25 a precio de API: 1,34 en Opus, 2,72 en Sonnet y 0,19 en Haiku. Con una suscripción de Claude no se cobra nada en dólares y el trabajo sale del límite de uso del plan, que es el presupuesto a mirar antes de auditar varios sitios de una sentada.
¿Necesito credenciales de Google para correr la auditoría?
La auditoría corre sin ellas y dice qué no pudo leer. La nuestra no tenía credenciales de Google, así que faltaron Search Console, Analytics y los datos de campo de performance, faltaron los backlinks de Moz y Bing, y la API de PageSpeed quedó limitada a datos de laboratorio. Cada uno de esos huecos está listado arriba de todo en el informe.
¿Cada cuánto conviene correrla?
Volvé a correrla cuando cambia algo estructural: una plantilla nueva, una migración, un rediseño, un lote de páginas. Una auditoría de un sitio que nadie tocó desde la anterior devuelve la misma lista, y los ítems que ya cerraste se verifican mejor con sus propios chequeos de falla que con otros 446 segundos de agentes.

Clase siguiente

Crawlers de IA y lectura por agentes

Qué crawlers de IA deja pasar tu robots.txt, qué cuesta bloquear cada tipo y qué encuentran los agentes agentic y geo de claude-seo cuando leen tu sitio.

La misma clase, en Markdown plano: /es/learn/claude-seo/seo-audit-with-claude.md

Volver al curso