Communitygithub.com

deepanshumohan/organic-growth

あらゆるウェブサイト向けの包括的なオーガニック成長システム。技術SEO、市場調査、キーワード調査、Search Console診断、プログラムSEO 2.0、ツール主導型SEO、マネーページ、リンク可能なアセット、AI検索向けGEO、薄いコンテンツ統合、コンバージョン追跡をカバー。ユーザーが「このサイトのSEOをやって」「オーガニックトラフィックを増やして」「Googleがページをインデックスしない理由は」「プログラムSEO」「pSEO」「ツールSEO」「SEO無料ツール」「競合代替ページ」「キーワード調査」「Search Consoleを設定して」「SEO監査して」「ChatGPTに引用されて」「ブログコンテンツを計画して」または「/organic-growth」と言ったときに使用。

organic-growth とは?

このスキルは、あらゆるウェブサイト向けの完全なオーガニック成長システムを提供します。技術面ではSPAのプリレンダリング、正規URL、サイトマップ、robots.txt、リダイレクト、リアル404、JSON-LDスキーマを実装し、Search Consoleの診断やクローラビリティの問題を解決します。市場調査ではGoogle Trendsや支払意思額の分析、キーワード調査ではGoogleサジェストやAhrefs/Semrushのデータを活用し、国別の需要を正確に把握します。特筆すべきは、プログラムSEO 2.0(重複コンテンツ品質ゲート付き)、ツール主導型SEO(無料計算機やジェネレーターをランキングページに)、X vs Y形式の競合代替ページ、リンク可能なダウンロードアセット、ChatGPTやPerplexity向けのGEO(生成エンジン最適化)を統合している点です。また、薄いコンテンツを301リダイレクトで統合し、ページグループごとのコンバージョン追跡で収益化まで対応します。Node 18+対応のスクリプト群(check-live.sh、prerender.mjs、audit.mjs、overlap.mjs、autocomplete.mjs)を含み、フレームワークを問わず動作します。

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

オーガニック成長

カレントプロジェクトでPLAYBOOK.mdに記載されているシステムを実行します。最初に一度読み、その後は該当するフェーズに達したときだけ該当モジュールを読みます。すべての調査結果はプロジェクト内のdocs/seo/に書き込み(templates/からテンプレートをコピー)、各フェーズ後にコミットします。

マップ

#フェーズ読む場所プロジェクトへの出力
0偵察 + ベースラインPLAYBOOK.md §0docs/seo/00-baseline.md
1技術SEOchecklists/technical-seo.mdコード + seo.config.mjs
2Search Console + Bingchecklists/search-console.mdベースライン数値
3調査:トレンド、支払意思額、サジェスト、Ahrefs/Semrush、Search Console、ソースmodules/research.mddocs/seo/research/*.md、09-sources-log.md
4成長計画modules/pseo-2.md、modules/tool-led-seo.md、modules/money-pages.md、modules/linkable-assets.mddocs/seo/03-seo-plan.md
5クリーンアップ + 構築PLAYBOOK.md §5、ブリーフ04/07/08ページ、リダイレクト、05-consolidation-map.md
6GEO + コンバージョンmodules/geo-ai-search.md、modules/seo-to-revenue.mdrobots、ページ形状、CTA、イベント
7ローンチ + 測定PLAYBOOK.md §7docs/seo/06-launch-log.md

ユーザーが一部だけを依頼することもできます(「ツールSEOだけ」「サイト監査して」「pSEO計画」)。その場合は該当フェーズのみ実行しますが、最初にフェーズ0は素早く実行します。

最初に確認すること(コードからわからないことのみ)

  1. 本番ドメインと推奨ホスト(apex または www)。
  2. ターゲット国と言語。 創業者の所在地から推測しないでください。
  3. Search Console / アナリティクスへのアクセス。
  4. 有料キーワードツール(Ahrefs、Semrush)。スクリーンショットやエクスポートで構いません。
  5. サイト上の評価、レビュー数、「利用者数」の主張は実在しますか?

スクリプト(Node 18+、依存関係なし;scripts/内)

スクリプト用途
check-live.sh <url>ライブサイトからクローラーが取得する内容:リダイレクト、404、robots、サイトマップ、ページごとのタイトル/正規URL/H1(JSなし)
prerender.mjs --config seo.config.mjsSPA → ルートごとの静的HTML + 404.html + spa.html + sitemap.xml
audit.mjs <dist> --base <url>構築済みHTMLをチェック:タイトル、説明、正規URL、H1、薄いページ、JSON-LD、サイトマップの一貫性、評価スキーマ
overlap.mjs <dist> --prefix /<cluster>/重複コンテンツ品質ゲート:5単語シャングルJaccard、<40%かつ≥800語
autocomplete.mjs "<seed>" --gl us,gb,au --expand国別のリアルなGoogleサジェストクエリ(需要の証拠)

苦労して学んだルール

  • ターゲット市場のロケールで調査すること。 誤った国のサジェストで、かつて全く異なる市場向けのページが大量に生成されました。
  • すべての調査プルは日付入りファイルとしてdocs/seo/research/に保存し、すべてのページ上の事実は09-sources-log.mdに記録すること(法的事実の公式ソース;競合の事実は日付入りで90日ごとに再確認;検証不可能な主張は除外)。
  • Ahrefsの無料ツールには人間による確認が必要で、ユーザーがそれを通過する必要があります。 スクリーンショットを依頼し、回避を試みないでください。
  • ページは需要が存在するから存在します。 計画されたすべてのページは、その証拠を明記します。
  • 品質ゲートは必須です。 兄弟ページとの重複<40%、≥800語、独自のデータ/ツール/出力を持つこと。テンプレート化された{city}のスワップはnoindexにしてサイトマップから除外。スケールドコンテンツのペナルティはドメイン全体に及びます。
  • ツールはページであり、ウィジェットではありません。 各ツールには独自の編集ガイド、FAQ、スキーマを静的HTMLで含める必要があります。そうでなければ薄いページとみなされます。
  • より少なく、より深いページに。 薄い投稿を融合して深いガイドにし、古いスラッグはすべて301リダイレクトします。
  • 数字やソーシャルプルーフを捏造しないこと。 価格はソースを明記するかページ上で計算;競合の事実は日付入り;評価スキーマは所有者が実在確認した場合のみ。
  • クローラー(およびAIクローラー)はJavaScriptなしでコンテンツを見られる必要があります。
  • 1つのホスト、1つのURL、リアル404、ページと同じデータから生成されたサイトマップ。
  • 10~20ページ単位でローンチし、インプレッションが得られたものだけを拡大すること。
  • すべてのページは関連するCTAで終わり、ページグループごとにコンバージョンを追跡すること。

作業スタイル

  • 本番影響のある変更(リダイレクト、robots.txt、noindex、ページ削除)は、まず一覧とともにユーザーから一行の確認を得ます。
  • Search Console、DNS、アナリティクスのクリックはユーザー自身で行います;正確な手順を提供します。
  • ビルド後は毎回audit.mjsを、デプロイ後は毎回check-live.shを実行し、サマリーを貼り付けます。
  • 日付入りの数値を06-launch-log.mdに記録し、次回のセッションで比較できるようにします。

フレームワーク

prerender.mjsはクライアントレンダリングSPA(Vite、CRA、React Router)向けです。Next.js、Astro、Nuxt、SvelteKit、Remix:それぞれのメタデータAPIとサイトマッププラグインを使用し、ビルド出力に対してaudit.mjsを実行します。WordPress/Webflow/Shopify:フェーズ1のコードはスキップし、check-live.shを使ってライブサイトに対してチェックリストを実行します。

関連スキル