Como fazer uma auditoria técnica de SEO/GEO com Hermes

Aprenda a usar Hermes para auditar rastreabilidade, indexabilidade, snippets, canonicals, sitemap, dados estruturados e riscos técnicos de SEO/GEO.

O ponto prático

GEO técnico é, em grande parte, SEO técnico com exigência maior de clareza. Se uma página não pode ser rastreada, indexada, renderizada ou exibida com um snippet útil, ela é uma candidata fraca para visibilidade em busca e visibilidade em respostas de IA.

A orientação do Google para recursos de IA é clara em um ponto importante: não há requisitos técnicos especiais para aparecer em AI Overviews ou AI Mode além de estar indexado e elegível para aparecer com um snippet. Isso significa que o workflow técnico para iniciantes não deve perseguir tags misteriosas de IA. Comece com rastreabilidade, indexabilidade, controles de snippet, canonicals, saúde do sitemap, links internos e dados estruturados que correspondem ao conteúdo visível.

Hermes pode ajudar lendo exportações e transformando isso em uma auditoria priorizada. Ele não deve alterar configurações técnicas sozinho.

O que esta auditoria verifica

Use este checklist para iniciantes:

Área

Pergunta que Hermes deve responder

Por que importa

Rastreabilidade

Crawlers de busca conseguem acessar a URL?

Páginas bloqueadas não conseguem entrar de forma confiável no índice de busca.

Indexabilidade

A página tem permissão para ser indexada?

Uma página com noindex não deve ser esperada em rankings ou recursos de busca com IA.

Elegibilidade de snippet

A página está restrita por nosnippet ou max-snippet?

Recursos de IA do Google exigem elegibilidade para aparecer com snippet.

Canonical

A página aponta para a URL canonical correta?

Canonicals errados podem consolidar sinais na página errada.

Sitemap

A URL importante está incluída e limpa?

Sitemaps ajudam descoberta e auditoria.

Dados estruturados

O schema corresponde ao conteúdo visível da página?

Dados estruturados podem esclarecer entidades e propósito da página.

Links internos

Páginas importantes podem ser descobertas internamente?

Páginas órfãs são mais difíceis de encontrar e entender.

Renderização

O conteúdo crítico carrega em HTML rastreável ou renderiza de forma confiável?

Conteúdo oculto ou atrasado pode enfraquecer a recuperação.

A saída deve ser uma fila de problemas técnicos com evidência, impacto, responsável e nível de aprovação.

Passo 1: colete entradas técnicas

Crie esta pasta:

/hermes-seo-agent
/technical-audit
crawl-export.csv
robots.txt
sitemap-urls.csv
url-inspection-export.csv
structured-data-export.csv
server-log-sample.csv
technical-audit-report.md
technical-fix-queue.md
/qa
technical-seo-geo-gate.md
/prompts
technical-audit-prompt.md

Arquivos mínimos:

Arquivo

Fonte para iniciantes

crawl-export.csv

Screaming Frog, Sitebulb, Ahrefs, Semrush ou outro crawler

robots.txt

Baixe de https://example.com/robots.txt

sitemap-urls.csv

Exporte URLs do sitemap ou faça crawl do XML sitemap

url-inspection-export.csv

Notas manuais do GSC URL Inspection ou exportação por API, se disponível

structured-data-export.csv

Notas do Rich Results Test, saída do Schema validator ou exportação de schema do crawler

server-log-sample.csv

Opcional para iniciantes

Se você só tem uma exportação de crawl, comece por ela. Hermes deve marcar arquivos ausentes como ausentes.

Passo 2: peça ao Hermes para classificar risco técnico

Crie prompts/technical-audit-prompt.md:

Você é um auditor técnico de SEO/GEO.

Leia os arquivos em /technical-audit.
Não faça mudanças ao vivo.
Não invente dados ausentes.
Se um arquivo estiver ausente, escreva "ausente".

Audite estas áreas:
1. Rastreabilidade
2. Indexabilidade
3. Controles de snippet
4. Canonicals
5. Inclusão no sitemap
6. Dados estruturados
7. Descoberta interna
8. Problemas de renderização ou visibilidade de conteúdo, se houver dados

Para cada problema, retorne:
- URL
- Tipo de problema
- Evidência
- Impacto em SEO
- Impacto em GEO
- Nível de risco: baixo, médio, alto
- Correção recomendada
- Responsável pela aprovação
- Se um desenvolvedor é necessário

Tabela de saída:

| URL | Tipo de problema | Evidência | Impacto SEO | Impacto GEO | Correção | Risco | Responsável |
|---|---|---|---|---|---|---|---|

Uma auditoria técnica útil deve nomear a configuração exata, não apenas dizer "corrigir rastreabilidade".

Passo 3: verifique robots.txt e bloqueios de crawl

Robots.txt controla rastreamento, não indexação por si só. Uma URL bloqueada ainda pode aparecer na busca em casos limitados se o Google a descobrir em outro lugar, mas bloquear páginas importantes ainda é um item grande de auditoria.

Prompt:

Revise robots.txt e a exportação de crawl.

Encontre:
1. Diretórios importantes bloqueados por robots.txt.
2. Páginas importantes bloqueadas de crawl.
3. Arquivos CSS ou JavaScript bloqueados que podem afetar renderização.
4. Regras para crawlers de IA ou busca que podem afetar descoberta.
5. Regras Disallow que precisam de revisão humana.

Retorne apenas achados sustentados por evidência.
Não recomende alterar robots.txt sem aprovação técnica.

Tabela de achados de robots:

Achado

Por que importa

Aprovação

/blog/ bloqueado

Páginas informacionais importantes podem não ser rastreáveis

Aprovação técnica necessária

/wp-content/ bloqueado

Geralmente normal, mas verifique se assets críticos estão bloqueados

Revisão de desenvolvedor

Regras de crawler de IA mudaram recentemente

Pode afetar alguns sistemas de recuperação por IA

Revisão de SEO e jurídico/política

Não diga ao Hermes para "abrir tudo". Regras de robots podem existir por bons motivos.

Passo 4: verifique indexabilidade e noindex

Checagens de indexabilidade devem procurar:

  • noindex
  • headers X-Robots-Tag
  • conflitos de canonical
  • páginas bloqueadas que deveriam ser rastreadas
  • páginas retornando status codes não 200
  • páginas excluídas nos dados de URL Inspection

Prompt:

Revise indexabilidade usando crawl-export.csv e url-inspection-export.csv, se disponível.

Encontre:
1. Páginas importantes marcadas como noindex.
2. Páginas importantes com X-Robots-Tag noindex.
3. Páginas retornando 3xx, 4xx ou 5xx quando 200 é esperado.
4. Páginas que o Google relata como não indexadas, se houver dados de URL Inspection.
5. Páginas bloqueadas por robots, mas esperadas para ranquear.

Classifique cada achado como esperado ou inesperado.

Páginas noindex esperadas podem incluir resultados de busca interna, páginas filtradas, URLs de staging, páginas de obrigado ou páginas utilitárias duplicadas. Páginas noindex inesperadas precisam de revisão.

Passo 5: verifique controles de snippet

Controles de snippet importam para GEO porque o Google diz que páginas precisam estar elegíveis para aparecer com snippet em AI Overviews e AI Mode.

Verifique:

  • nosnippet
  • max-snippet:0
  • max-snippet muito restritivo
  • data-nosnippet usado em conteúdo importante
  • páginas com meta descriptions que não correspondem ao artigo

Prompt:

Revise elegibilidade de snippet.

Encontre páginas com:
1. nosnippet
2. max-snippet:0
3. valores max-snippet muito restritivos
4. data-nosnippet em torno de conteúdo importante de resposta
5. meta descriptions ausentes ou enganosas

Para cada página, explique se a restrição é esperada ou arriscada para visibilidade SEO/GEO.
Não recomende remover controles de snippet sem aprovação.

Use esta tabela de decisão:

Configuração

Geralmente segura quando

Arriscada quando

nosnippet

A página não deve mostrar snippets de texto

A página deve ganhar visibilidade em busca ou IA

max-snippet

Existe motivo legal ou de compliance

Oculta conteúdo útil de resposta

data-nosnippet

Texto específico privado ou legal deve ser excluído

Envolve a resposta principal ou detalhes do produto

Passo 6: verifique canonicals

Tags canonical dizem aos mecanismos de busca qual URL deve ser tratada como versão preferencial. Elas são poderosas e fáceis de errar.

Prompt:

Revise sinais canonical a partir da exportação de crawl.

Encontre:
1. Páginas importantes canonicalizando para outra URL.
2. Loops ou cadeias de canonical.
3. Canonicals apontando para URLs não 200.
4. Páginas duplicadas com canonicals inconsistentes.
5. Páginas em que a escolha canonical conflita com links internos ou URLs no sitemap.

Retorne correções recomendadas apenas com evidência.
Marque todas as mudanças de canonical como exigindo aprovação técnica.

Tabela de problemas canonical:

| URL | Canonical atual | Canonical esperado | Evidência | Risco | Aprovação |
|---|---|---|---|---|---|

Não deixe Hermes alterar canonicals automaticamente. Um canonical errado pode remover a página errada da consideração da busca.

Checklist mostrando seis checagens técnicas de elegibilidade GEO: URL rastreável, página indexável, elegibilidade de snippet, canonical correto, sitemap limpo e dados estruturados válidos.

Passo 7: verifique a saúde do sitemap

Um sitemap deve ajudar descoberta e auditoria. Ele não deve ser um depósito de URLs quebradas, redirecionadas, duplicadas ou não indexáveis.

Prompt:

Compare sitemap-urls.csv com crawl-export.csv.

Encontre URLs de sitemap que são:
1. Não 200
2. Redirecionadas
3. Noindex
4. Canonicalizadas para outra URL
5. Bloqueadas por robots.txt
6. Ausentes de links internos
7. Páginas importantes ausentes do sitemap

Retorne recomendações de limpeza do sitemap com nível de risco e responsável pela aprovação.

Limpeza de sitemap geralmente precisa de aprovação de SEO e, às vezes, suporte de desenvolvedor, dependendo do CMS.

Passo 8: verifique dados estruturados

Dados estruturados devem descrever conteúdo visível da página. Eles não são um interruptor mágico de GEO, mas podem ajudar a esclarecer entidades, tipo de página, breadcrumbs, produtos, FAQs, artigos e detalhes de organização quando usados corretamente.

Prompt:

Revise structured-data-export.csv e a exportação de crawl.

Encontre:
1. Páginas com erros de dados estruturados.
2. Páginas com schema que não corresponde ao conteúdo visível.
3. Tipos de página importantes sem schema útil.
4. Tipos de schema duplicados ou conflitantes.
5. Inconsistências em schema de Breadcrumb ou Organization.

Para cada recomendação, inclua o conteúdo visível que sustenta o schema.
Não recomende schema que não seja sustentado por conteúdo visível da página.

Checklist iniciante de schema:

Tipo de página

Schema a considerar

Artigo de blog

Article, BreadcrumbList

Seção de FAQ

FAQPage apenas quando as FAQs são visíveis e elegíveis pelas diretrizes atuais

Página de produto/ferramenta

SoftwareApplication, Product, Organization, BreadcrumbList quando apropriado

Página local/serviço

LocalBusiness ou Service apenas quando preciso

Página de documentação

TechArticle ou HowTo quando a página realmente se encaixa

Schema deve ser preciso antes de ser ambicioso.

Passo 9: crie uma fila de correções

Agora peça ao Hermes para transformar achados em uma fila.

Crie technical-fix-queue.md a partir dos achados da auditoria.

Agrupe correções por:
1. Bloqueios críticos
2. Riscos de indexabilidade
3. Riscos de elegibilidade de snippet
4. Problemas de canonical e duplicação
5. Limpeza de sitemap
6. Melhorias de dados estruturados
7. Problemas de descoberta interna

Para cada correção, inclua:
- URL
- Evidência
- Correção recomendada
- Impacto esperado em SEO
- Impacto esperado em GEO
- Responsável pela implementação
- Aprovação necessária
- Plano de rollback necessário: sim/não

Template da fila de correções:

# Fila de correções técnicas SEO/GEO

## Bloqueios críticos
| Prioridade | URL | Problema | Evidência | Correção | Responsável | Aprovação |
|---|---|---|---|---|---|---|

## Correções de prioridade média
| Prioridade | URL | Problema | Evidência | Correção | Responsável | Aprovação |
|---|---|---|---|---|---|---|

## Melhorias de baixo risco
| Prioridade | URL | Problema | Evidência | Correção | Responsável | Aprovação |
|---|---|---|---|---|---|---|

Não coloque 100 problemas em um sprint. Comece pelos poucos que bloqueiam páginas importantes.

Passo 10: rode o gate de aprovação técnica

Crie qa/technical-seo-geo-gate.md:

# Gate de aprovação técnica SEO/GEO

- [ ] Todo problema tem evidência.
- [ ] Dados ausentes estão marcados como ausentes.
- [ ] Páginas críticas estão separadas de páginas de baixo valor.
- [ ] Mudanças em robots.txt têm aprovação técnica.
- [ ] Mudanças de noindex têm aprovação de SEO e técnica.
- [ ] Mudanças de canonical têm aprovação técnica.
- [ ] Mudanças de sitemap têm aprovação de SEO ou desenvolvedor.
- [ ] Dados estruturados correspondem ao conteúdo visível.
- [ ] Mudanças em controles de snippet têm aprovação de SEO e política, se necessário.
- [ ] Existe plano de rollback para mudanças de alto risco.
- [ ] Data de validação pós-correção está agendada.

Prompt:

Revise technical-fix-queue.md contra qa/technical-seo-geo-gate.md.

Retorne:
1. Correções aprovadas para implementação
2. Correções que precisam de mais evidência
3. Correções que precisam de aprovação de desenvolvedor
4. Correções que devem ser rejeitadas
5. Etapas de validação pós-correção

Se uma correção altera indexação, rastreamento, canonicalização, redirects ou schema, trate como uma mudança técnica real. Não esconda dentro de um ticket de conteúdo.

Passo 11: valide depois das correções

Trabalho técnico não termina quando o ticket fecha. Valide.

Checklist pós-correção:

# Validação pós-correção

- [ ] Fazer re-crawl das URLs afetadas.
- [ ] Confirmar status code.
- [ ] Confirmar acesso por robots.
- [ ] Confirmar indexabilidade.
- [ ] Confirmar canonical.
- [ ] Confirmar controles de snippet.
- [ ] Validar dados estruturados.
- [ ] Checar sitemap se foi alterado.
- [ ] Usar URL Inspection quando apropriado.
- [ ] Registrar baseline e próxima data de revisão.

Prompt para Hermes:

Crie um plano de validação pós-correção para as correções técnicas aprovadas.

Para cada correção, inclua:
- URL
- O que mudou
- Como validar
- Ferramenta a usar
- Resultado esperado
- O que fazer se a validação falhar
- Data de revisão

Validação é onde muitas auditorias iniciantes falham. O relatório parecia bom, mas ninguém verificou se a correção funcionou.

Exemplo iniciante: um achado de auditoria técnica GEO

Cenário: um guia deveria aparecer para prompts de visibilidade em busca com IA, mas tem desempenho fraco em busca.

Dados

Achado

Exportação de crawl

Página indexável, status 200

Checagem de snippet

max-snippet:0 presente no header da página

GSC

Página tem impressões, mas poucos cliques

Checagem de prompt GEO

Resposta de IA não cita a página

Recomendação do Hermes:

Problema: Restrição de snippet pode limitar o snippet de busca e a elegibilidade para recursos de IA.
Evidência: Header contém max-snippet:0.
Impacto SEO: Snippet do resultado de busca pode ser restringido.
Impacto GEO: Página pode ficar inelegível ou fraca para resumos de recursos de IA que exigem elegibilidade de snippet.
Correção recomendada: Revisar por que max-snippet:0 existe. Se não houver motivo legal ou de produto, remover ou flexibilizar.
Risco: Médio.
Aprovação: Responsável por SEO e revisor de política/jurídico se a restrição foi intencional.

