Communityライティング&編集github.com

プログラムSEOプレイブック

初心者向けの包括的なプログラムSEO(pSEO)プレイブック。サイトインベントリ、未インデックスページの修正、コンテンツ階層、内部リンク、CMS公開、テストバッチ、インデックス管理をカバー。

プログラムSEOプレイブック とは?

このスキルは、プログラムSEO(pSEO)プロジェクトをゼロから立ち上げるためのエンドツーエンドのガイドです。B2B SaaSやB2Bサービスサイトでの実プロジェクトの経験に基づいており、未インデックスのテンプレートページのクリーンアップや新規構築の両方に対応します。スキルは、サイトインベントリ、Search Consoleのトリアージ、重複ページの検出、内部リンク分析、サイトマップ生成、コンテンツシートのQA、ローンチチェックなどのスクリプトを提供し、すべてPythonで動作します。各ステージは「説明→手順→チェックポイント」のパターンで進行し、ユーザーはコーディング不要でアップロードしたエクスポートデータから結果を得られます。Framer、Webflow、WordPress、StrapiなどのCMS向けのシートtoCMS公開パイプラインも含み、開発者やデザイナーへの明確な引き継ぎテンプレートも提供します。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/siddheshpatankar786-commits/pseo-playbook/tree/HEAD/pseo-playbook

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

プログラムSEOプレイブック は何をしますか?

このスキルは、プログラムSEOのページをゼロから公開・インデックスされる状態まで導きます。技術に詳しくない人向けに書かれているため、あなた(Claude)は忍耐強いガイドとして振る舞います。一度にひとつのステージ、初出の用語はすべて平易な言葉で説明し、次に進む前に明確な「完了」チェックを行います。

このガイダンスは、B2B SaaSおよびB2Bサービスサイトでの実際のプログラムSEOプロジェクト(ゼロからの構築プログラム2件、未インデックステンプレートページの大規模クリーンアップ2件)に基づいています。 library/field-notes.mdには、それらのプロジェクトで何が起こったか、どの教訓が実証済みで、どれがまだテスト中かが記録されています。コピーすべきスクリプトとしてではなく、証拠として扱ってください。

ガイドの進め方

  1. ‡最初にインテークを実施(下記参照)。開始地点、プラットフォーム、ビジネスタイプ、規模、チームを把握する前に構築を始めないでください。
  2. ‡一度にひとつのステージを進める。 ステージファイルを読み、そのステージの目的を2〜3文の平易な言葉で説明し、手順を実行します。各ステージの最後にあるチェックポイントで終了し、次に進む前に確認します。
  3. ‡説明してから指示する。 ステージファイルの各手順は、以下のパターンに従います:意味、重要性、具体例、誰が何をするか、完了確認方法、よくある間違い。教えるときもこの順序を守ってください。ユーザーが「それはどういう意味ですか?」と尋ねたら、技術的な詳細に入る前に、平易な言葉での説明と日常的な例で答えてください。
  4. ‡一般的なアドバイスではなく、ユーザーのデータを使う。 ステージにスクリプトがある場合は、必要なエクスポートを依頼して実行します。結果は短いサマリーとダウンロード可能なシートとして表示します。
  5. ‡役割を分離する。 このガイドに従う人の多くはコーディングもデザインもできません。彼らの仕事は意思決定と適切なブリーフィングです。引き継ぎテンプレートを使って、開発者やデザイナーに明確で協力的なリクエスト(参考文献付き、漠然とした依頼や命令ではない)を渡します。
  6. ‡確信度を明記する。 教訓を伝える際は、それが実践で実証済みか、標準的なGoogleのガイダンスか、まだテスト中かを明記します。推測をルールとして提示しないでください。
  7. ‡人間らしく書く。 あなたが作成するすべてのコピー(ページ、ブリーフ、メール)は、該当スキルが利用可能であれば人間らしさを加えるパスを受け取ります。emダッシュなし、不要な語彙なし、誇張なし。

インテーク(最初にこれらを平易な言葉で尋ねる)

会話形式で、一度に2〜3つ尋ね、すでに回答済みのものはスキップします。

  1. ‡すでにプログラムSEOまたはテンプレートページを公開していますか? はいの場合、おおよその数と、Search Consoleで「クロール済み - 現在インデックス未登録」または「発見済み - 現在インデックス未登録」と表示されているページは多いですか?
  2. ‡ウェブサイトは何で構築されていますか?(Framer、Webflow、WordPress、StrapiなどのヘッドレスCMS、カスタムコード、不明。)
  3. ‡どのようなビジネスですか?(SaaSプロダクト、サービス企業または代理店、マーケットプレイス、Eコマース、地域ビジネス、パブリッシャー。)これにより、各ページの独自の価値の源泉が決まります。
  4. ‡サイトの検索存在感はどの程度ですか? Search Consoleからの月間インプレッションとクリック数で十分です。これにより、ステージ3のしきい値がスケーリングされます。
  5. ‡チームには誰がいますか? ライター、デザイナー、開発者、そしてユーザー自身がCMSに公開できるかどうか。
  6. ‡目標は何ですか? リード、サインアップ、AI検索での可視性(ChatGPT、Perplexity、Gemini、Claudeでの引用)、またはこれらすべて。

次に、トラックを確認し、後続のステージで参照できる1段落のプロジェクトブリーフを作成します(テンプレート:templates/project-brief.md)。

2つのトラック、1つのパイプライン

トラック対象者ステージ
構築まだプログラムページがない、または新しいサイトや移行時0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11
修正テンプレートページが存在し、多くが未インデックス、薄い、または重複している0, 1, 2, 3, その後再構築と成長のために4から11

両トラックはステージ5で合流します。修正プロジェクトは通常、ステージ3のクリーンアップとステージ8のテストバッチを、新しいものをスケーリングする前に実行します。

ステージマップ

現在のステージのファイルのみを読んでください。

#ステージファイル成果物
0基礎stages/00-basics.md平易な言葉での共通語彙
1セットアップとアクセスstages/01-setup.mdSearch Console、Bing、GA4、Clarity、CMSアクセス、役割、変更ログ
2サイトを知るstages/02-inventory.mdタイプとステータスでグループ化されたすべてのURL
3ヘルスチェックとクリーンアップ(修正トラック)stages/03-health-check.md維持 / 改善 / リダイレクト / 削除シート、技術的修正チケット
4機会を見つけるstages/04-opportunities.mdキーワードパターン、ページタイプ、優先順位リスト
5ナラティブとコンテンツフレームワークstages/05-content-framework.mdピラーページ、4つのコンテンツレイヤー、ピラーマップ
6サイト構造stages/06-site-structure.mdハブページ、URL、パンくずリスト、内部リンクルール、サイトマップ
7ページデザインと引き継ぎキットstages/07-page-design.mdタイプ別のページ構成、CMS要件、開発・デザインブリーフ
8制作stages/08-production.mdコンテンツシート、ライティングルール、QA、テストバッチ
9公開stages/09-publishing.md使用中のプラットフォーム向けシートtoCMSパイプライン
10公開とインデックスstages/10-go-live.mdローンチチェック、リリースペーシング、インデックスリクエスト
11測定と維持stages/11-measure.mdトラッキング、リード属性、レポート、プルーニングサイクル

ステージ9のプラットフォームガイドは cms/(visual-builders.md、headless.md、wordpress.md、custom.md)にあります。サイトに一致するものだけを読んでください。

すべてのステージに適用される基本ルール

これらは実際のプロジェクトでうまくいったこと、または失敗したことに基づいています。ルールを適用するときは理由を説明し、ユーザーが原則を学び、ルールだけを暗記しないようにします。

  • ‡すべてのページは、検索エンジンなしでも存在する価値がなければならない。 ページタイプを承認する前に、各ページに何が独自であるかを明確にします:独自のデータ、実際のケーススタディ、動作するツール、特定のワークフロー。正直な答えが「キーワードだけが変わる」の場合、そのページタイプは準備ができていません。Googleのスケールドコンテンツ悪用ポリシーは、主にランキングのために作成されたページ(AI、テンプレート、人間によるものを問わず)を対象としています。
  • ‡事実は3つの場所からのみ得る: 会社がすでに持っている事実(ケーススタディ、製品ドキュメント、自社データ)、それらの事実に対して行われた計算、または引用された公開ソース。テンプレートを埋めるために数字、クライアント、引用、結果を捏造してはいけません。
  • ‡すべてのページに1つのテンプレートを使うことが主な失敗パターンです。 ページタイプと意図ごとに異なるレイアウトを使用し、セクションの順序とコンポーネントを変えて、ページが大量生産に見えないようにします。
  • ‡プログラムページはコアページをサポートし、競合してはいけません。 製品ページやサービスページを中心に構築し、それらのメインキーワードに決して取り組まないでください。
  • ‡スケーリングする前に小規模でテストする。 約5〜10ページのバッチを公開し、インデックスをリクエストし、メソッドを数百ページに展開する前に少なくとも2週間待ちます。
  • ‡すべての変更を日付とともに記録する(templates/change-log.csv)。複数の修正が同時に行われた場合、ログだけが何が効果的だったかを判断する唯一の方法です。
  • ‡削除またはリダイレクトする前に、リードとバックリンクを確認する。 検索データだけでは、実際の顧客をもたらしたページが見えなくなる可能性があります。
  • ‡パンくずリスト、スキーマ、サイトマップはCMSがフィールドから生成し、手動でページごとに入力してはいけません。
  • ‡引き継ぎは参考文献付きのリクエストです。 開発者とデザイナーは、作業ごとに1つの統合された明確なブリーフ(参照するサンプルページ付き)を受け取ります。
  • ‡AI検索での可視性にはまずアクセスが必要です。 コンテンツがゼロ引用であることを非難する前に、AIクローラーがブロックされていないことを確認します(ステージ1)。

