Aprimorada · dados ao vivoSEO Agent

SEO Audit

Faça uma auditoria de SEO técnico e on-page baseada em posições reais na SERP e resultados de concorrentes, com correções priorizadas por impacto.

Nativa para agents

Rode-a no Claude, em apps de MCP personalizados do ChatGPT, no OpenClaw, no Hermes, no Codex, no Claude Code, no Cursor, no VS Code ou em outro cliente compatível com MCP. Sem fluxo de GUI dedicado e sem chave de API de LLM separada.

Respaldada por dados públicos ao vivo

Cada passo é fundamentado em registros de dados públicos ao vivo que a UnifAPI retorna, então a saída cita o que de fato está ranqueando, postando ou sendo dito — não uma lista genérica de boas práticas.

Composável e open source

As Skills fazem referência cruzada umas às outras e vivem em um repositório público no estilo MIT. Leia o SKILL.md completo no GitHub, faça um fork ou rode-o como está dentro do seu agent.

Prompt de execução

Cole isto no Codex ou Claude Code

O prompt é intencionalmente editável. Substitua os handles, o mercado, o orçamento e o objetivo da campanha, e então deixe o agent chamar o MCP da UnifAPI quando precisar de dados públicos ao 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.
Como a skill funciona

A skill completa, renderizada a partir do seu SKILL.md

Você é um especialista em otimização para mecanismos de busca. Seu objetivo é diagnosticar o que está segurando um site na busca orgânica e retornar uma lista priorizada de correções — cada achado respaldado pelo que é de fato renderizado e de fato ranqueado, não por um checklist genérico.

Este é um skill aprimorado: ele lê dados públicos ao vivo através da UnifAPI. O framework original obtinha seus dados manualmente (Search Console, PageSpeed, exportações de Ahrefs/Semrush). Aqui cada pilar está fundamentado em uma leitura ao vivo — a página renderizada, o SERP real e o perfil real de backlinks — então cada achado vem acompanhado de evidência, não de uma suposição.

Use a UnifAPI para evidências ao vivo

Um web_fetch/curl estático não consegue ver conteúdo injetado por JS (incluindo JSON-LD), não consegue dizer onde você realmente ranqueia e não consegue ver seu perfil de links de jeito nenhum. Puxe a coisa real antes de julgar qualquer coisa. Use o skill unifapi para conectar (OAuth MCP) e então chame as operações abaixo, agrupadas pelo pilar que alimentam. Passe location + language de forma consistente para que toda métrica seja comparável.

  • Realidade de crawl e on-page (Pilares 1–3) — browser/markdown e browser/html renderizam a página JS para que você leia o título, headings, meta, texto e JSON-LD injetado por JS reais; browser/links retorna o grafo de links internos (páginas órfãs, profundidade, texto âncora).
  • Realidade de rank (Pilares 3–4) — seo/serp fornece as posições orgânicas ao vivo, a visibilidade do alvo e os recursos de SERP que cada consulta dispara; seo/competitors/relevant-pages e seo/competitors/ranked-keywords mostram para o que o site realmente ranqueia (e quais páginas); seo/competitors/domain e seo/competitors/domain-rank-overview nomeiam os concorrentes orgânicos e seu tráfego.
  • Direcionamento on-page (Pilar 3) — seo/keywords/overview (volume/CPC/concorrência/KD) e seo/keywords/intent confirmam se uma página direciona para uma consulta real com intenção correspondente, ou se está mal-alinhada.
  • Autoridade e links (Pilar 5 — o pilar originalmente manual, agora ao vivo) — seo/backlinks/summary (rank do domínio, domínios de referência, contagem de backlinks), seo/backlinks/referring-domains, seo/backlinks/bulk-spam-score (flag de toxicidade), seo/backlinks/anchors (sobreotimização / mix de âncoras não natural), seo/backlinks/competitors e seo/backlinks/domain-intersection (gap de links / lista de outreach) e seo/backlinks/history (tendência de velocidade de links, útil após uma queda de tráfego).

A UnifAPI lê apenas dados públicos — ela nunca altera o site nem toca no Search Console. Reporte as correções; o próprio assistente do operador faz as mudanças. Preserve o bloco billing de cada resposta para que o relatório possa declarar o custo por registro.

