30x-seo-redirects について
SEOと使いやすさに関わるウェブサイトのリダイレクトを監査するスキルです。転送経路や種類、プロトコルとドメインの一貫性、移行後の遷移先を調べ、問題を優先度別に整理します。
主な機能
- 01リダイレクトチェーンとループの検出
- 02リダイレクトのステータス種別の確認
- 03プロトコルとドメインの一貫性確認
- 04移行に伴うリダイレクト問題の発見
- 05監査結果の優先度付け
活用シーン
- 01サイト移行後のリダイレクト監査
- 02ループや多段転送経路の発見
- 03恒久・一時リダイレクトの使い分け確認
- 04エラーやホームページに遷移するURLの調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ norahe0304-art/ 30x-seo --skill 30x-seo-redirectsインストール後、Claude Code で/30x-seo-redirectsを入力して読み込まれたか確認します。
詳細
リダイレクト監査
このスキルでできること
ウェブサイトのリダイレクトを分析し、SEO とユーザー体験を損なう問題を見つけます。
リダイレクトが重要な理由
- リダイレクトごとに遅延が発生:301 リダイレクトは 100~500ms の遅延を追加します
- チェーンはリンクエクイティを損なう:Google は最大約 5 ホップまでたどり、それ以降は停止します
- 誤ったタイプはランキングを低下させる:302(一時的)はリンクの評価をすべて引き継ぎません
- ループはクロールを無駄にする:Googlebot はループに遭遇すると諦め、そのページはインデックスに登録されません
チェック項目
1. リダイレクトチェーン
あるリダイレクト先がさらに別のリダイレクト先になっている状態です……
BAD: /old → /old-2 → /old-3 → /final (3 hops, slow, loses equity)
GOOD: /old → /final (1 hop, fast, full equity)
ルール:リダイレクトのホップ数は最大 1 回です。1 回を超える場合は、すぐに修正してください。
2. リダイレクトループ
ページ A が B にリダイレクトし、B が A にリダイレクトする状態です。無限にループします。
BAD: /page-a → /page-b → /page-a (loop!)
検出方法:最大 10 ホップまでリダイレクトをたどります。同じ URL が 2 回出現した場合はループです。
3. リダイレクトタイプの監査
| タイプ | 使用するケース | SEO への影響 |
|---|---|---|
| 301 | 恒久的な移転 | リンクエクイティを約 95% 引き継ぎます |
| 302 | 一時的(A/B テスト、メンテナンス) | 引き継ぐリンクエクイティが少なく、恒久的に使うと問題が発生する場合があります |
| 307 | 一時的(HTTP メソッドを維持) | 302 と同じです |
| 308 | 恒久的(HTTP メソッドを維持) | 301 と同じです |
| メタリフレッシュ | SEO では絶対に使用しない | ユーザー体験が悪く、遅いため推奨されません |
| JavaScript リダイレクト | 可能な限り避ける | Googlebot がたどらない場合があります |
ルール:恒久的な移転には 301 または 308 を使用してください。恒久的な移転に 302 を使用するのは誤りです。
4. プロトコルの問題
BAD: https://site.com → http://site.com (downgrade, security warning)
BAD: http → https → http (mixed, confusing)
GOOD: http://site.com → https://site.com (upgrade, correct)
5. ドメインの一貫性
BAD: www.site.com → site.com → www.site.com (inconsistent)
GOOD: Pick ONE (www or non-www) and redirect all others to it
6. 末尾のスラッシュの一貫性
BAD: /page → /page/ → /page (loop risk)
GOOD: Pick ONE pattern (/page or /page/) and redirect all others
7. 移行後の孤立ページ
サイトの移行やリデザイン後に確認します:
- 404 またはホームページにリダイレクトされる古い URL(同等の新しいページに遷移する必要があります)
- リダイレクトが設定されていない重要なページ(すべてのリンクエクイティが失われます)
8. リダイレクトによるソフト 404
削除したページをホームページにリダイレクトすると、ソフト 404 のペナルティを受けるリスクがあります。
BAD: /deleted-product → / (Google sees this as soft 404)
GOOD: /deleted-product → 410 Gone (or related category page)
監査の実行方法
方法 1:クロールベース(推奨)
squirrel audit などのクローラーを使用して、次の手順を実行します:
- サイト全体をクロールします
- すべての内部リンクをたどります
- リダイレクトチェーンを記録します
方法 2:ログベース(大規模サイト向け)
サーバーのアクセスログを分析し、次の項目を確認します:
- すべての 301/302 レスポンス
- 最もアクセス数の多いリダイレクト URL
- リダイレクトにアクセスしている外部リファラー
方法 3:URL リスト
古い URL のリスト(移行時のもの)がある場合:
- 各 URL を確認します
- 最終的な遷移先を記録します
- チェーン、ループ、404 にフラグを付けます
出力形式
リダイレクト健全性スコア:XX/100
重大な問題(すぐに修正)
| 問題の種類 | 件数 | 例 |
|---|---|---|
| リダイレクトループ | X | /a → /b → /a |
| 5 ホップ以上のチェーン | X | /old → ... → /new |
| HTTPS のダウングレード | X | https → http |
優先度:高(今週中に修正)
| 問題の種類 | 件数 | 例 |
|---|---|---|
| 3~4 ホップのチェーン | X | /old → /mid → /new |
| 恒久的な移転に 302 を使用 | X | /old-page 302→ /new-page |
| ソフト 404 リダイレクト | X | /deleted → / |
優先度:中(今月中に修正)
| 問題の種類 | 件数 | 例 |
|---|---|---|
| 2 ホップのチェーン | X | /old → /mid → /new |
| 末尾のスラッシュが不統一 | X | /page と /page/ が両方存在 |
リダイレクトマップ
アクセス数の多い上位 20 件のリダイレクトとそのチェーン:
| リダイレクト元 URL | ホップ数 | 最終的な遷移先 | タイプ | 月間アクセス数 |
|---|
推奨事項
- 調査結果に基づく具体的な修正手順
[PROTOCOL]:変更時にこのヘッダーを更新してから、CLAUDE.md を確認してください
コメント
Markdown 対応