ArtificialGuyBR

Home / Blog / Fixing things

SEO, GEO e ASO numa skill gratuita: sites e apps

Skill de Claude que audita um site ou app em busca, motores de resposta com IA e lojas de app com seis coletores de evidência em Python puro — sem ferramenta…

2 sources cited Fixing things

SEO, GEO e ASO numa skill gratuita: sites e apps

TL;DR

  • Uma skill cobre três canais de descoberta que normalmente são três ferramentas pagas: SEO para Google e Bing, GEO/AEO para ser citado por motores de resposta com IA e ASO para App Store e Google Play.
  • Seis coletores de evidência usam só a biblioteca padrão do Python — sem pip install — e todos aceitam --json, então o agente roda um script antes de afirmar um fato técnico.
  • Todo problema é escrito como Finding → Evidence → Impact → Fix, com severidade e confiança Confirmed, Likely ou Hypothesis, e a execução termina num veredito SHIP / FIX / BLOCK.
  • O README é honesto sobre a realidade de 2026, que é a parte que quase todo conteúdo de SEO erra: llms.txt não é alavanca comprovada de citação por IA, e bloquear GPTBot não te tira do ChatGPT Search.

O que é e para quem

SEO · GEO · ASO é uma Claude Agent Skill para otimizar sites, páginas e apps móveis nos três canais modernos de descoberta. É construída sobre a prática de 2025–2026 e ancorada em fontes primárias — Google Search Central, web.dev, o estudo GEO Princeton/KDD'24 e os docs de desenvolvedor da Apple e do Google — e o README afirma que nunca exige ferramenta paga nem assinatura.

É para quem tem um site ou app e quer uma passada pelos três canais em vez de três painéis, e para quem suspeita que o conselho que vem seguindo está velho. O README nomeia os dois mitos que se recusa a repetir: que llms.txt é alavanca comprovada de citação por IA, e que bloquear GPTBot tira o site da busca do ChatGPT.

O que ela faz

Você dá uma URL ou um app e ela roda cinco passos:

  1. Escopo do objetivo — ranking, citação por IA, instalações ou conversão.
  2. Auditoria com coletores determinísticos em Python puro, em vez de adivinhação.
  3. Diagnóstico de cada problema como Finding → Evidence → Impact → Fix, com severidade e confiança.
  4. Recomendação ou implementação das correções ordenadas por impacto vezes esforço, com trechos para colar.
  5. Verificação de que a correção entrou, com veredito SHIP / FIX / BLOCK.

A distinção entre os três canais é a parte útil. SEO é ranking orgânico no Google e no Bing. GEO e AEO são sobre ser citado e recomendado por motores de resposta com IA — Google AI Overviews e AI Mode, ChatGPT, Perplexity, Gemini, Claude, Copilot. ASO é a ficha na loja: Apple App Store e Google Play.

Os seis coletores de evidência

Todos os seis rodam sozinhos em qualquer shell, usam só a biblioteca padrão do Python e aceitam --json:

ScriptO que verifica
seo_audit.pySEO on-page e técnico: title, meta, H1, canonical, robots meta, presença de schema, risco de SPA/render, robots.txt, viewport, hreflang
psi_audit.pyCore Web Vitals, de campo e de laboratório, pela API gratuita do PageSpeed Insights
ai_crawler_check.pySe os bots de busca com IA (OAI-SearchBot, PerplexityBot, Claude-SearchBot) alcançam o site — o README chama isso de checagem GEO número um
schema_check.pyExtrai e valida dados estruturados JSON-LD, substituto gratuito do Rich Results Test
aso_keywords.pyMineração gratuita de palavra-chave de ASO pelo autocomplete da loja e varredura de concorrentes no iTunes
gen_llms_txt.pyGera um llms.txt conforme a especificação a partir do sitemap
python3 scripts/seo_audit.py https://artificialguy.com
python3 scripts/psi_audit.py https://artificialguy.com --strategy mobile
python3 scripts/ai_crawler_check.py https://artificialguy.com --live
python3 scripts/schema_check.py https://artificialguy.com
python3 scripts/aso_keywords.py "meditation" --store apple --competitors
python3 scripts/gen_llms_txt.py https://artificialguy.com/sitemap.xml --name "Brand"

