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-skill | Aborda |
|---|---|
google-search | Rastreamento, indexação, títulos, snippets, sitemaps, canonical, nome do site, recursos de IA, política de spam, Search Console do Google |
naver-search | Navegador Search Advisor: Yeti, robots.txt, verificação de propriedade, meta/Open Graph, envio de RSS/sitemap, solicitação de coleta, favicon, spam |
structured-data | Templates JSON-LD (Event, Organization/sameAs, WebSite, BreadcrumbList) e diferenças entre Google e Naver |
daum-search | Pesquisa Daum (Kakao): Robôs Daum/Daum-Preview, registro de busca, PIN do Webmaster Tools, canais relacionados, canal KakaoTalk e KakaoMap |
other-search-engines | Bing (Edge, Copilot), Brave Search (navegador Brave), DuckDuckGo, Apple (Safari, Spotlight, Siri) |
ai-crawlers | Políticas de rastreadores de IA para busca e aprendizado: ChatGPT, Perplexity, Claude, Meta AI, Apple, Google, Bing |
social-preview | Open Graph, cartões X (Twitter), KakaoTalk, Meta (Facebook, Instagram, Threads), pré-visualização Daum |
indexnow | Notificar Naver, Bing, etc. sobre URLs alteradas com IndexNow |
scaled-pages | Critérios de qualidade ao criar páginas combinadas de região, data, categoria em massa (evitar páginas finas e doorway) |
browser-compat | Brave 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.
| Tarefa | Este repositório | Exemplo 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 leitura | marketingskills product-marketing |
| O que criar, agrupamento de tópicos, cronograma de publicação (planejamento de conteúdo) | Apenas leitura | marketingskills 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-pagesaborda 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.
- 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.
- Estado do site: Apenas código existente / Implantado (com URL) / Registrado no Search Console, Search Advisor, etc.
- 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-pagesobrigatoriamente.
2. Ordem de combinação
- 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-enginesaplicado. 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). - 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. - Dados estruturados: JSON-LD correspondente ao tipo de página. Apenas valores consistentes com o conteúdo visível.
→
structured-data. - 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-Extendedeai-groundingconflitam com exposição. →ai-crawlers. - Qualidade de páginas em massa: Se houver páginas combinadas, critérios para indexação e noindex.
→
scaled-pages. - 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. - 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.txtsão "obrigatórios" (o Google afirma que recursos de IA não necessitam de arquivos ou marcação especiais — consultegoogle-search).