mcpField
3
30x-seo-internal-links

30x-seo-internal-links

github.com/norahe0304-artマーケティング・グロース5666 回インストール33 週間前に更新
リポジトリ

30x-seo-internal-links について

SEO担当者向けに、サイト内リンクを分析し、新しい記事へのリンク候補を提案するスキルです。ページ階層やリンク分布、アンカーテキスト、リンク切れを調べる分析モードと生成モードがあります。

主な機能

  1. 01サイト内リンクの監査
  2. 02孤立ページとクリック深度の確認
  3. 03リンク分布とアンカーの分析
  4. 04リンク切れと nofollow の確認
  5. 05新記事向けリンク候補

活用シーン

  1. 01被リンクがないページの特定
  2. 02階層が深い重要ページの発見
  3. 03アンカーとリンク切れの確認
  4. 04新しい記事のリンク計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/norahe0304-art/30x-seo --skill 30x-seo-internal-links

インストール後、Claude Code で/30x-seo-internal-linksを入力して読み込まれたか確認します。

詳細

内部リンク分析+生成

このスキルでできること

2 つの機能:

モード入力出力
分析モードウェブサイトの URL内部リンクの問題レポート
生成モード新しい記事+サイト構造リンク候補(リンク先とアンカーテキスト)

適切な内部リンクは、次の効果があります。

  • Google がすべてのページを見つけやすくなります
  • 重要なページに「リンクジュース」(ランキングの評価)を分配します
  • コンテンツを通じてユーザーを誘導します

内部リンクが重要な理由

  • 孤立ページ(内部リンクがない)= Google が見つけられない = インデックスに登録されない
  • 階層の深いページ(ホームページから 6 回以上クリック)= Google に重要でないと判断される
  • リンクの集中(ホームページからあらゆるページにリンク)= 各リンクの評価が分散する
  • 不適切なアンカーテキスト= Google がリンク先のページ内容を理解できない

チェック項目

1. 孤立ページ

内部リンクが 1 つも向けられていないページです。

確認方法:

  1. サイト全体をクロールして、すべてのページを見つけます
  2. インバウンド内部リンクがないページを確認します
  3. サイトマップと照合します(孤立ページはサイトマップからのみアクセスできる場合がよくあります)

深刻度:

  • 孤立ページ+サイトマップに掲載=中程度(Google はサイトマップから見つけられますが、評価は低いです)
  • 孤立ページ+サイトマップに未掲載=重大(Google が見つけられない可能性があります)
2. クリック階層の分析
深さ意味SEO への影響
1 クリックホームページからリンク最優先
2 クリックメインセクションからリンク優先度が高い
3 クリック標準的なコンテンツ通常の優先度
4 回以上のクリック埋もれたコンテンツ優先度が低い
6 回以上のクリック深すぎる適切にインデックスされない可能性が高い

ルール:重要なページは、ホームページから 3 クリック以内に配置してください。

3. 内部リンクの分配

PageRank の流れの分析:

  • 内部リンクを最も多く受け取っているページはどれですか?
  • 最も少ないページはどれですか?
  • 分配はビジネス上の優先度に合っていますか?

よくある問題:

問題説明修正方法
ホームページへのリンク集中ホームページに 500 個の外部リンクがあるナビゲーションを整理し、ハブページを使用する
孤立ページのクラスターページ群が相互にしかリンクしていないサイトのメインセクションからリンクを追加する
行き止まりアウトバウンド内部リンクがないページ関連コンテンツへの文脈に沿ったリンクを追加する
リンクのサイロ化セクション同士がリンクしていないセクションをまたぐ文脈に沿ったリンクを追加する
4. アンカーテキストの分析

適切なアンカーテキスト:

  • リンク先ページの内容を説明している
  • 関連キーワードが自然に含まれている
  • リンク元のページごとに表現が異なる

不適切なアンカーテキストのパターン:

パターン例問題
汎用的「ここをクリック」、「続きを読む」キーワードのシグナルがない
過剰な最適化すべてのリンクが「最高の SEO ツール」スパムのように見える
URL のみ「https://site.com/page」キーワードを活用する機会を逃す
不一致アンカー=「犬」、リンク先=猫のページシグナルが混乱する
5. 内部リンク切れ

自サイト内の 404 ページを指すリンクです。

影響:

  • リンク評価を無駄にします
  • ユーザー体験が損なわれます
  • クロールバジェットを無駄にします
6. 内部リンクの nofollow

内部リンクに rel="nofollow" を使用するのは、望ましくない方法です。

誤った使い方:

  • 通常のコンテンツリンクに nofollow を指定する
  • ナビゲーションリンクに nofollow を指定する

許容される場合:

  • ユーザー生成コンテンツ(コメント)
  • ログイン/サインアップページ(PageRank スカルプティングは時代遅れですが、今でも問題ありません)
7. リンク評価の吸収先

内部リンクを多数受け取っているものの、価値を提供しないページ:

  • サンクスページ
  • ログインページ
  • 利用規約(すべてのページのフッターからリンクされている)

解決策: nofollow を追加するか、価値の低いページへのリンクを減らします。

8. 文脈リンクとナビゲーションリンク
種類説明SEO 価値
ナビゲーションヘッダー、フッター、サイドバー低い(すべてのページで同じ)
文脈リンク記事コンテンツ内高い(独自性があり、トピックに関連する)

目標: 重要なページには、ナビゲーションリンクと文脈リンクの両方を設定してください。

分析方法

ステップ 1:サイトをクロールする
  • クローラーを使用してすべてのページを特定します
  • すべての内部リンク(ソース URL、リンク先 URL、アンカーテキスト)を記録します
ステップ 2:リンクグラフを作成する
  • ページ間の関係を表す隣接行列を作成します
  • ページごとの被リンク数と発リンク数を計算します
ステップ 3:指標を計算する
  • クリック深度:ホームページから BFS を実行します
  • 内部 PageRank:簡易的な PageRank を計算します
  • 孤立ページの検出:被リンク数が 0 のページ
ステップ 4:目標と照合する
  • 上位表示を目指すページはどれですか?(収益ページ、ピラーコンテンツ)
  • これらのページは十分な内部リンクで支えられていますか?

出力形式

内部リンク健全性スコア:XX/100
サイト構造の概要
Total pages: XXX
Total internal links: XXX
Average links per page: XX
Max click depth: X

Link Distribution:
├── Depth 1: XX pages (XX%)
├── Depth 2: XX pages (XX%)
├── Depth 3: XX pages (XX%)
├── Depth 4+: XX pages (XX%)
└── Orphans: XX pages (XX%)
重大な問題
孤立ページ(XX 件)
URLサイトマップに掲載?リンク元の提案
深い階層のページ(クリック数 6 回以上)(XX 件)

| URL | 現在の深度 | リンク元の提案 |

内部リンク切れ(XX 件)

| ソース URL | リンク切れ | 修正案 |

リンクエクイティ分析
内部リンク数の多いページ上位 10 件

| URL | 被リンク数 | 優先ページ? |

内部リンクが不足している優先ページ

| URL | 現在のリンク数 | 推奨リンク数 |

アンカーテキストレポート
最適化しすぎたアンカー

| アンカーテキスト | 件数 | リンク先ページ |

汎用的なアンカー(修正してください)

| アンカーテキスト | 件数 | より適切な代替案 |

推奨事項
  1. [調査結果に基づく具体的な修正手順]

パート 2:リンク生成モード

使用するタイミング

新しい記事を書いた後、どこにリンクすればよいか分からない場合です。

入力
  1. 新しい記事の内容(または URL)
  2. サイト内の既存ページ一覧(またはクロールするウェブサイトの URL)
処理
ステップ 1:新しい記事を分析する
  • 記事のトピックとキーワードを抽出します
  • リンク可能な概念や用語を特定します
ステップ 2:既存ページと照合する
  • 新しい記事のトピックに関連する既存ページを探します
  • 関連度順に並べます
ステップ 3:提案を生成する

次の 3 種類の提案を出力します:

種類説明
発リンク新しい記事からリンクすべき既存ページ
被リンク新しい記事へのリンクを追加すべき既存ページ
アンカーテキスト各リンクに推奨するアンカーテキスト
出力形式
# Internal Link Suggestions

## New Article Info
- Title: [Article title]
- URL: [Article URL]
- Topic: [Main topic]
- Keywords: [Keyword list]

## Outbound Links (New Article → Existing Pages)

| Link Location | Target Page | Suggested Anchor | Reason |
|---------------|-------------|------------------|--------|
| Paragraph 2 "SEO optimization" | /seo-guide | "SEO optimization guide" | Topic related |
| Paragraph 5 "keyword research" | /keyword-research | "keyword research methods" | Deep reading |
| Ending CTA | /services | "our services" | Conversion |

## Inbound Links (Existing Pages → New Article)

| Source Page | Suggested Location | Suggested Anchor |
|-------------|-------------------|------------------|
| /seo-guide | "internal links" related paragraph | "internal link strategy" |
| /blog-index | Latest articles list | [Article title] |

## Implementation Checklist

- [ ] Add link to /seo-guide in new article paragraph 2
- [ ] Add link to /keyword-research in new article paragraph 5
- [ ] Update /seo-guide to add backlink
例
User: I wrote an article about "Core Web Vitals optimization", where should I link?

Claude: [Read article content]
        [Read site existing pages]
        [Match related pages]

Output:
- Link to /technical-seo ("technical SEO")
- Link to /page-speed ("page speed optimization")
- Link to /google-ranking-factors ("Google ranking factors")
- Suggest /technical-seo backlink to this new article

コマンド

コマンドモード
/seo internal-links https://example.com分析モード
/seo internal-links suggest [new-article]生成モード

[PROTOCOL]: 変更時はこのヘッダーを更新し、その後 CLAUDE.md を確認してください

コメント