internal-link-graph-architect について
ページの役割と canonical 方針が定まった後に、SEO・コンテンツチームが内部リンク構造を設計・検証するスキルです。構造リンク、アンカー意図、孤立ページや過剰リンクのリスクを扱い、YAML グラフを作成します。
主な機能
- 01構造的な内部リンクの計画
- 02アンカー意図とリンク理由の設定
- 03孤立ページと過剰リンクの確認
- 04内部リンクグラフ YAML の作成
活用シーン
- 01短い記事と長文記事のリンク設計
- 02トピック・プロジェクト・著者の導線確認
- 03妥当な被リンクがないページの特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill internal-link-graph-architectインストール後、Claude Code で/internal-link-graph-architectを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals.jsonagents/openai.yamlassets/internal-link-graph.template.yamlreferences/link-graph-rules.md詳細
内部リンクグラフ設計者
information-architecture-seo でページの役割と正規化ポリシーを定義した後に、このスキルを使用してください。
完全なグラフを作成する前に、references/link-graph-rules.md を読んでください。
担当範囲
- 意図的な内部リンクグラフ;
- 簡易記事から長文記事へのリンク、および長文記事から簡易記事へのリンク;
- パンくずリスト;
- トピック、プロジェクト、著者、コミュニティ、出典の導線へのリンク;
- アンカーの意図;
- 孤立ページの確認;
- 過剰なリンクと意図の重複によるリスクの確認。
担当範囲外
- canonical と hreflang のポリシー;
- 最終的な URL アーキテクチャ;
- 外部被リンクの配置;
- 非表示リンク;
- ビジュアル UI レイアウト;
- スキーマの実装。
ワークフロー
url-map.yaml、ページの役割、canonical モデル、言語グループ、コンテンツモデルを読みます。- 必須の構造的リンクを特定します。パンくずリスト、簡易記事と長文記事のペア、トピック/プロジェクト/著者/エンティティへのリンクが含まれます。
- 出典の導線へのリンクは、ユーザーに表示され、有用な場合にのみ追加します。
link_type、anchor_intent、user_reason、seo_reason、riskを設定します。- 孤立ページ、目的のない循環リンク、無関係な完全一致アンカー、重複する記事本文のルートにフラグを立てます。
- assets/internal-link-graph.template.yaml を使用して
internal-link-graph.yamlを作成します。 - スキーマ/head に関する事項は
technical-seo-schema-engineerに、レンダリング後のナビゲーション確認はui-ux-llm-product-architectに引き継ぎます。
リンクのルール
- すべてのリンクにはユーザーにとっての理由が必要です。
- 長文記事がある場合、簡易記事から該当する長文記事へリンクする必要があります。
- 簡易記事が独立したニュースページとして残る場合、長文記事から簡易記事へリンクする必要があります。
- トピックページでは、関連ページを要約とともに整理します。記事本文を重複させてはいけません。
- 著者やプロジェクトへのリンクは、信頼性とエンティティの理解を支えます。
- パンくずリストは階層を明確にするためのものであり、キーワードを詰め込むものではありません。
- 関連リンクは最小限にし、妥当性を説明できるものにします。
- 外部権威サイトへのリンク配置は担当範囲外です。
安全性とプライバシーの境界
- 非表示リンク、クローキングされたリンク、挿入されたフッター、無関係な完全一致アンカー、リンクの詰め込みを推奨しないでください。
- 公開ページから、管理画面、非公開 API、非公開分析データ、生の IP ログ、ステージング URL、秘密ファイル、未公開の下書きへリンクしないでください。
- リンク数を増やすために、公開記事ページを追加作成しないでください。
- SEO アンカーのために UX やアクセシビリティを損なわないでください。
検証
作業完了とする前に、以下を確認します。
- すべてのリンクに、ソース URL、ターゲット URL、タイプ、アンカーの意図、ユーザーにとっての理由、SEO 上の理由、リスクがある;
- 発見可能であるべきすべてのページに、論理的な被リンクが少なくとも 1 つある;
- 簡易記事と長文記事のページが、記事本文を追加で作成することなくペアになっている;
- トピック/プロジェクト/著者へのリンクに、エンティティまたはナビゲーション上の目的がある;
- 非表示または無関係なリンクの推奨が含まれていない。
スキルの編集内容を次のコマンドで検証します。
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $HOME/SKILL/skills/internal-link-graph-architect
python3 $HOME/SKILL/plans/seo-llm-skill-cluster/scripts/lint_skill_cluster.py $HOME/SKILL
フォワードテストは evals.json にあります。
出力形式
以下を返します。
- リンクグラフの概要。
- 必須の構造的リンク。
- 任意の関連リンク。
- 孤立ページ/過剰リンクのリスク。
- テクニカル SEO/スキーマと UX への引き継ぎ事項。
コメント
Markdown 対応