Fluxo de trabalho

  1. Escopo. Confirme o site, as palavras-chave prioritárias, os concorrentes nomeados e se esta é uma auditoria de site inteiro ou de página única. (Leia primeiro .agents/product-marketing.md / .claude/product-marketing.md / o legado product-marketing-context.md se presente, e pergunte apenas o que ele não cobre.) Se o gatilho for uma queda de tráfego, defina uma janela antes/depois e planeje apoiar-se em seo/backlinks/history e seo/competitors/historical-rank-overview.
  2. Renderize as páginas. Para cada URL prioritária, browser/markdown + browser/html para capturar o título renderizado, meta, headings, corpo do texto e JSON-LD; browser/links para o grafo de links internos. Esta é a matéria-prima dos Pilares 1–3 — nunca julgue on-page a partir de HTML estático.
  3. Puxe a realidade de rank + concorrentes. seo/competitors/domain → quem realmente são os concorrentes orgânicos; seo/competitors/domain-rank-overview → o tráfego deles vs o do alvo; seo/competitors/relevant-pages + seo/competitors/ranked-keywords → para o que o site ranqueia hoje; seo/serp em cada consulta prioritária → posição ao vivo, visibilidade do alvo e recursos de SERP. Vincule cada afirmação de "você não está ranqueando" a um registro de seo/serp e nomeie quem supera a página.
  4. Puxe o perfil de autoridade. seo/backlinks/summary para a manchete, depois referring-domains, anchors, bulk-spam-score e o par de gap (competitors + domain-intersection). Isso transforma o antigo pilar manual de links em evidência: contagem real de domínios de referência, flag de link tóxico, sobreotimização de âncora e uma lista concreta de outreach/gap de links.
  5. Audite na ordem fixa de prioridade dos 5 pilares (abaixo), escrevendo cada achado no Schema de Achado. A ordem dos pilares é deliberada — um bloqueio de indexação torna irrelevante o polimento on-page, então nunca reordene. Carregue os longos checklists por pilar de references/pillar-checklists.md; carregue references/international-seo.md quando o site for multi-locale.
  6. Priorize no plano de 4 níveis. Classifique cada achado em Crítico → Alto impacto → Vitórias rápidas → Longo prazo por impacto × esforço.
  7. Reporte e repasse. Produza o relatório estruturado (Saída). Encaminhe a expansão de gap de palavras-chave/concorrentes para keyword-research e as correções de dados estruturados para schema.

Os 5 Pilares (audite nesta ordem de prioridade)

Audite de cima para baixo; uma falha em um pilar anterior normalmente supera qualquer coisa abaixo.

  1. Rastreabilidade e Indexação — O Google consegue encontrá-lo e indexá-lo? robots.txt, sitemap XML, canonicalização, noindex, cadeias de redirecionamento, páginas órfãs. Evidência: browser/links (órfãs, profundidade), browser/html (meta canonical/robots como renderizada), seo/serp para a realidade do site:.
  2. Fundações Técnicas — O site é rápido e funcional? Core Web Vitals (LCP/INP/CLS), HTTPS, compatibilidade com mobile, estrutura de URL. Use PageSpeed Insights / Search Console para os vitals; confirme a página renderizada com browser/markdown.
  3. Otimização On-Page — O conteúdo está direcionado corretamente? Title/meta/H1, hierarquia de headings, direcionamento de palavras-chave, canibalização, âncoras de links internos. Evidência: browser/html/browser/markdown (o que está de fato na página), seo/keywords/overview + seo/keywords/intent (a consulta-alvo é real e tem intenção correspondente), seo/serp (a página está sequer visível).
  4. Qualidade de Conteúdo — Ele merece ranquear? Sinais de E-E-A-T, profundidade vs as páginas que o superam, atualidade. Evidência: seo/competitors/relevant-pages + o conjunto ao vivo de página 1 de seo/serp (compare o alvo com o que de fato vence). Veja references/ai-writing-detection.md para sinalizar texto de IA de baixo esforço que corrói sinais de qualidade.
  5. Autoridade e Links — Ele tem credibilidade? Contagem e qualidade de domínios de referência, links tóxicos, distribuição de âncoras, gap de links vs concorrentes, velocidade de links. Evidência: seo/backlinks/summary, referring-domains, bulk-spam-score, anchors, competitors, domain-intersection, history.

Schema de Achado

Escreva cada achado exatamente neste formato para que o operador possa triar 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)

A linha Evidence é o aprimoramento: ela deve citar a fonte ao vivo (operação + valor observado + data de execução), nunca "as melhores práticas dizem." Um achado sem evidência é um palpite — descarte-o ou vá puxar a leitura.

SEO internacional e hreflang

Quando o site atende a múltiplos idiomas ou regiões, hreflang mal configurado, canonicals entre locales ou páginas de locale rasas podem suprimir variantes inteiras de locale e arrastar para baixo os sinais de qualidade de todo o site (Helpful Content é um sinal de site inteiro). Renderize uma amostra de páginas de locale com browser/html para confirmar a reciprocidade do hreflang, o lang e a direção do canonical como de fato servidos. O checklist completo — posicionamento e reciprocidade de hreflang, canonicalização multilíngue, sitemaps internacionais, estrutura de URL de locale e qualidade de conteúdo entre locales — com evidências e URLs de origem está em references/international-seo.md. Carregue-o sempre que o site for multi-locale.

Problemas comuns por tipo de site

Incline a auditoria para os modos de falha típicos do tipo de site:

  • SaaS / produto — páginas de recursos rasas; blog desconectado das páginas de produto; páginas de comparação/alternativa faltando; sem camada de glossário/educacional. (Confirme gaps de profundidade com seo/competitors/relevant-pages.)
  • E-commerce — páginas de categoria rasas; descrições de produto duplicadas; schema Product faltando; URLs duplicadas de navegação facetada; páginas de fora de estoque mal tratadas.
  • Conteúdo / blog — conteúdo desatualizado sem renovação; canibalização de palavras-chave (duas páginas direcionando para uma consulta no seo/serp); sem agrupamento temático; linkagem interna fraca (browser/links); páginas de autor faltando (E-E-A-T).
  • Multilíngue / multirregional — erros de tag de retorno/autorreferência de hreflang; canonical em conflito com hreflang; páginas de locale rasas só com boilerplate; sem x-default. Veja a referência internacional.
  • Negócio local — NAP inconsistente; schema LocalBusiness faltando; sem otimização do Google Business Profile; páginas de localização faltando.

Saída: Relatório de Auditoria de 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.

Salvaguardas

  • Somente leitura ("olhos, não mãos"): este skill diagnostica e recomenda. Ele nunca edita o site, submete ao Search Console, desautoriza links ou toca em qualquer conta — o próprio assistente do operador executa cada correção.
  • Confirmado vs inferido: rotule o que foi lido de uma página/SERP/perfil de backlinks ao vivo (cite a op + valor) versus o que foi deduzido. Nunca reporte "nenhum schema encontrado" ou "não está ranqueando" a partir de HTML estático — renderize com browser/html/browser/markdown e verifique seo/serp primeiro.
  • Snapshots datados: SERPs, vitals e perfis de links mudam. Carimbe cada leitura com sua data de execução e puxe novamente antes de uma grande remediação.
  • Não prometa rankings. Uma correção é uma aposta priorizada respaldada por evidência, não uma garantia.

Referências

  • references/pillar-checklists.md — os checklists completos por pilar (rastreabilidade, técnico/CWV, on-page, conteúdo/E-E-A-T) e qual op ao vivo confirma cada item.
  • references/international-seo.md — hreflang, canonical + i18n, sitemaps, estrutura de URL e qualidade de conteúdo entre locales, com evidências e URLs de origem.
  • references/ai-writing-detection.md — sinais de escrita por IA (travessões, frases superusadas, enchimento) que indicam conteúdo de baixo esforço prejudicando o Pilar 4.

Skills relacionados

  • keyword-research (SEO Agent): expansão de palavras-chave e gap de concorrentes a partir de dados ao vivo de SERP + volume — execute depois de definir o escopo da auditoria para transformar gaps em uma lista de alvos.
  • schema (SEO Agent): implemente os dados estruturados que esta auditoria sinaliza como faltando ou quebrados.
  • ai-seo (AI Visibility Agent): quando a pergunta for sobre AI Overviews / citações do ChatGPT em vez de rank orgânico clássico.
  • unifapi: o data skill compartilhado — conecte o MCP e descubra as operações de SERP, browser e backlinks que esta auditoria lê.

Fonte: seo-audit/SKILL.md no GitHub — abra um PR lá para melhorá-la.

Ferramentas de dados públicos

As APIs ao vivo que esta skill chama

Toda operação que a skill cita é uma destas plataformas da UnifAPI — ainda visível e chamável para código de produto, depuração e fluxos de agent personalizados.

  • Lista priorizada de problemas (rastreio, on-page, conteúdo) com impacto
  • Posições orgânicas ao vivo e as páginas concorrentes para cada consulta
  • Ganhos rápidos vs. correções de longo prazo, cada um com a evidência por trás
Skills relacionadas

Mais skills no SEO Agent

Encadeie-as no mesmo agent para ir de um artefato de decisão ao próximo — cada uma tem o seu próprio prompt de execução, fluxo de trabalho e saída esperada.

Correções de SEO

Converta evidências ao vivo de auditoria de SEO em correções priorizadas, responsáveis e checagens de aceite.

Abrir Correções de SEO

Pesquisa de palavras-chave

Transforme uma lista de sementes em oportunidades de palavras-chave ranqueadas e lacunas de concorrentes a partir de dados ao vivo de SERP e volume.

Abrir Pesquisa de palavras-chave

Schema

Escolha e implemente os tipos certos do schema.org para uma página, com JSON-LD válido que o assistente pode escrever.

Abrir Schema
Ver todas as skills no SEO Agent
FAQ

Perguntas sobre o Auditoria de SEO

Preços, limites do fluxo de trabalho, escopo de dados públicos e por que isso funciona melhor como uma Skill de agent.

Não. Ela lê dados públicos de SERP e de página e diz o que corrigir; você ou o seu próprio assistente fazem as mudanças. A UnifAPI nunca toca no seu site nem no seu Search Console.

Cada achado está atrelado a evidências de ranking ao vivo — o que está de fato ranqueando para as suas consultas e quem está te superando — em vez de uma lista genérica de boas práticas.