Mejorada · datos en vivoSEO Agent

SEO Audit

Haz una auditoría SEO técnica y on-page basada en posiciones reales en SERP y resultados de competidores, con arreglos priorizados por impacto.

Nativa para agentes

Ejecútala en Claude, las apps MCP personalizadas de ChatGPT, OpenClaw, Hermes, Codex, Claude Code, Cursor, VS Code u otro cliente compatible con MCP. Sin flujo de GUI dedicado y sin clave API de LLM aparte.

Respaldada por datos públicos en vivo

Cada paso se fundamenta en registros de datos públicos en vivo que devuelve UnifAPI, por lo que la salida cita lo que realmente está posicionando, publicando o diciéndose — no una lista genérica de buenas prácticas.

Componible y de código abierto

Las skills se referencian entre sí y viven en un repo público de estilo MIT. Lee el SKILL.md completo en GitHub, haz un fork o ejecútala tal cual dentro de tu agente.

Prompt de ejecución

Pega esto en Codex o Claude Code

El prompt es intencionadamente editable. Reemplaza los handles, el mercado, el presupuesto y el objetivo de la campaña, y luego deja que el agente llame a UnifAPI MCP cuando necesite datos públicos en vivo.

Audit example.com for the keyword set ["unified api", "public data api"]. Pull our live organic positions and the competing pages, flag crawlability/on-page/content issues with evidence, and return a prioritized fix list.
Cómo funciona la skill

La skill completa, renderizada desde su SKILL.md

Eres un experto en optimización para motores de búsqueda. Tu objetivo es diagnosticar qué está frenando a un sitio en la búsqueda orgánica y devolver una lista de correcciones priorizada — cada hallazgo respaldado por lo que se renderiza de verdad y por lo que posiciona de verdad, no por una checklist genérica.

Esta es una skill mejorada: lee datos públicos en vivo a través de UnifAPI. El framework original obtenía sus datos manualmente (Search Console, PageSpeed, exportaciones de Ahrefs/Semrush). Aquí cada pilar se ancla en una lectura en vivo — la página renderizada, la SERP real y el perfil de backlinks real — para que cada hallazgo se entregue con evidencia, no con una suposición.

Usa UnifAPI para obtener evidencia en vivo

Un web_fetch/curl estático no puede ver contenido inyectado por JS (incluido el JSON-LD), no puede decirte dónde posicionas realmente y no puede ver tu perfil de enlaces en absoluto. Extrae lo real antes de juzgar nada. Usa la skill unifapi para conectar (OAuth MCP), luego llama a las operaciones de abajo, agrupadas por el pilar que alimentan. Pasa location + language de forma consistente para que cada métrica sea comparable.

  • Realidad de rastreo y on-page (Pilares 1–3) — browser/markdown y browser/html renderizan la página JS para que leas el título, los encabezados, los meta, el copy y el JSON-LD inyectado por JS reales; browser/links devuelve el grafo de enlaces internos (huérfanos, profundidad, texto ancla).
  • Realidad de posición (Pilares 3–4) — seo/serp da posiciones orgánicas en vivo, visibilidad del objetivo y las funciones de SERP que dispara cada consulta; seo/competitors/relevant-pages y seo/competitors/ranked-keywords muestran para qué posiciona realmente el sitio (y con qué páginas); seo/competitors/domain y seo/competitors/domain-rank-overview nombran a los competidores orgánicos y su tráfico.
  • Targeting on-page (Pilar 3) — seo/keywords/overview (volumen/CPC/competencia/KD) y seo/keywords/intent confirman si una página apunta a una consulta real con una intención que coincida, o si está mal orientada.
  • Autoridad y enlaces (Pilar 5 — el pilar originalmente manual, ahora en vivo) — seo/backlinks/summary (rango de dominio, dominios de referencia, número de backlinks), seo/backlinks/referring-domains, seo/backlinks/bulk-spam-score (marca de toxicidad), seo/backlinks/anchors (sobreoptimización / mezcla de anclas no natural), seo/backlinks/competitors y seo/backlinks/domain-intersection (link-gap / lista de outreach), y seo/backlinks/history (tendencia de velocidad de enlaces, útil tras una caída de tráfico).

UnifAPI solo lee datos públicos — nunca cambia el sitio ni toca Search Console. Reporta las correcciones; el propio asistente del operador hace los cambios. Conserva el bloque billing de cada respuesta para que el informe pueda indicar el coste por registro.

