seo-content-audit について
既存コンテンツを棚卸し・評価し、各ページを維持、更新、統合、リダイレクト、削除のいずれにするか判断する、技術スタックに依存しないスキルです。トラフィック、検索、エンゲージメント、被リンクのデータを使い、コンテンツを管理するチームを支援します。
主な機能
- 015種類のコンテンツ処置判断
- 02URL単位の指標評価
- 03カニバリゼーションクラスターの特定
- 04優先順位とリダイレクト計画
- 05監査後の測定に関する指針
活用シーン
- 01引き継いだコンテンツライブラリの監査
- 02サイト全体のトラフィック低下の調査
- 03同じ検索クエリを狙うページの整理
- 04移行やリニューアル前のコンテンツ整理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ rampstackco/ claude-skills --skill seo-content-auditインストール後、Claude Code で/seo-content-auditを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/audit-template.mdcannibalization-resolution.md詳細
コンテンツ監査
既存のコンテンツを一覧化して評価し、各コンテンツについて「維持」「更新」「統合」「リダイレクト」「削除」のいずれかを決定します。特定の技術スタックに依存しません。ブログ、マーケティングサイト、ナレッジベース、製品コンテンツに対応します。
使用する場面
- 自分が作成したものではないコンテンツライブラリを引き継ぐとき
- サイト全体のトラフィック減少を診断するとき
- カニバリゼーション(同じクエリで2つのページが競合する状態)を解消するとき
- 移行前に整理するとき
- 年次または半年ごとのコンテンツ健全性チェックを行うとき
- デザイン変更やプラットフォーム移行の前にコンテンツを整理するとき
使用しない場面
- 1つのページを最適化するとき(
seo-onpageを使用) - 新しいコンテンツを計画するとき(
seo-keywordを使用) - 自社のコンテンツを競合他社と比較するとき(
seo-competitorを使用) - サイトレベルの技術的な問題を扱うとき(
seo-technicalを使用)
必要な入力情報
- サイトのURLとクロールするためのアクセス権(またはURLの完全なリスト)
- Search Consoleへのアクセス権(または過去12か月分のエクスポートデータ)
- アナリティクスへのアクセス権(セッション数、コンバージョン数、エンゲージメント)
- 被リンクツール(維持する価値のある参照ドメインを持つページを特定するため)
フレームワーク:5つの対応
各コンテンツについて、監査では次の5つのうちいずれかを判断します。
1. 維持
ページのパフォーマンスは良好で、検索意図が明確であり、変更は不要です。
判断材料:
- 主なクエリで検索順位がトップ10
- トラフィックが安定しており、減少していない
- エンゲージメントが健全(ページ滞在時間またはインタラクション率がサイト平均を上回る)
- 情報が最新
2. 更新
ページには可能性がありますが、修正可能な問題によってパフォーマンスが低下しています。
判断材料:
- 価値の高いクエリで2ページ目にランクイン(順位11~30)
- 過去6~12か月にトラフィックが減少
- 情報が古くなっている
- CTR向上のため、タイトルまたはメタ情報の書き換えが必要
- コンテンツが薄く、競合と同等の深さに拡充できる
- スキーマやその他の技術的な整備が不足している
3. 統合
2つ以上のページが重複するクエリを対象としており、統合すべきです。
判断材料:
- カニバリゼーション(複数のページが同じクエリでランクインしているが、いずれも上位に入っていない)
- ページ間でコンテンツが大きく重複している
- 統合すれば、どちらか単独の場合より成果が上がる
- どちらのページにも維持する価値のある被リンクがある
4. リダイレクト
ページに将来性はありませんが、維持する価値のある資産(リンク、リンクエクイティ)があります。
判断材料:
- トラフィックも検索順位もない
- 被リンクがある(特に編集記事からのリンク)
- リンクエクイティの恩恵を受ける関連ページがある
- トピック自体にはまだ関連性があるが、この特定のページにはない
5. 削除(404または410を返す)
ページに将来性がなく、維持する価値のある資産もありません。
判断材料:
- トラフィック、検索順位、被リンクがない
- コンテンツが古く、更新する価値がない
- トピックに関連性がなくなった
- 以前の時代に作成された薄いコンテンツやスパムコンテンツも該当
注:意図的に削除したコンテンツには、ほとんどの場合410(消失)を返します。410は404より速く処理され、削除が意図的であることを示します。
評価に使う指標
判断する前に、すべてのURLについて次の指標を取得します。
| 指標 | 情報源 | 「低い」と判断する基準 |
|---|---|---|
| セッション数(過去90日間) | アナリティクス | 月間10未満 |
| オーガニックトラフィック(過去90日間) | Search Consoleまたはアナリティクス | 月間5未満 |
| 主なクエリの平均掲載順位 | Search Console | 30位より下 |
| 表示回数(過去90日間) | Search Console | 月間100未満 |
| クリック率 | Search Console | 1%未満(表示回数がある場合) |
| 参照ドメイン数 | 被リンクツール | 0 |
| エンゲージメント(平均ページ滞在時間) | アナリティクス | 30秒未満 |
| 最後に意味のある更新を行った時期 | 手動/git | 24か月超前 |
| 単語数 | クローラー | 300未満(記事の場合) |
| 内部リンクの数 | クローラー | 0 |
いくつかの指標が低くても、ページを維持できる場合があります。ほとんどの指標で基準を満たさないページは、削除またはリダイレクトの候補です。
判断マトリクス
簡略化した判断フロー:
Has traffic? ─── Yes ──── Recent decay? ─── Yes ── UPDATE
│ │
│ └── No ─── KEEP
│
└── No ──── Has backlinks? ─── Yes ── Has relevant target? ─── Yes ── REDIRECT
│ │
│ └── No ─── UPDATE (rebuild)
│
└── No ──── Cannibalizing another page? ─── Yes ── MERGE
│
└── No ─── DELETE (410)
内容が重複するページでは、リンクエクイティとトピックの権威性を維持できるため、通常は「削除」より「統合」が優先されます。
ワークフロー
- 棚卸し。 クロール、サイトマップ、検索コンソールから URL の完全な一覧を取得します(インデックス登録されているページの中には、サイトマップに含まれていないものもあります)。
- 指標を取得。 セッション数、オーガニック検索、検索コンソールの順位/CTR、被リンク、最終更新日、単語数を確認します。
- 各 URL をスコアリング。 フレームワークを使用します。判断を「維持/更新/統合/リダイレクト/削除」として記録します。
- カニバリゼーションのクラスターを特定。 同じクエリを対象とする URL をグループ化します。正規 URL にするもの、統合するもの、リダイレクトするものを決定します。
- 作業の順序を決定。 リダイレクトと削除はまとめて実施します。更新は優先度順(トラフィック回復の可能性が最も高いものから)に計画します。
- 実装。 変更履歴を記録します。各バッチの後に再クロールし、リダイレクトチェーンに問題がないことを確認します。
- 測定。 監査後 30 日、60 日、90 日時点のオーガニックトラフィックの合計を追跡します。
失敗パターン
- 被リンクのあるページを削除する。 削除する前に、必ず参照ドメインを確認します。リダイレクトすれば、ほとんどコストをかけずにリンク評価を維持できます。
- 統合すべきページを更新する。 内容の薄い 2 ページを中程度の内容に更新しても、カニバリゼーションは続きます。まず統合してください。
- より適切な URL を維持せずに統合する。 統合先は、コンテンツ量ではなく、シグナルがより強い URL(古い URL、被リンクが多い URL、URL スラッグが優れている URL、現在の順位がより高い URL)を基準に選びます。
- トラフィックの少ないページを一括削除する。 価値のあるページもあります。公開から間もなく、まだ成長途中のページ、特定の読者層に役立つニッチなページ、季節的なトラフィックがある常緑ページなどです。セッション数だけを基準に一括削除しないでください。
- 「古い」コンテンツを過剰に削除する。 日付だけでは削除の判断材料になりません。重要なのは、トピックとの関連性と検索意図への適合度です。
- 監査後に測定しない。 測定しなければ、監査の効果を判断できません。
出力形式
デフォルトの出力は、URL ごとに 1 行を設けたスプレッドシートと、概要の Markdown レポートです。
スプレッドシートの列:
- URL
- ページの種類(記事、製品、カテゴリなど)
- セッション数(90 日)、オーガニッククリック数(90 日)、表示回数(90 日)、平均掲載順位
- 参照ドメイン
- 単語数
- 最終更新日
- 判断(維持/更新/統合/リダイレクト/削除)
- 統合先/リダイレクト先(該当する場合)
- 優先度(1~5)
- メモ
概要レポート:
- 棚卸しの合計(判断別の URL 数)
- 特定されたカニバリゼーションのクラスター
- 更新優先度の上位 20 件
- リダイレクトマップ(CSV)
- 削除リスト
- 実装ロードマップ(優先度順)
- 測定計画
必要なデータを入手できない場合
このスキルの出力は、独自には生成できないデータ、測定値、ツールの結果に依存します。必須の入力、ツール、データソースを利用できない場合、または検証できない場合に許可される出力は、その不足を明記した成果物です。必要だったもの、実際に取得または検証できたもの、出力のどの部分が影響を受けるかを示してください。成果物を完成させるために、必須の数値を捏造、推定、補間することは認められません。不足を明記すれば、それだけで回答として成立します。
参考ファイル
references/audit-template.md- スプレッドシートの列の定義とレポートテンプレート。references/cannibalization-resolution.md- カニバリゼーションのクラスターを解決するための詳細な方法。