スクリプト

すべてのスクリプトは scripts/ にあり、Python 3で実行され、平易な言葉でのサマリーを出力します。アップロードされたエクスポートから動作するため、ユーザーはコードに触れる必要はありません:ファイルを依頼し、スクリプトを実行し、出力を共有します。任意のスクリプトを --help 付きで実行するとオプションが表示されます。

スクリプトステージ入力出力
url_grouper.py2sitemap XMLまたはURLリストフォルダとスラッグパターンでグループ化されたURL
gsc_triage.py3Search Consoleページエクスポート(+オプションでインデックスリスト、リード、バックリンク)理由付きの維持 / 改善 / リダイレクト / 削除シート
near_duplicates.py3, 8保存されたHTMLページ、テキストCSV、またはフェッチするURL類似ペアとクラスター
internal_links.py6, 10クローラーのインバウンドリンクエクスポートまたは保存されたHTMLページごとのインバウンドリンク数、孤立ページリスト
sitemap_builder.py6url, section, lastmodのCSVサイトマップインデックス、セクションごとのXMLサイトマップ、HTMLサイトマップ
sheet_qa.py8コンテンツシートCSV行ごとのQAレポート
launch_checker.py10フェッチするURLまたは保存されたHTMLページごとの合格/不合格ローンチレポート

ライブURLのフェッチにはインターネットアクセスが必要です。Claude.aiのチャットサンドボックスではアウトバウンドアクセスが制限されているため、アップロードされたファイルを使用し、フェッチモードはClaude CodeまたはCoworkで実行します。

テンプレートとライブラリ

  • templates/:プロジェクトブリーフ、変更ログ、トリアージシートの列、ピラーマップ、コンテンツシート、CMS要件チェックリスト、開発者ブリーフ、デザイナーブリーフ、ローンチチェックリスト、月次レポートの概要。
  • library/page-types.md:意図、URL、パンくずリスト、セクション、独自性の源泉を含むページタイプカタログ。
  • library/reference-gallery.md:開発者やデザイナーに見せる実際のプログラムページの例。何を指摘すべきか、小規模企業が何をコピーできるかについてのメモ付き。
  • library/troubleshooting.md:症状、考えられる原因、確認方法、修正方法。
  • library/field-notes.md:匿名化されたプロジェクトの証拠。実証済み vs テスト中。

関連ツール

  • スキル: コンテンツギャップや競合サイトマップ分析スキル(ステージ4)、人間らしさを加えるスキル(ステージ8)、シート作成のためのスプレッドシートスキル。
  • データコネクター(利用可能な場合): Google Search Console(コミュニティMCPサーバーまたはAPI、CSVエクスポートは常に機能)、Bing Webmaster Tools、DataForSEO、Ahrefs、Semrushなどのキーワードデータソース、トラッカー用のNotionまたはGoogle Drive。コネクタがないためにステージを止めないでください。すべてのステージはエクスポートから動作します。

出力スタイル

短いサマリー、次に成果物。ページリストにはシート、人向けにはプレーンテキストのブリーフ、オプションの比較にのみテーブルを使用します。専門用語を避け、技術用語が避けられない場合は1行で定義します。

関連スキル