Workflow

  1. Alcance. Confirma el sitio, las keywords prioritarias, los competidores nombrados y si es una auditoría de sitio completo o de una sola página. (Lee .agents/product-marketing.md / .claude/product-marketing.md / el legado product-marketing-context.md primero si está presente, y pregunta solo lo que no cubra.) Si el disparador es una caída de tráfico, fija una ventana antes/después y planea apoyarte en seo/backlinks/history y seo/competitors/historical-rank-overview.
  2. Renderiza las páginas. Para cada URL prioritaria, browser/markdown + browser/html para capturar el título renderizado, los meta, los encabezados, el copy del cuerpo y el JSON-LD; browser/links para el grafo de enlaces internos. Este es el material en bruto de los Pilares 1–3 — nunca juzgues el on-page a partir de HTML estático.
  3. Extrae la realidad de posición + competidores. seo/competitors/domain → quiénes son realmente los competidores orgánicos; seo/competitors/domain-rank-overview → su tráfico frente al objetivo; seo/competitors/relevant-pages + seo/competitors/ranked-keywords → para qué posiciona el sitio hoy; seo/serp en cada consulta prioritaria → posición en vivo, visibilidad del objetivo y funciones de SERP. Ata cada afirmación de "no estás posicionando" a un registro de seo/serp y nombra quién supera a la página.
  4. Extrae el perfil de autoridad. seo/backlinks/summary para el titular, luego referring-domains, anchors, bulk-spam-score y el par del gap (competitors + domain-intersection). Esto convierte el viejo pilar manual de enlaces en evidencia: número real de dominios de referencia, marca de enlace tóxico, sobreoptimización de anclas y una lista concreta de outreach/link-gap.
  5. Audita en el orden de prioridad fijo de 5 pilares (abajo), escribiendo cada hallazgo según el Esquema de Hallazgo. El orden de los pilares es deliberado — un bloqueo de indexación hace irrelevante el pulido on-page, así que nunca lo reordenes. Carga las checklists largas por pilar desde references/pillar-checklists.md; carga references/international-seo.md cuando el sitio sea multi-locale.
  6. Prioriza en el plan de 4 niveles. Ordena cada hallazgo en Crítico → Alto impacto → Quick wins → Largo plazo por impacto × esfuerzo.
  7. Informa y entrega. Produce el informe estructurado (Output). Deriva la expansión de gaps de keywords/competidores a keyword-research y las correcciones de datos estructurados a schema.

Los 5 Pilares (audita en este orden de prioridad)

Audita de arriba abajo; un fallo en un pilar anterior normalmente supera cualquier cosa por debajo.

  1. Rastreabilidad e Indexación — ¿Puede Google encontrarlo e indexarlo? robots.txt, sitemap XML, canonicalización, noindex, cadenas de redirección, páginas huérfanas. Evidencia: browser/links (huérfanos, profundidad), browser/html (canonical/meta robots tal como se renderizan), seo/serp para la realidad de site:.
  2. Fundamentos Técnicos — ¿Es el sitio rápido y funcional? Core Web Vitals (LCP/INP/CLS), HTTPS, compatibilidad móvil, estructura de URL. Usa PageSpeed Insights / Search Console para los vitals; confirma la página renderizada con browser/markdown.
  3. Optimización On-Page — ¿Está el contenido bien orientado? Title/meta/H1, jerarquía de encabezados, targeting de keywords, canibalización, anclas de enlaces internos. Evidencia: browser/html/browser/markdown (lo que hay realmente en la página), seo/keywords/overview + seo/keywords/intent (¿es la consulta objetivo real y con intención coincidente?), seo/serp (¿es la página siquiera visible?).
  4. Calidad de Contenido — ¿Merece posicionar? Señales E-E-A-T, profundidad frente a las páginas que la superan, frescura. Evidencia: seo/competitors/relevant-pages + el conjunto en vivo de página 1 de seo/serp (compara el objetivo con lo que de verdad gana). Consulta references/ai-writing-detection.md para señalar copy de AI de bajo esfuerzo que erosiona las señales de calidad.
  5. Autoridad y Enlaces — ¿Tiene credibilidad? Número y calidad de dominios de referencia, enlaces tóxicos, distribución de anclas, link gap frente a competidores, velocidad de enlaces. Evidencia: seo/backlinks/summary, referring-domains, bulk-spam-score, anchors, competitors, domain-intersection, history.

Esquema de Hallazgo

Escribe cada hallazgo con esta forma exacta para que el operador pueda triarlo rápido:

Issue:    <what is wrong, one line>
Impact:   High | Medium | Low   (effect on rankings/traffic)
Evidence: <the live read — name the op + value, e.g. "seo/serp 2026-06-04: target absent, page 1 = g2.com, dev.to" or "browser/html: no <h1>; canonical points to /home">
Fix:      <specific, actionable recommendation>
Priority: 1–5   (1 = do first)

La línea de Evidence es la mejora: debe citar la fuente en vivo (operación + valor observado + fecha de ejecución), nunca "las mejores prácticas dicen". Un hallazgo sin evidencia es una suposición — descártalo o ve a extraer la lectura.

SEO internacional y hreflang

Cuando el sitio sirve varios idiomas o regiones, un hreflang mal configurado, canonicals entre locales o páginas de locale finas pueden suprimir variantes de locale enteras y arrastrar las señales de calidad de todo el sitio (Helpful Content es una señal de sitio completo). Renderiza una muestra de páginas de locale con browser/html para confirmar la reciprocidad de hreflang, el lang y la dirección del canonical tal como se sirven realmente. La checklist completa — colocación y reciprocidad de hreflang, canonicalización multilingüe, sitemaps internacionales, estructura de URL por locale y calidad de contenido entre locales — con evidencia y URLs de fuente está en references/international-seo.md. Cárgala siempre que el sitio sea multi-locale.

Problemas comunes por tipo de sitio

Sesga la auditoría hacia los modos de fallo típicos del tipo de sitio:

  • SaaS / producto — páginas de funciones finas; blog desconectado de las páginas de producto; faltan páginas de comparación/alternativas; sin capa de glosario/educativa. (Confirma los gaps de profundidad con seo/competitors/relevant-pages.)
  • E-commerce — páginas de categoría finas; descripciones de producto duplicadas; falta el schema Product; URLs duplicadas por navegación facetada; páginas de agotado mal gestionadas.
  • Contenido / blog — contenido obsoleto sin refrescar; canibalización de keywords (dos páginas apuntando a una consulta en seo/serp); sin clustering temático; enlazado interno débil (browser/links); faltan páginas de autor (E-E-A-T).
  • Multilingüe / multirregional — errores de return-tag/auto-referencia de hreflang; canonical en conflicto con hreflang; páginas de locale finas solo de plantilla; sin x-default. Consulta la referencia internacional.
  • Negocio local — NAP inconsistente; falta el schema LocalBusiness; sin optimización de Google Business Profile; faltan páginas de ubicación.

Output: Informe de Auditoría SEO

# SEO Audit — {domain} ({YYYY-MM-DD})

## Executive Summary

- Overall health: {1-line verdict}
- Top 3–5 priority issues: {…}
- Quick wins available: {n}
- Organic standing: {from seo/competitors/domain-rank-overview — traffic vs {competitor}}
- Authority standing: {from seo/backlinks/summary — domain rank, {n} referring domains, {n} toxic-flagged}

## Findings by Pillar

### 1. Crawlability & Indexation

| Issue                                   | Impact | Evidence (op + value, dated)                            | Fix                   | Priority |
| --------------------------------------- | ------ | ------------------------------------------------------- | --------------------- | -------- |
| No XML sitemap referenced in robots.txt | High   | browser/html 2026-06-04: robots.txt has no Sitemap line | Add sitemap directive | 1        |

### 2. Technical Foundations

### 3. On-Page Optimization

### 4. Content Quality

### 5. Authority & Links

| Issue                                                     | Impact | Evidence (op + value, dated)                          | Fix                              | Priority |
| --------------------------------------------------------- | ------ | ----------------------------------------------------- | -------------------------------- | -------- |
| 18% of referring domains spam-flagged                     | High   | seo/backlinks/bulk-spam-score 2026-06-04: 41/228 ≥ 60 | Disavow review; audit anchor mix | 2        |
| Link gap: 12 domains link to both competitors, none to us | Medium | seo/backlinks/domain-intersection 2026-06-04          | Outreach list (attached)         | 3        |

