/ Diretório / Playground / TopRank SEO/GEO Skills
● Comunidade nowork-studio ⚡ Instantâneo

TopRank SEO/GEO Skills

por nowork-studio · nowork-studio/toprank

Sistema operacional de marketing como Claude Skill — pesquisa de keywords, auditoria on-page, verificação de GEO (citações por LLMs), iteração de cópia de anúncios, tudo em um único repositório.

O TopRank empacota o kit de ferramentas de um operador de marketing como skills Claude Code. Além de SEO tradicional, foca em GEO — Generative Engine Optimization — ou seja, ser citado pelo ChatGPT/Claude/Perplexity quando usuários fazem perguntas do domínio. Inclui variantes Google Ads + Meta Ads para times de mídia paga.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

pronto

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "toprank-seo-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "toprank-seo-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/nowork-studio/toprank",
          "~/.claude/skills/toprank"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add toprank-seo-skill -- git clone https://github.com/nowork-studio/toprank ~/.claude/skills/toprank

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: TopRank SEO/GEO Skills

Audite seu site por citações em motores de busca por IA

👤 Times de marketing preocupados com erosão da busca por IA ⏱ ~60 min intermediate

Quando usar: O tráfego está migrando do Google para ChatGPT/Perplexity e você quer saber se está sendo citado.

Pré-requisitos
  • Skill instalada — git clone https://github.com/nowork-studio/toprank ~/.claude/skills/toprank
  • Domínio + tópicos-chave — Liste 10 queries que seus prospects provavelmente fazem a LLMs
Fluxo
  1. Liste queries a testar
    TopRank GEO: a partir do meu posicionamento de produto, proponha 10 queries de 'intenção de compra' que prospects fariam ao Claude/ChatGPT.✓ Copiado
    → 10 queries específicas, não genéricas
  2. Execute a verificação de citações
    Para cada query, pergunte ao Claude (você) a questão sem busca na web. Meu site foi citado? Se não, quem foi?✓ Copiado
    → Por query: citado sim/não, quem mais foi citado
  3. Planeje
    Com base nas lacunas, priorize: quais 3 páginas do meu site precisam de otimização GEO primeiro? Que mudanças?✓ Copiado
    → Plano de ação concreto com recomendações específicas de páginas

Resultado: Relatório de lacunas de citações + lista de correções priorizadas.

Armadilhas
  • Testar apenas queries com sua marca — Misture genéricas e com marca; você quer ser encontrado por pessoas que não te conhecem
Combine com: filesystem

Gere um briefing de conteúdo a partir de uma keyword-alvo

👤 Profissionais de marketing de conteúdo ⏱ ~30 min intermediate

Quando usar: Você identificou uma oportunidade de keyword; precisa de um briefing para o escritor.

Fluxo
  1. Realidade do SERP / motor IA
    TopRank: keyword-alvo 'self-hosted analytics'. O que a primeira página do SERP atual cobre, e o que motores de IA citam para isso?✓ Copiado
    → Mapa de cobertura dos principais resultados existentes
  2. Briefing
    Elabore um artigo de 1500 palavras: seções obrigatórias, FAQs a incluir, alvos de links internos no meu site, schema a aplicar.✓ Copiado
    → Briefing estruturado que o escritor pode executar

Resultado: Briefing pronto para o escritor.

Armadilhas
  • Briefing cobre subtópicos demais — Escolha a intenção de busca com rigor; uma intenção por página

Gere variantes de RSA do Google Ads

👤 Profissionais de performance marketing ⏱ ~25 min beginner

Quando usar: Atualização criativa trimestral; precisa de 15 headlines + 4 descriptions por grupo de anúncios.

Fluxo
  1. Briefing
    TopRank Google Ads: grupo de anúncios 'self-hosted analytics'. Audiência = engenheiros + usuários preocupados com privacidade. Gere 15 headlines + 4 descriptions conforme a especificação RSA.✓ Copiado
    → Criativo RSA compatível — dentro dos limites de caracteres
  2. Variantes
    Agora produza um conjunto de variante B focado no ângulo de preço/valor.✓ Copiado
    → Ângulo distinto, não apenas paráfrases

Resultado: Dois conjuntos RSA prontos para upload.

Armadilhas
  • Headlines excedem 30 caracteres — A skill impõe; se exceder, peça que tente novamente com copy mais enxuto

Gere llms.txt para o seu site

👤 Proprietários de sites que querem ser encontrados por LLMs ⏱ ~20 min beginner

Quando usar: Você está publicando llms.txt e quer que esteja bem formatado.

Fluxo
  1. Faça o inventário das páginas
    TopRank GEO: escaneie sitemap.xml. Agrupe as páginas por intenção. Proponha a estrutura do llms.txt.✓ Copiado
    → Proposta estruturada com cabeçalhos de seção
  2. Gere
    Escreva llms.txt + llms-full.txt. Salve em /public/.✓ Copiado
    → Dois arquivos gravados, bem formatados

Resultado: Site descobrível por crawlers de LLMs.

Armadilhas
  • Páginas críticas faltando — Especifique URLs obrigatórias antecipadamente
Combine com: filesystem

Combinações

Combine com outros MCPs para 10× de alavancagem

toprank-seo-skill + filesystem

Gere arquivos do site no lugar

Gere llms.txt, escreva em ./public/llms.txt.✓ Copiado
toprank-seo-skill + gtm-engineer-skills

Auditoria combinada AEO + GEO

Execute auditoria gtm-engineer, depois verificação de citações GEO TopRank no mesmo domínio.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
geo_citation_check queries[] Auditoria GEO 0
content_brief target_keyword, intent Antes de escrever 0
rsa_generate ad_group_brief, audience, variant? Atualização criativa de anúncio 0
schema_validate url Auditoria on-page 0
llms_txt_generate sitemap_url Publicar para crawlers de LLMs 0

Custo e limites

O que custa rodar

Cota de API
N/A
Tokens por chamada
1000–8000 dependendo do escopo da auditoria
Monetário
Gratuito
Dica
Testes de citação GEO usam o próprio LLM; agrupe queries para amortizar o contexto

Segurança

Permissões, segredos, alcance

Escopos mínimos: filesystem-read filesystem-write
Armazenamento de credenciais: Nenhum
Saída de dados: Nenhuma diretamente; você pode combinar com MCPs de busca na web

Solução de problemas

Erros comuns e correções

Citation check too lenient

Force o LLM a responder sem ferramentas web; caso contrário ele vai 'trapacear' pesquisando

RSA copy too generic

Forneça 3 linhas de POV da audiência no briefing

Brief misses competitor angle

Alimente os 3 principais títulos do SERP antes de pedir o briefing

Alternativas

TopRank SEO/GEO Skills vs. outros

AlternativaQuando usarTroca
Ahrefs / SemrushVocê precisa de dados reais de volume de keywordsPago; fluxo manual
GTM Engineer SkillsVocê quer AEO + GEO + correções específicas de frameworkFoco diferente; complementar
Surfer SEO / FraseFluxo de otimização de conteúdoPago; não nativo de LLM

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills