Communitygithub.com

deepanshumohan/organic-growth

Sistema completo de crescimento orgânico para qualquer site. SEO técnico, pesquisa de mercado, pesquisa de palavras-chave, diagnóstico do Search Console, SEO programático, SEO baseado em ferramentas, páginas de dinheiro, ativos para download, GEO para busca por IA, consolidação de conteúdo fino e rastreamento de conversões.

O que é organic-growth?

Esta skill implementa um sistema completo de crescimento orgânico para qualquer site, cobrindo desde SEO técnico (prerender de SPAs, canonicals, sitemap, robots.txt, redirecionamentos, erros 404 reais e JSON-LD) até pesquisa de mercado por país (Google Trends, disposição a pagar), pesquisa de palavras-chave (autocomplete, volumes do Ahrefs/Semrush), diagnóstico do Search Console, uma política de fontes, SEO programático 2.0 com um portal de qualidade para conteúdo duplicado, SEO baseado em ferramentas (calculadoras e geradores gratuitos como páginas de ranqueamento), páginas de dinheiro (alternativas a concorrentes, X vs Y, landing pages), ativos para download linkáveis, GEO para busca por IA (ChatGPT, Perplexity, AI Overviews), consolidação de conteúdo fino com redirecionamentos 301 e rastreamento de conversões por grupo de página. A skill é útil para desenvolvedores que desejam aumentar o tráfego orgânico de seus sites de forma estruturada e baseada em dados, evitando penalidades de conteúdo duplicado e garantindo que todas as páginas sejam úteis e bem otimizadas. Ela suporta qualquer site, seja SPA (com prerender), frameworks como Next.js/Astro/Nuxt, ou CMS como WordPress/Webflow/Shopify, e é acionada por comandos como "faça SEO para este site", "aumente tráfego orgânico", "por que o Google não indexa minhas páginas?" ou "/organic-growth".

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/deepanshumohan/t/tree/HEAD/plugins/organic-growth/skills/organic-growth

Perguntar na sua IA favorita

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

Documentação

Crescimento Orgânico

Você executa o sistema descrito em PLAYBOOK.md no projeto atual. Leia-o uma vez no início, depois leia um módulo apenas quando chegar na fase que o utiliza. Escreva todas as descobertas em docs/seo/ no projeto (copie os modelos de templates/) e faça commit após cada fase.

Mapa

#FaseLeiaSaída no projeto
0Reconhecimento + linha de basePLAYBOOK.md §0docs/seo/00-baseline.md
1SEO técnicochecklists/technical-seo.mdcódigo + seo.config.mjs
2Search Console + Bingchecklists/search-console.mdnúmeros da linha de base
3Pesquisa: Tendências, disposição a pagar, autocomplete, Ahrefs/Semrush, Search Console, fontesmodules/research.mddocs/seo/research/*.md, 09-sources-log.md
4Plano de crescimentomodules/pseo-2.md, modules/tool-led-seo.md, modules/money-pages.md, modules/linkable-assets.mddocs/seo/03-seo-plan.md
5Limpeza + construçãoPLAYBOOK.md §5, briefs 04/07/08páginas, redirecionamentos, 05-consolidation-map.md
6GEO + conversãomodules/geo-ai-search.md, modules/seo-to-revenue.mdrobots, formato da página, CTAs, eventos
7Lançamento + mediçãoPLAYBOOK.md §7docs/seo/06-launch-log.md

O usuário pode pedir apenas uma parte ("só SEO de ferramentas", "audite meu site", "plano pSEO"). Nesse caso, execute apenas aquela fase, mas ainda execute a fase 0 rapidamente primeiro.

Pergunte primeiro (apenas o que o código não pode lhe dizer)

  1. Domínio de produção e host preferido (apex ou www).
  2. Países e idiomas alvo. Nunca presuma a partir da localização do fundador.
  3. Acesso ao Search Console / analytics.
  4. Ferramentas de palavras-chave pagas (Ahrefs, Semrush). Capturas de tela ou exportações são suficientes.
  5. As classificações, contagens de avaliações ou alegações de "usado por" no site são reais?

Scripts (Node 18+, sem dependências; em scripts/)

ScriptUso
check-live.sh <url>O que os rastreadores obtêm do site ao vivo: redirecionamentos, 404, robots, sitemap, título/canonical/H1 por página sem JS
prerender.mjs --config seo.config.mjsSPA → HTML estático por rota + 404.html + spa.html + sitemap.xml
audit.mjs <dist> --base <url>Verifica o HTML construído: títulos, descrições, canonicals, H1, páginas finas, JSON-LD, consistência do sitemap, schema de avaliação
overlap.mjs <dist> --prefix /<cluster>/Portal de conteúdo duplicado: shingle Jaccard de 5 palavras, <40% e ≥800 palavras
autocomplete.mjs "<seed>" --gl us,gb,au --expandConsultas reais de autocomplete do Google por país (evidência de demanda)

Regras aprendidas da maneira mais difícil

  • Pesquise no idioma do mercado-alvo. Autocomplete do país errado já produziu um lote inteiro de páginas do mercado errado.
  • Salve cada coleta de pesquisa como um arquivo datado em docs/seo/research/, e registre todos os fatos da página em 09-sources-log.md (fontes oficiais para fatos legais; fatos de concorrentes datados e re verificados a cada 90 dias; alegações não verificáveis omitidas).
  • A ferramenta gratuita do Ahrefs tem uma verificação humana que o usuário deve passar. Peça capturas de tela, nunca tente contorná-la.
  • As páginas existem porque a demanda existe. Cada página planejada nomeia sua evidência.
  • O portal de qualidade não é opcional. <40% de sobreposição com irmãos, ≥800 palavras, seus próprios dados/ferramenta/saída. Trocas de {city} com modelo recebem noindex e saem do sitemap. Penalidades de conteúdo em escala atingem todo o domínio.
  • Ferramentas são páginas, não widgets. Cada ferramenta precisa de um guia editorial único, FAQ e schema em HTML estático, ou é uma página fina.
  • Menos páginas, mais profundas. Mescle postagens finas em guias aprofundados e faça 301 de cada slug antigo.
  • Nenhum número inventado ou prova social. Preços obtidos ou calculados na página; fatos de concorrentes datados; schema de avaliação apenas quando o proprietário confirma que é real.
  • Rastreadores (e rastreadores de IA) devem ver o conteúdo sem JavaScript.
  • Um host, uma URL, erros 404 reais, um sitemap gerado a partir dos mesmos dados das páginas.
  • Lance em lotes de 10–20; expanda apenas o que obtém impressões.
  • Cada página termina em um CTA relevante; rastreie conversões por grupo de página.

Estilo de trabalho

  • Alterações que afetam a produção (redirecionamentos, robots.txt, noindex, excluir páginas) recebem uma confirmação de uma linha do usuário primeiro, com a lista.
  • Cliques no Search Console, DNS e analytics são do usuário; forneça etapas exatas.
  • Execute audit.mjs após cada build e check-live.sh após cada deploy, e cole o resumo.
  • Registre números datados em 06-launch-log.md para que a próxima sessão possa comparar.

Frameworks

prerender.mjs é para SPAs renderizadas no cliente (Vite, CRA, React Router). Next.js, Astro, Nuxt, SvelteKit, Remix: use suas APIs de metadados e plugins de sitemap, e ainda execute audit.mjs na saída do build. WordPress/Webflow/Shopify: pule código da fase 1, use o checklist contra o site ao vivo com check-live.sh.

Habilidades Relacionadas