CommunityEscrita e Ediçãogithub.com

shaul1991/seo-orchestrator

Ponto de partida para SEO que coordena verificações e implementações em múltiplos canais de busca, compartilhamento e IA (Google, Naver, Daum/Kakao, Bing, Brave, DuckDuckGo, Apple, X, KakaoTalk, Meta, ChatGPT, Perplexity, Claude).

O que é seo-orchestrator?

O **shaul1991/seo-orchestrator** é um skill de entrada para SEO que orquestra de forma inteligente a verificação e implementação de práticas recomendadas em diversos canais de busca, compartilhamento social e inteligência artificial. Ele não contém regras próprias, mas sim coordena a execução ordenada de sub-skills especializados, como `google-search`, `naver-search`, `daum-search`, `other-search-engines`, `ai-crawlers`, `structured-data`, `social-preview`, `indexnow`, `scaled-pages` e `browser-compat`. O usuário define os canais alvo (ex.: Google, Naver, Daum, Bing, Brave, Apple, X, KakaoTalk, Meta, ChatGPT, Perplexity, Claude), o estado do site e os tipos de página, e o skill então percorre uma sequência lógica: verificação de crawling e indexação, metadados da página, dados estruturados, exposição em buscas de IA, qualidade de páginas em massa, notificação de mudanças (IndexNow), e compatibilidade com navegadores. Inclui um script de verificação automática (`seo-check.mjs`) para analisar HTML local ou URLs públicas, gerando relatórios padronizados por canal, item, status e ação. É ideal para solicitações como "fazer SEO", "verificar exposição em busca", "Google e Naver", "auditoria SEO" ou "checklist de lançamento SEO". O skill respeita limites claros com outras áreas (marketing, design de UI) e evita práticas proibidas como cloaking, keyword stuffing ou recomendar arquivos específicos para IA sem justificativa.

Funciona com✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/shaul1991/seo-skills/tree/HEAD/skills/seo-orchestrator

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Ponto de partida da combinação SEO

Esta Skill não contém todas as regras diretamente. Após definir o canal alvo, carregue as sub-skills abaixo em ordem para combiná-las.

Sub-skillAborda
google-searchRastreamento, indexação, títulos, snippets, sitemaps, canonical, nome do site, recursos de IA, política de spam, Search Console do Google
naver-searchNavegador Search Advisor: Yeti, robots.txt, verificação de propriedade, meta/Open Graph, envio de RSS/sitemap, solicitação de coleta, favicon, spam
structured-dataTemplates JSON-LD (Event, Organization/sameAs, WebSite, BreadcrumbList) e diferenças entre Google e Naver
daum-searchPesquisa Daum (Kakao): Robôs Daum/Daum-Preview, registro de busca, PIN do Webmaster Tools, canais relacionados, canal KakaoTalk e KakaoMap
other-search-enginesBing (Edge, Copilot), Brave Search (navegador Brave), DuckDuckGo, Apple (Safari, Spotlight, Siri)
ai-crawlersPolíticas de rastreadores de IA para busca e aprendizado: ChatGPT, Perplexity, Claude, Meta AI, Apple, Google, Bing
social-previewOpen Graph, cartões X (Twitter), KakaoTalk, Meta (Facebook, Instagram, Threads), pré-visualização Daum
indexnowNotificar Naver, Bing, etc. sobre URLs alteradas com IndexNow
scaled-pagesCritérios de qualidade ao criar páginas combinadas de região, data, categoria em massa (evitar páginas finas e doorway)
browser-compatBrave Shields, De-AMP, favicon, theme-color, manifest, exibição e medição por navegador

Limites com outras Skills

SEO (descoberta, indexação, exibição, exposição em busca de IA) é responsabilidade deste repositório. Itens com natureza diferente não são tratados aqui; se necessário, use a Skill separada.

TarefaEste repositórioExemplo de outra Skill
Rastreamento, indexação, meta, dados estruturados, pré-visualização de compartilhamento, rastreadores de IA, registro em mecanismos de busca✅—
Público-alvo, diferenciais, linguagem do cliente, tom da marca (contexto de marketing)Apenas leituramarketingskills product-marketing
O que criar, agrupamento de tópicos, cronograma de publicação (planejamento de conteúdo)Apenas leituramarketingskills content-strategy
Design de UI—Impeccable, etc.
  • Se o projeto tiver documentos de contexto de marketing (ex.: .agents/product-marketing.md, PRODUCT.md) ou plano de conteúdo, leia-os primeiro e use-os para decidir títulos, frases de descrição e quais páginas indexar. Caso contrário, prossiga sem criá-los.
  • Se usado junto com uma Skill de auditoria técnica de SEO (ex.: marketingskills seo-audit), as instruções se sobrepõem. Use apenas uma.
  • scaled-pages aborda apenas "se as páginas criadas devem ser indexadas". "Quais páginas criar" é da área de planejamento de conteúdo.

1. O que definir primeiro

