Como fazer uma auditoria de SEO técnico e visibilidade em IA com o Claude Code?
Faça em três passadas. Primeiro deixe o Claude Code ler o repositório atrás de metadados, sitemap, regras de robots e dados estruturados. Depois peça que ele confira o site em produção com curl, como navegador e como rastreador de IA, porque o código não é o que os rastreadores recebem. Por fim, a visibilidade em IA: o que o ChatGPT e os outros citam, e o Search Console.
Fatos
- A ferramenta WebFetch do Claude Code roda um prompt sobre a página em 1 chamada de modelo à parte e perde informação por design; a documentação indica curl pelo Bash para a página bruta. (Claude Code docs: Tools reference)
- O Google processa sites em JavaScript em 3 fases, rastreamento, renderização e indexação, e diz que nem todos os robôs rodam JavaScript. (Google Search Central: Understand JavaScript SEO basics)
- A OpenAI diz que mudanças no robots.txt levam cerca de 24 horas para valer na busca do ChatGPT, que usa o rastreador OAI-SearchBot. (OpenAI: Overview of OpenAI crawlers)
- A API do Search Console permite 2.000 inspeções de URL por dia e 600 por minuto por site. (Google Search Console API: Usage limits)
Por que ler o código não basta para uma auditoria de SEO?
Porque os rastreadores recebem o site publicado, não o seu repositório. Um firewall ou desafio anti-bot, um robots.txt alterado pela hospedagem, uma página que só monta o texto em JavaScript ou um noindex posto por um plugin não aparecem no código. O Claude Code audita o que lê, então precisa buscar também as páginas em produção.
O que a auditoria deve conferir, e onde?
Divida cada conferência entre o repositório e o site em produção:
| Conferência | Onde | O que pega |
|---|---|---|
| Títulos, descrições, headings, canonical | Repositório, depois o HTML servido | Tags faltando ou duplicadas |
| robots.txt e sitemap | Site em produção | Rastreadores de IA bloqueados, páginas fora do sitemap |
| Status como navegador e como GPTBot | Site em produção | Firewall ou desafio anti-bot que barra rastreadores de IA |
| Texto principal sem JavaScript | Site em produção | Páginas que chegam vazias aos rastreadores |
| noindex e JSON-LD | HTML servido | Páginas escondidas da busca, dados estruturados inválidos ou ausentes |
| Indexação | Search Console | Páginas que o Google não indexou |
Como o Claude Code confere o site em produção?
Peça que ele rode curl pelo Bash nas URLs publicadas. O WebFetch devolve um resumo da página feito por um modelo e pode perder tags; o curl devolve a resposta bruta. Estes comandos cobrem o que o código não mostra:
# 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'Como auditar a visibilidade em IA, e não só o SEO?
Faça no ChatGPT, no Claude, no Perplexity e no Gemini as perguntas que seus clientes fazem e anote quais fontes cada resposta cita. Repita do mesmo jeito todo mês, para a mudança ter significado. Some o Search Console para indexação e buscas no Google, e seu analytics para as visitas que vêm de assistentes de IA.
Como transformar a auditoria em correções sem quebrar o site?
Peça ao Claude Code uma lista de achados com a evidência de cada um e corrija em mudanças pequenas e revisadas. Depois de cada deploy, rode de novo as conferências em produção: a correção conta quando o site publicado mostra, não quando o agente diz que terminou.
Passo a passo
- Audite o repositório. Peça ao Claude Code a lista de metadados, sitemap, regras de robots e dados estruturados faltando por tipo de página.
- Audite o site em produção. Peça curl nas URLs publicadas como navegador e como GPTBot, e a leitura do robots.txt, do sitemap e do HTML bruto.
- Confira a indexação. Abra o Search Console e veja quais páginas o Google indexou.
- Confira as respostas de IA. Faça as perguntas dos seus clientes nos principais assistentes e anote as fontes citadas.
- Corrija e confira de novo. Corrija em mudanças pequenas, faça o deploy e rode de novo as conferências antes de fechar cada achado.
Erros comuns
- Confiar numa auditoria que só leu o repositório.
- Usar resumos do WebFetch para julgar tags que só o HTML bruto mostra.
- Tirar um bloqueio do robots.txt que o dono pôs de propósito sem perguntar.
- Fechar um achado pela palavra do agente em vez de conferir o site em produção.
Como o easyIndex resolve
O easyIndex faz a auditoria de fora: seu agente de código faz cada mudança, e o easyIndex confere ele mesmo o site em produção, então o passo conclui com evidência, não com o relato do agente. Depois mostra visitantes de assistentes de IA por página, quais páginas os rastreadores de IA leram e quando, e indexação e buscas do Search Console, por R$ 57 por site por mês depois de 7 dias grátis. Conecte com claude mcp add --transport http easyindex https://easyindex.app/api/mcp.
Perguntas frequentes
Existe uma skill pronta de auditoria de SEO para o Claude Code?
Existem skills gratuitas e de código aberto de SEO; a maioria lê o repositório, então junte com conferências no site publicado.
De quanto em quanto tempo refazer a auditoria?
Depois de todo deploy que mexe em templates, robots.txt ou hospedagem, e uma vez por mês para as respostas de IA.
O Claude Code consegue usar dados do Search Console?
Sim, por um servidor MCP de Search Console ou por exportação; a API permite 2.000 inspeções de URL por dia por site.
Uma auditoria me faz aparecer no ChatGPT?
Nenhuma auditoria garante citação. Ela tira o que impede os rastreadores de ler suas páginas; as páginas ainda precisam responder à pergunta.
Continue lendo
- Skill de SEO no Claude Code ou servidor MCP: qual eu preciso para aparecer no ChatGPT?
- Quais robôs de IA existem e como liberar no robots.txt?
- O ChatGPT e o Claude conseguem ler meu site em JavaScript?
- Como adicionar dados estruturados (schema JSON-LD) ao meu site com Claude Code ou Codex?
- Qual é o checklist de GEO para um site?
- Como o easyIndex funciona, do que eu preciso e quanto tempo até ver resultados?
Verificado em .