Três melhorias opcionais continuam gratuitas e os scripts degradam com elegância sem elas: uma chave gratuita do PageSpeed Insights em PSI_API_KEY aumenta a cota sem chave, google-play-scraper dá autocomplete real do Play e extruct dá extração de dados estruturados mais rica.

Como usar

No Claude Code, clone na pasta pessoal de skills para disparar em todo projeto, ou na do projeto:

git clone https://github.com/artificialguybr/seo-geo-aso-agent-skill.git ~/.claude/skills/seo-geo-aso-agent-skill

O Claude Code descobre via SKILL.md e ativa em qualquer pergunta de SEO, GEO ou ASO; também dá para invocar explicitamente. No Cursor, Windsurf, Codex ou ChatGPT, aponte o agente para o SKILL.md como arquivo de regra ou contexto, ou cole um arquivo de referência no contexto — os scripts continuam rodando sozinhos.

Os exemplos de pedido são curtos e concretos: auditar um site e dizer o que mais importa, fazer o blog ser citado quando as pessoas perguntam ao ChatGPT e ao Perplexity sobre um tema, otimizar a ficha na App Store e no Google Play, perguntar se bloquear o GPTBot para os resultados de busca do ChatGPT, checar se os rastreadores de IA alcançam o site, ou gerar e validar JSON-LD para uma página de produto.

O desenho segue divulgação progressiva: um SKILL.md fino roteia para arquivos de referência que carregam só quando necessário — seo.md para sistemas de ranking, Core Web Vitals, técnico, on-page, off-page e E-E-A-T; geo.md para busca com IA, o estudo GEO, controle de rastreador e medição; aso.md para limites de campo da Apple e do Google Play, algoritmos, CRO e localização; free-tools.md para toda ferramenta gratuita ou open source com a invocação exata; e schema-recipes.md para JSON-LD pronto para colar. O assets/robots-ai.txt é um template que libera rastreadores de busca e bloqueia rastreadores de treino.

Os princípios que mudam as respostas

Quatro regras governam o que a skill afirma. Só gratuito — nenhuma tarefa exige assinatura paga e sempre se nomeia uma alternativa gratuita. Evidência em vez de sensação — um script roda antes de afirmar fato técnico, e a confiança é marcada com honestidade. Honestidade sobre 2026 — llms.txt tem baixo valor para citação por IA, GPTBot não é OAI-SearchBot, rich results de FAQ e HowTo estão descontinuados mesmo que a marcação ainda valha a pena, e estatística que circula é marcada como direcional a menos que venha de estudo nomeado. Sem manipulação — sem cloaking, sem saturação de palavra-chave, sem avaliação falsa, sem PBN, sem review-gating e sem schema que não corresponde ao conteúdo visível.

Quando usar, quando não usar

Use quando quiser uma primeira auditoria honesta nos três canais, quando uma página precisa de dados estruturados que correspondam ao que ela mostra, ou quando você precisa saber se os rastreadores de IA realmente alcançam o site antes de assumir que alcançam.

Não use como garantia. O README avisa que buscadores, motores de resposta e lojas mudam algoritmos, campos, limiares e suporte a rich result com frequência e sem aviso: trate as referências como um retrato bem fundamentado, verifique limites nos docs oficiais antes de publicar e nunca dependa de uma única estatística direcional.

Sources

  1. SEO · GEO · ASO — repositório — fluxo, tabela de scripts, layout do repositório, princípios e as notas de honestidade sobre 2026 citadas acima.
  2. README.md — comandos de instalação, exemplos de pedido, scripts, aviso.

Página do projeto: SEO · GEO · ASO

A skill tem licença MIT e não é afiliada ao Google, Apple, OpenAI, Anthropic, Perplexity ou Microsoft.

FAQ

A skill precisa de ferramenta paga de SEO? Não. O README afirma que nenhuma tarefa exige assinatura paga, toda tarefa tem caminho sem chave e os seis coletores usam só a biblioteca padrão do Python.

llms.txt faz um site ser citado por motores de IA? Não como alavanca comprovada. O README chama llms.txt de baixo valor para citação por IA em 2026, e ainda assim traz um gerador porque o arquivo é barato e inofensivo.

Bloquear GPTBot tira o site do ChatGPT Search? Não. O README separa GPTBot de OAI-SearchBot, então bloquear o rastreador de treino não bloqueia o de busca.

Os scripts rodam fora do Claude? Sim. São Python puro e rodam em qualquer shell, com saída --json para pipes.