mcpField
S
seo-aeo-internal-linking

seo-aeo-internal-linking

github.com/sickn33マーケティング・グロース48.7k64 回インストール今日更新
リポジトリ

seo-aeo-internal-linking について

Internal Linking Skillは、提供されたページ一覧をもとに、SEOやサイトコンテンツの内リンクを計画・監査するスキルです。リンク機会を種類と優先度で整理し、孤立ページ、アンカーテキスト、コンバージョン経路を確認します。提案は一覧の内容に依存し、実際の編集を示すものではありません。

主な機能

  1. 01孤立ページの検出
  2. 024種類のリンク機会への分類
  3. 03文脈とアンカーテキストの提案
  4. 04リンク機会の優先順位付け
  5. 05リンク数とコンバージョン経路の確認

活用シーン

  1. 01コンテンツクラスター間のリンク設計
  2. 02対象ページへの内リンク機会の発見
  3. 03サイト内リンクのないページの確認
  4. 04情報ページからコンバージョンページへの経路改善

インストール

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill seo-aeo-internal-linking

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

詳細

内部リンクスキル

説明

一連のページまたはサイト全体の内部リンク構造を構築、監査、最適化したいというユーザーの要望に応じて、このスキルを有効にします。 トリガーとなるフレーズの例:「内部リンク戦略」「内部リンクの機会を見つける」「これらのページを相互にリンクする」「内部リンクマップ」「アンカーテキストを提案する」「孤立したページを修正する」「[ページまたはトピック]の内部リンク」「リンクエクイティの配分」。


入力形式

{
  "pages": [
    {
      "title": "string — page or post title",
      "url": "string — URL if published, leave blank if not yet live",
      "primary_keyword": "string — the keyword this page targets",
      "page_type": "pillar | cluster-article | landing-page |
                    blog-post | product-page",
      "content_summary": "string — 1-2 sentences describing the page"
    }
  ],
  "focus_page": "string — title of the page you most want to
                  boost with incoming links",
  "cluster_context": "string — optional, paste content cluster
                       output to inform link map",
  "product_pages": ["string — product, signup, pricing, or demo pages that should receive relevant CTAs"],
  "audit_findings": "string — optional orphan, cannibalization, or priority findings"
}

基盤となるコンテンツシステムでは、すべての記事から、関連性の高い製品、登録、料金、デモ、または次のステップのページへ、文脈に沿った導線を設けてください。同じ CTA や完全一致のアンカーをすべての記事に機械的に追加しないでください。リンク先は読者の意図に合わせてください。


リンクタイプの定義

このスキルでは、4種類のリンクタイプを認識します。 提案にはすべて、次のいずれかのラベルを付ける必要があります。

リンクタイプ方向SEO 上の目的
ピラー → クラスターピラーページからクラスター記事へリンク権威性を下位に分配する
クラスター → ピラークラスター記事からピラーページへリンク権威性を上位に集約する — 最優先
クラスター → クラスタークラスター記事から関連する記事へリンクトピック全体の意味的な深みを高める
文脈的な強化任意のページ → 注力ページ対象ページにリンクエクイティを集中させる

ルール: すべてのクラスター記事には、少なくとも1つのクラスター → ピラーリンクが必要です。例外はありません。


アンカーテキストのルール

アンカーテキストは重要です。すべての提案で次のルールに従ってください。

ルール制限
リンク先を正確に表す、簡潔で説明的なアンカーテキストを使用してください。適切なアンカーを再利用すること自体は、キーワードのカニバリゼーションではありません。実際のクエリやページの根拠に基づいて、ページの意図が重複しているかを診断してください。キーワードの不自然な詰め込みや、アクセシビリティに配慮しない汎用的なラベルは避けてください。ただし、サイト全体に適用するアンカーの割り当て数を独自に設けないでください。

出力形式

スキルは、必ず次の形式で出力してください。

# Internal Linking Report

## Summary

| Metric                          | Value      |
|---------------------------------|------------|
| Total Pages Analysed            | [n]        |
| Total Link Opportunities Found  | [n]        |
| Orphan Pages Detected           | [n]        |
| Cannibalization Risks           | [n]        |
| Focus Page Incoming Links       | [n]        |
| Pages Exceeding Link Limit      | [n]        |

---

## Orphan Page Alert

Pages with no incoming internal links — these may be harder to discover, but can still be found through sitemaps or external links; confirm crawl scope before calling them site-wide orphans:

| Page Title                  | URL                  | Fix                              |
|-----------------------------|----------------------|----------------------------------|
| [title]                     | [url or "unpublished"]| Link from [suggested source page]|

---

## Link Opportunities

Listed in priority order — highest impact first.

---

### 🔴 High Priority — Do These First

