---
title: "Auditoria de site agêntico: roteiro em 12 passos | Grupo Marfre"
description: "Auditoria de site agêntico em 12 passos: robots.txt, firewall, JSON-LD, 404, Markdown, llms.txt e sitemap, cada um com o teste que prova que funciona."
canonical: https://grupomarfre.com.br/sites-agenticos/auditoria-site-agentico/
alternate_html: https://grupomarfre.com.br/sites-agenticos/auditoria-site-agentico/
language: pt-BR
last_updated: 2026-10-27
type: guia
---
# Auditoria de site agêntico: roteiro em 12 passos

**Resposta rápida:** Uma auditoria de site agêntico segue 12 passos em ordem: medir com scan novo, conferir robots.txt e firewall, validar conteúdo sem JavaScript, títulos, metadados, JSON-LD e páginas de confiança, testar 404, Markdown e llms.txt, e fechar com sitemap e indexação. Cada passo tem um teste que prova o resultado.

A auditoria de um site agêntico cabe em 12 passos, nesta ordem: medir, liberar o acesso, conferir o conteúdo, testar a camada de Markdown e fechar com sitemap e indexação. Cada passo traz o teste que prova se está certo, quase todos com um comando curl.

Os exemplos usam o domínio fictício `exemplo.com.br`. A ordem importa: ajustar JSON-LD não adianta se o firewall barra o robô antes de ele ler a página.

## Passo 1: por que medir antes de mexer?

Porque sem linha de base não dá para provar que um ajuste funcionou. Rode um scan novo no is-agentic, rode o Lighthouse agentic e registre nota, data e lista de checks antes de editar qualquer coisa.

O relatório do is-agentic é cacheado: sem pedir scan novo (botão Rescan ou `force=1`), ele devolve a nota antiga. Há cache de frescor de 6 horas e limite de 10 scans por minuto por IP, e o relatório pode levar de 5 a 10 minutos para chegar. Para site de conteúdo, o scanner pontua 16 checks elegíveis: 6 essenciais (80 pontos), 10 recomendados (20 pontos) e bônus de até 5. O número de elegíveis varia conforme o perfil detectado. Veja [como ler a nota do is-agentic](https://grupomarfre.com.br/sites-agenticos/is-agentic/).

**Teste:** a data do relatório é posterior ao último deploy.

## Passos 2 e 3: os robôs de IA conseguem entrar?

Dois bloqueios impedem a leitura: uma regra no robots.txt e um filtro no firewall. Confira os dois, porque um robots.txt liberado não adianta se o WAF devolve 403 ao robô.

2.  **robots.txt.** Rode `curl -s https://exemplo.com.br/robots.txt`, leia o arquivo inteiro e confirme que nenhum grupo que vale para OAI-SearchBot, Claude-SearchBot, Claude-User, PerplexityBot e Perplexity-User tem `Disallow: /` (o grupo com o nome do robô ou, se ele não for citado, o `User-agent: *`). Robô de treino (GPTBot, ClaudeBot) é decisão separada. Google-Extended é um token do robots.txt, não um user-agent. Segundo a documentação do Perplexity, a mudança leva até 24 horas.
3.  **Firewall.** Compare as respostas:

```
curl -s -o /dev/null -w "%{http_code}\n" -A "OAI-SearchBot/1.4" https://exemplo.com.br/
curl -s -o /dev/null -w "%{http_code}\n" https://exemplo.com.br/
```

Os dois devem dar 200. Um código diferente de 200 só no primeiro (403, por exemplo) indica bloqueio por user-agent. Como o comando descarta o corpo, para ver uma página de desafio rode o primeiro sem `-o /dev/null` e leia o que volta. O teste não cobre regra por IP: para isso, compare com as listas publicadas pelas empresas (como openai.com/searchbot.json). Mais detalhes em [firewall bloqueando robô de IA](https://grupomarfre.com.br/sites-agenticos/firewall-bloqueando-robo-de-ia/).

## Passos 4 a 8: o conteúdo está legível e identificável?

O robô precisa encontrar, no HTML cru, texto real, estrutura limpa e uma identidade clara da empresa. Cada item abaixo se confere olhando o HTML que o curl devolve, sem navegador.

4.  **Conteúdo sem JavaScript.** `curl -s https://exemplo.com.br/ | grep -c "frase do seu texto principal"`. Resultado 0 indica que a frase não está no HTML cru. Antes de concluir que o texto depende de JavaScript, confira se não é só diferença de escrita (acento em entidade HTML, quebra de linha ou tag no meio da frase). Na régua do Grupo Marfre, a home tem 500 ou mais caracteres de conteúdo real sem JavaScript.
5.  **Títulos.** `curl -s https://exemplo.com.br/ | grep -oE "<h[1-6]"`. Esperado: um h1, depois h2, depois h3, sem pular nível.
6.  **Metadados.** `curl -s https://exemplo.com.br/ | grep -iE "<title|name=\"description\""`. Cada página tem title e description próprios.
7.  **JSON-LD.** `curl -s https://exemplo.com.br/ | grep -c "application/ld+json"`. A régua do Grupo Marfre pede Organization (name, description, url, contactPoint, address, sameAs), WebSite e FAQPage com a pergunta visível na página, ligados por @id e com o tipo de negócio mais específico possível. Valide o resultado num validador de dados estruturados.
8.  **Âncoras de confiança.** Na régua do Grupo Marfre, Sobre, Contato e Privacidade têm 500 ou mais caracteres cada, e os caminhos em inglês redirecionam com 301. `curl -s -o /dev/null -w "%{http_code} %{redirect_url}\n" https://exemplo.com.br/about` deve mostrar 301 e o endereço do caminho em português.

## Passos 9 a 11: a camada agêntica responde direito?

Aqui se testa o que o robô recebe ao pedir páginas que não existem, ao pedir Markdown e ao procurar o resumo do site. Rode os comandos abaixo e compare com o esperado.

9.  **404.** `curl -s -o /dev/null -w "%{http_code}\n" https://exemplo.com.br/rota-que-nao-existe-123` deve dar 404. Sem `404.html` na pasta, o Cloudflare Pages entra em modo SPA e devolve a home com HTTP 200 (soft 404), achado por controle negativo em 3 sites do Grupo Marfre. Teste também `/README`, que deve dar 404. Veja a [página 404 para agentes](https://grupomarfre.com.br/sites-agenticos/pagina-404-para-agentes/).
10.  **Markdown e negociação.**

```
curl -s -H "Accept: text/markdown" https://exemplo.com.br/
curl -s -A "GPTBot" https://exemplo.com.br/
curl -s -A "Googlebot" https://exemplo.com.br/
curl -s -D - -o /dev/null https://exemplo.com.br/ | grep -iE "^(vary|link)"
```

Esperado, na camada do Grupo Marfre: Markdown nos dois primeiros, HTML no terceiro, um `Vary` que inclui `Accept` (o Grupo Marfre usa `Vary: Accept, Accept-Encoding, User-Agent`) e o cabeçalho `Link` apontando o .md, o llms.txt e o sitemap. Outras receitas em [testar a camada agêntica com curl](https://grupomarfre.com.br/sites-agenticos/testar-camada-agentica-com-curl/). 11. **llms.txt.** `curl -s https://exemplo.com.br/llms.txt` deve trazer H1, resumo e links para as páginas. O Google declarou em 15/06/2026 que a Busca não precisa do arquivo e que ele não afeta o ranking. Manter serve a outros sistemas que o leiam.

## Passo 12: sitemap, indexação e nova medição

O fechamento confirma que só o HTML é anunciado, que as datas são reais e que os buscadores foram avisados. Depois, repita o passo 1 e compare com a linha de base.

12.  **Sitemap e indexação.** `curl -s https://exemplo.com.br/sitemap.xml | grep -c "\.md"` deve dar 0, porque o espelho Markdown não entra no sitemap. O `lastmod` precisa refletir mudança real de conteúdo. Cadastre o site no Search Console e no Bing Webmaster Tools e avise o IndexNow a cada publicação.

Por fim, peça um scan novo e compare. Nota alta mede prontidão, não citação: na medição de 12/10/2026 (método do Grupo Marfre), um consultório com nota 100 teve 0 citação em 5 perguntas no Perplexity. Entenda em [nota 100 não é citação](https://grupomarfre.com.br/sites-agenticos/nota-100-nao-e-citacao/).

## Como o Grupo Marfre trabalha isso

O Grupo Marfre mede antes de alterar: is-agentic com scan novo, Lighthouse agentic e uma rodada de presença nas IAs, com a linha de base guardada. Depois de publicar, prova em produção com curl (Markdown com `Accept`, `-A GPTBot` recebendo .md, `-A Googlebot` recebendo HTML, rota inexistente dando 404 em Markdown, README dando 404) e só então pede novo scan. A presença nas IAs é medida de novo a cada 30 dias, com os mesmos termos e um termo de controle. O Grupo Marfre não promete citação: controla o site e as fontes, e a escolha é do modelo.

## Perguntas frequentes

### Por que o scan precisa ser novo?

O is-agentic guarda o relatório em cache. Sem Rescan ou `force=1`, ele mostra a nota anterior, e você pode concluir que um ajuste não funcionou quando ele só não foi lido.

### Nota 100 no is-agentic significa que a IA vai citar o site?

Não. A nota mede se o site está pronto para agentes, não se a IA cita. A escolha de citar é do modelo.

### Preciso liberar o GPTBot para aparecer no ChatGPT?

Não necessariamente. Segundo a documentação da OpenAI, o GPTBot é de treino e o OAI-SearchBot é o que coloca o site nos resultados de busca do ChatGPT. Treino e busca são decisões separadas.

### O espelho em Markdown pode entrar no sitemap?

Não deve. Ele duplicaria o conteúdo do HTML. No método do Grupo Marfre, o .md leva `X-Robots-Tag: noindex` e fica fora do sitemap.

## Fontes consultadas

- [docs.perplexity.ai/guides/bots](https://docs.perplexity.ai/guides/bots)

## Leia também

### [Checklist completo do site agêntico](https://grupomarfre.com.br/sites-agenticos/checklist-site-agentico/)

Checklist do site agêntico em 8 blocos: acesso, conteúdo, Markdown, llms.txt, dados estruturados, confiança, indexação e medição, com o teste de cada item.

### [Como testar a camada agêntica com curl (receitas prontas)](https://grupomarfre.com.br/sites-agenticos/testar-camada-agentica-com-curl/)

Receitas de curl para testar a camada agêntica: Accept text/markdown, ?mode=agent, GPTBot, Googlebot, Vary, Link, 404 e robots.txt, com a saída esperada.

### [is-agentic.com: o que mede e como ler a nota](https://grupomarfre.com.br/sites-agenticos/is-agentic/)

is-agentic.com mede se o site está pronto para agentes de IA. Veja como a nota é composta, por que o número de checks varia e como pedir scan novo.

### [Página 404 que o agente entende (e o soft 404 que engana)](https://grupomarfre.com.br/sites-agenticos/pagina-404-para-agentes/)

Página 404 para agentes de IA: por que endereço inexistente deve responder 404 e não a home com 200, o caso do Cloudflare Pages e como testar com curl.

### [Seu firewall pode estar bloqueando robôs de IA sem você saber](https://grupomarfre.com.br/sites-agenticos/firewall-bloqueando-robo-de-ia/)

Firewall (WAF) e proteção anti-bot podem barrar GPTBot, PerplexityBot e outros mesmo com robots.txt liberado. Veja como achar o bloqueio e testar com curl -A.

### [is-agentic: 4 armadilhas que enganam quem lê a nota](https://grupomarfre.com.br/sites-agenticos/armadilhas-do-is-agentic/)

is-agentic: 4 armadilhas na leitura da nota: relatório cacheado, scan em sequência, palavra api no caminho e soft 404. Veja como evitar cada uma.

---

## Sobre o Grupo Marfre

Grupo Marfre Automação e Tecnologia LTDA (CNPJ 49.685.676/0001-55): agência de marketing digital e inteligência artificial com base em Contagem/MG, que atende o Brasil inteiro de forma remota.

- Endereço: Alameda das Cotovias, 75, Cabral, Contagem - MG, Brasil
- WhatsApp: (31) 93618-7272, https://wa.me/5531936187272
- E-mail: contato@grupomarfre.com.br
- Instagram: https://instagram.com/marfregrupo
- Serviços: gestão de tráfego pago (Meta Ads e Google Ads), site agêntico (site pronto pra assistentes de IA lerem), site que vira contato, SEO e Google, IA no WhatsApp, CRM e automação
- Serviço de site agêntico: https://grupomarfre.com.br/servicos/site-agentico/ · serviço de gestão de tráfego: https://grupomarfre.com.br/servicos/gestao-de-trafego/
- Guias: https://grupomarfre.com.br/sites-agenticos/ e https://grupomarfre.com.br/gestao-de-trafego/
- Método em 4 etapas: Diagnóstico, Estratégia, Execução, Otimização
- Segmentos já atendidos: clínica, consultório, advocacia, loja, igreja
- Preço e escopo não são publicados: são definidos por diagnóstico, caso a caso
- Todas as páginas em Markdown: https://grupomarfre.com.br/llms.txt · conteúdo completo: https://grupomarfre.com.br/llms-full.txt

Página HTML equivalente: https://grupomarfre.com.br/sites-agenticos/auditoria-site-agentico/