Esse é o nível certo de cautela. Hermes não deve simplesmente dizer "remova max-snippet".

Erros comuns

Erro

Por que prejudica

Abordagem melhor

Tratar GEO como problema de tag especial

Desperdiça tempo com hacks sem suporte

Corrija crawl, índice, snippet, canonical, schema e clareza de conteúdo

Alterar robots.txt rápido demais

Pode bloquear páginas importantes

Revise toda regra com responsável técnico

Remover noindex sem contexto

Pode indexar páginas privadas ou de baixo valor

Classifique noindex esperado vs inesperado

Ignorar controles de snippet

Pode enfraquecer elegibilidade para recursos de busca

Audite nosnippet e max-snippet

Adicionar schema não visível

Pode violar expectativas de qualidade de dados estruturados

Combine schema ao conteúdo visível

Não validar após correções

Problemas podem continuar despercebidos

Faça re-crawl e inspecione URLs afetadas

A visão da Auspia

Auditorias técnicas SEO/GEO devem ser entediantes do melhor jeito. Elas devem encontrar bloqueios reais, mostrar evidência, atribuir responsáveis e impedir mudanças arriscadas de entrar no ar sem aprovação.

Hermes é útil aqui porque consegue ordenar grandes exportações e produzir uma fila de correções legível. Ele não deve virar a pessoa que altera robots.txt à meia-noite. Mantenha o agente no papel de auditor até que um responsável técnico aprove a correção.

Se você quer uma auditoria inicial, verifique seis coisas primeiro: rastreável, indexável, elegível para snippet, canonical correto, sitemap limpo e dados estruturados válidos.

FAQ

SEO técnico para GEO é diferente de SEO técnico?

Em grande parte, é SEO técnico aplicado à prontidão para busca com IA. GEO ainda depende de páginas rastreáveis, indexáveis e compreensíveis. O foco adicional é elegibilidade de snippet, clareza de entidade, extração de respostas e qualidade de evidência.

Preciso de schema especial para AI Overviews?

Nenhum schema especial garante inclusão em AI Overview. Use dados estruturados quando eles descrevem com precisão o conteúdo visível e combinam com o tipo de página.

O que é elegibilidade de snippet?

Elegibilidade de snippet significa que a página pode mostrar trechos de texto nos resultados de busca. Restrições como nosnippet ou configurações muito restritivas de max-snippet podem afetar como o conteúdo aparece em recursos de busca.

Hermes deve alterar robots.txt ou canonicals automaticamente?

Não. Hermes pode identificar problemas e recomendar correções, mas mudanças em robots.txt, noindex, canonical, redirect, sitemap e dados estruturados precisam de aprovação técnica humana.

Que dados de crawl iniciantes devem exportar?

Comece com URL, status code, indexabilidade, title, meta description, canonical, H1, word count, inlinks, outlinks e campos de dados estruturados, se disponíveis.

Com que frequência uma auditoria técnica SEO/GEO deve rodar?

Rode um crawl leve mensalmente para sites ativos. Rode uma auditoria mais profunda após migrações, mudanças de CMS, mudanças de template, quedas de tráfego ou grandes lançamentos de conteúdo.

Correções técnicas podem garantir citações de IA?

Não. Correções técnicas tornam páginas elegíveis e mais fáceis de entender. Elas não garantem rankings, citações de IA ou inclusão em AI Overview.

Continue a série Hermes SEO/GEO

Fontes usadas

  • Recursos de IA do Google e seu site: https://developers.google.com/search/docs/appearance/ai-features
  • Introdução ao robots.txt do Google: https://developers.google.com/search/docs/crawling-indexing/robots/intro
  • Meta tag robots e X-Robots-Tag do Google: https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag
  • Documentação de canonical do Google: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
  • Introdução a dados estruturados do Google: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  • Documentação do Hermes Agent: https://hermes-agent.nousresearch.com/docs/

Autor: Julian Mercer, profissional de SEO técnico há 14 anos na Auspia. Julian escreve sobre rastreabilidade, schema, renderização, arquitetura de site e fundamentos técnicos para conteúdo legível por IA.

Explore this topic

Keep following the same growth thread