**Link [n]**
| Field              | Value                                             |
|--------------------|---------------------------------------------------|
| Link Type          | [Cluster → Pillar / Pillar → Cluster / etc]       |
| Source Page        | [title]                                           |
| Target Page        | [title]                                           |
| Anchor Text        | [suggested anchor text]                           |
| Anchor Type        | Partial match / Exact match / Branded             |
| Placement          | [Where in the source page — intro / body / CTA]   |
| Context Sentence   | "[Write the sentence the anchor should appear in, |
|                    |  with anchor text in brackets like [this]]"       |
| Impact             | [Why this link matters for SEO or AEO]            |

---

**Link [n]**
[same format]

---

### 🟡 Medium Priority — Do These Second

**Link [n]**
[same format]

---

### 🟢 Low Priority — Polish Round

**Link [n]**
[same format]

---

## Cannibalization Risks

Anchor text conflicts that could confuse search engines:

| Anchor Text Used    | Used On              | Points To            | Fix                        |
|---------------------|----------------------|----------------------|----------------------------|
| [anchor]            | [source page title]  | [target page title]  | [alternative anchor text]  |

If none detected: ✅ No cannibalization risks found.

---

## Link Equity Map

Visual representation of how authority flows across the content:

[Focus Page / Pillar: {page title}]
    ↑ receives links from:
    ├── [Cluster Article 1] — anchor: [text]
    ├── [Cluster Article 2] — anchor: [text]
    └── [Cluster Article 3] — anchor: [text]

    ↓ sends links to:
    ├── [Cluster Article 1] — anchor: [text]
    └── [Cluster Article 2] — anchor: [text]

Cross-links between cluster articles:
    [Article 1] ↔ [Article 3] — anchor: [text]
    [Article 2] → [Article 4] — anchor: [text]

---

## Links Per Page Check

| Page Title          | Incoming Links | Outgoing Links | Status                          |
|---------------------|----------------|----------------|---------------------------------|
| [title]             | [n]            | [n]            | ✅ Healthy / ⚠️ Too many outgoing|

**Rule:** Use a reasonable, useful number of contextual links; there is no universal 100-link ceiling.
**Rule:** Focus page should have the highest incoming link count.

---

## Action Checklist

- [ ] All orphan pages have been linked
- [ ] Every cluster article has a Cluster → Pillar link
- [ ] Repeated anchors assessed for usefulness, not an arbitrary quota
- [ ] No generic anchors ("click here", "read more") present
- [ ] Focus page has the highest incoming link count
- [ ] Outgoing links remain useful and crawlable
- [ ] Cannibalization risks resolved

実行手順

  1. cluster_context が提供されている場合は読み取り、リンクをマッピングする前にピラーとクラスターの関係を把握します
  2. すべてのページを page_type ごとに分類します — デフォルトでは、ピラーページに最も多くのリンクが集まるようにします
  3. 孤立ページの検出を実行します — 入力セット内の他のページからの被リンクがゼロのページにフラグを付けます
  4. 意味的な重複のマトリックスを作成します — primary_keyword の類似性と content_summary に基づいてページを照合し、自然なリンク機会を特定します
  5. リンク機会ごとに、「リンクタイプの定義」テーブルからリンクタイプを割り当てます
  6. 提案ごとに文脈に沿った一文を作成します — アンカーテキストが無理なく編集上配置されたように感じられ、文章が自然につながる文にします
  7. すべての提案のアンカーテキストを確認します — 同じ対象ページに対して完全一致のアンカーが複数回使われている場合、カニバリゼーションと自動判定せず、編集上の確認対象としてフラグを付けます
  8. リンクタイプと注力ページへの影響度に基づき、すべての機会を高・中・低の優先度に分類します
  9. 権威性の流れを示すリンクエクイティマップを作成します
  10. ページあたりのリンク数を確認します — 目的に照らしてリンクが過剰または無関係なページにフラグを付けます
  11. 製品ページへの導線を個別に確認します — すべての基盤記事に、少なくとも1つの関連性の高いコンバージョン経路があることを確認します
  12. 実際のページ一覧とリンクを基にマップを検証します。プロジェクトにセマンティックリンクのヘルパーがすでに用意されている場合は、補助的な確認として使用します。用意されていない場合は、手作業ですべての確認を行い、使用した根拠を記録します。

関連スキル

  • 次からの出力を受け取ります:seo-aeo-content-cluster、 seo-aeo-content-quality-auditor
  • 次に出力を渡します:seo-aeo-schema-generator

使用するタイミング

既存ページ間のリンクをマッピングするとき、孤立したコンテンツを特定するとき、または情報提供ページからのコンバージョン経路を改善するときに使用します。

制限事項

  • 件数は、調査したページとリンクのみを対象とします。提案されたリンクマップは、PageRank や AI による引用への影響を測定したものではありません。実際のページを編集して確認せずに、変更が適用されたと主張しないでください。

  • 推奨事項は、提供されたページ一覧の完全性と正確性に左右されるため、実際のクロールに代わるものではありません。

コメント