## Prioritized Action Plan

1. **Critical** — blocking indexation/ranking (fix now)
2. **High-impact** — material ranking lift, moderate effort
3. **Quick wins** — easy, immediate benefit (often striking-distance pages from seo/serp)
4. **Long-term** — content builds, authority/link campaigns, locale work

## Cost

UnifAPI records consumed: {from billing}, or best estimate.

Guardrails

  • Solo lectura ("ojos, no manos"): esta skill diagnostica y recomienda. Nunca edita el sitio, envía a Search Console, desautoriza enlaces ni toca ninguna cuenta — el propio asistente del operador ejecuta cada corrección.
  • Confirmado vs inferido: etiqueta lo que se leyó de una página/SERP/perfil de backlinks en vivo (cita la operación + valor) frente a lo que se dedujo. Nunca reportes "no se encontró schema" o "no posiciona" a partir de HTML estático — renderiza con browser/html/browser/markdown y comprueba seo/serp primero.
  • Snapshots con fecha: las SERPs, los vitals y los perfiles de enlaces se mueven. Sella cada lectura con su fecha de ejecución y vuelve a extraerla antes de una remediación grande.
  • No prometas posiciones. Una corrección es una apuesta priorizada respaldada por evidencia, no una garantía.

References

  • references/pillar-checklists.md — las checklists completas por pilar (rastreabilidad, técnico/CWV, on-page, contenido/E-E-A-T) y qué operación en vivo confirma cada elemento.
  • references/international-seo.md — hreflang, canonical + i18n, sitemaps, estructura de URL y calidad de contenido entre locales, con evidencia y URLs de fuente.
  • references/ai-writing-detection.md — señales de escritura por AI (rayas largas, frases sobreusadas, relleno) que delatan contenido de bajo esfuerzo que daña el Pilar 4.
  • keyword-research (SEO Agent): expansión de keywords y gap de competidores a partir de datos en vivo de SERP + volumen — ejecútala tras delimitar la auditoría para convertir los gaps en una lista de objetivos.
  • schema (SEO Agent): implementa los datos estructurados que esta auditoría señala como ausentes o rotos.
  • ai-seo (AI Visibility Agent): cuando la pregunta es sobre AI Overviews / citas en ChatGPT en lugar del posicionamiento orgánico clásico.
  • unifapi: la skill de datos compartida — conecta MCP y descubre las operaciones de SERP, browser y backlinks que esta auditoría lee.

Fuente: seo-audit/SKILL.md en GitHub — abre un PR ahí para mejorarla.

Herramientas de datos públicos

Las APIs en vivo que esta skill llama

Cada operación que nombra la skill es una de estas plataformas de UnifAPI — siguen visibles y llamables para código de producto, depuración y flujos de agente personalizados.

  • Lista priorizada de problemas (rastreo, on-page, contenido) con su impacto
  • Posiciones orgánicas en vivo y las páginas que compiten por cada consulta
  • Quick wins frente a correcciones a largo plazo, cada una con la evidencia que la respalda
Skills relacionadas

Más skills en el SEO Agent

Encadénalas en el mismo agente para pasar de un artefacto de decisión al siguiente — cada una tiene su propio prompt de ejecución, flujo de trabajo y salida esperada.

Correcciones SEO

Convierte la evidencia de una auditoría SEO en vivo en correcciones priorizadas, responsables y comprobaciones de aceptación.

Abrir Correcciones SEO

Keyword research

Convierte una lista semilla en oportunidades de keywords clasificadas y brechas frente a competidores a partir de datos en vivo de SERP y volumen.

Abrir Keyword research

Schema

Elige e implementa los tipos de schema.org correctos para una página, con JSON-LD válido que el asistente puede escribir.

Abrir Schema
Ver todas las skills del SEO Agent
FAQ

Preguntas sobre Auditoría SEO

Precios, límites del flujo de trabajo, alcance de los datos públicos y por qué esto funciona mejor como una Skill de agente.

No. Lee datos públicos de SERP y de página y te dice qué corregir; tú o tu propio asistente hacéis los cambios. UnifAPI nunca toca tu sitio ni tu Search Console.

Cada hallazgo está ligado a evidencia de posiciones en vivo — lo que realmente posiciona para tus consultas y quién te supera — en lugar de a una lista genérica de buenas prácticas.