Máximo de 3 perguntas. Não pergunte o que pode ser obtido do código.

  1. Canais alvo: O que é importante: busca (Google, Naver, Daum, Bing, Brave, Apple), busca de IA (ChatGPT, Perplexity, Claude, etc.), compartilhamento (KakaoTalk, X, Meta). Padrão: para serviço coreano: Google + Naver + Daum + KakaoTalk + X + Meta, exposição em busca de IA (ChatGPT, Claude, Grok, Gemini, Copilot, Perplexity) permitida por padrão, bloqueio de aprendizado é decisão do operador.
  2. Estado do site: Apenas código existente / Implantado (com URL) / Registrado no Search Console, Search Advisor, etc.
  3. Tipos de página: Home, listagem, detalhe (evento, produto, artigo), coleções por região/mês, etc. Se houver páginas geradas em massa, inclua scaled-pages obrigatoriamente.

2. Ordem de combinação

  1. Base de rastreamento e indexação (comum): robots.txt, códigos de status HTTP, redirecionamentos, canonical, se o HTML do servidor contém conteúdo, links <a href>, sitemap. → google-search §Rastreamento, naver-search §Coleta, daum-search §Robôs, other-search-engines aplicado. As regras do Googlebot também se aplicam a Brave e Apple, portanto tome cuidado especial. Se houver conflito, siga o mais restritivo (ex.: Naver não suporta JavaScript ou redirecionamento meta refresh na verificação de propriedade → use HTTP 301/302).
  2. Metadados da página: <title> único, meta description, og:*, twitter:*, favicon, html lang. → google-search §Títulos e snippets, naver-search §Marcação de conteúdo, social-preview.
  3. Dados estruturados: JSON-LD correspondente ao tipo de página. Apenas valores consistentes com o conteúdo visível. → structured-data.
  4. Exposição em busca de IA (aplicado por padrão): Permitir rastreadores de busca de IA e solicitações de usuários; WAF/CDN não bloqueiam esses IPs; verificar indexação Brave para Claude e postagens X para Grok. Bloqueio de aprendizado é decisão separada, mas informe que Google-Extended e ai-grounding conflitam com exposição. → ai-crawlers.
  5. Qualidade de páginas em massa: Se houver páginas combinadas, critérios para indexação e noindex. → scaled-pages.
  6. Notificação e medição: Google Search Console (envio de sitemap, inspeção de URL), Naver Search Advisor (verificação de propriedade, envio de sitemap/RSS), IndexNow, depuradores de compartilhamento. → google-search §Search Console, naver-search §Webmaster Tools, daum-search §Registro de busca, other-search-engines §Bing/Brave, indexnow, social-preview §Cache.
  7. Verificação de navegadores: Testar fluxo principal, ícones e medição nos navegadores de maior participação (incluindo Brave Shields). → browser-compat.

3. Script de verificação automática

Se houver URL implantada ou arquivo HTML compilado, execute primeiro. É o scripts/seo-check.mjs na pasta desta Skill (sem dependências, Node 18+). <pasta da skill> é a pasta onde este SKILL.md está localizado.

node <pasta da skill>/scripts/seo-check.mjs https://example.com/page      # URL (também verifica localização de robots.txt e sitemap)
node <pasta da skill>/scripts/seo-check.mjs ./out/events/123.html         # HTML local
node <pasta da skill>/scripts/seo-check.mjs --json https://example.com/   # Saída para máquina

O script verifica apenas a marcação de uma única página. Não é possível determinar classificação, status de indexação ou resultado de renderização. Verifique separadamente com a inspeção de URL do Search Console ou Search Advisor.

4. Formato do relatório

## Resultado da verificação SEO (<URL ou caminho>, <horário da verificação>)
| Canal | Item | Status | Evidência | Ação |
| --- | --- | --- | --- | --- |
| Comum | robots.txt | ✅/⚠️/❌ | Valor observado | O que fazer |
...
### O que não foi verificado
- Ex.: Indexação real (Search Console não conectado), cache de pré-visualização do KakaoTalk (requer login no depurador de compartilhamento)
  • Separe valores observados de inferências. Não garanta resultados como "vai subir no ranking" (tanto Google quanto Naver afirmam não garantir indexação ou exposição).
  • As regras deste repositório foram verificadas em 2026-11-04. Se políticas ou números influenciarem a decisão, abra novamente o texto oficial original na sub-skill correspondente.

O que não fazer

  • Inserir preço, data, avaliação ou classificação inexistentes na página em dados estruturados ou metadados.
  • Repetição de palavras-chave apenas para exposição em busca, texto oculto, criação em massa de páginas com conteúdo idêntico.
  • Fornecer HTML diferente por mecanismo de busca (cloaking).
  • Informar, sem evidência, que arquivos exclusivos para IA como llms.txt são "obrigatórios" (o Google afirma que recursos de IA não necessitam de arquivos ou marcação especiais — consulte google-search).

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas