information-architecture-seo について
セマンティックコアの作成後、内部リンクやスキーマ設計の前にURL構造を計画するマーケティング向けスキルです。ページの役割、canonicalとhreflangの方針、インデックス状態、重複コンテンツ対策を定め、後続のSEO作業向けにURLマップを作成します。
主な機能
- 01URLパターンとページ分類
- 02canonicalとhreflangの方針
- 03インデックスとnoindexの判断
- 04重複コンテンツ対策
- 05URLマップとSEOへの引き継ぎ
活用シーン
- 01トピッククラスターに沿ったページ整理
- 02ローカライズページの対応関係の計画
- 03インデックス方針とページ役割の設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill information-architecture-seoインストール後、Claude Code で/information-architecture-seoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals.jsonagents/openai.yamlassets/url-map.template.yamlreferences/url-architecture.md詳細
情報アーキテクチャ SEO
このスキルは、semantic-core-architect の後、内部リンク、スキーマ、または LLM が読み取れるレイヤーの設計前に使用します。
URL マップ全体を作成する前に、references/url-architecture.md をお読みください。
担当範囲
- URL 戦略;
- ページ分類;
- ページの役割とコンテンツの所有範囲;
- canonical モデル;
- hreflang グループ;
- index/noindex ポリシー;
- ピラー/トピック/ニュース/記事/ブログ/プロジェクトの役割分担;
- 重複コンテンツの防止。
担当範囲外
- セマンティックコアの作成;
- 最終的なページコピー;
- 内部リンクグラフの詳細;
- JSON-LD の実装;
- レンダリング後の UI デザイン;
- 外部からの被リンク。
ワークフロー
- セマンティックコア、エンティティとトピックのマップ、サイトの制約、言語、コンテンツモデルを確認します。
- 各クラスター/エンティティ/トピックに対応する正規のページの役割を特定します。
- 個別の URL を決める前に、ルートのパターンを定義します。
- ページの役割ごとに canonical ポリシーを設定します。
- ローカライズされた同等ページの hreflang グループを定義します。
- ページのステータスを
planned、draft、published、noindex、またはdeferredとして記録します。 - 重複コンテンツのリスクと所有範囲の境界を記録します。
- assets/url-map.template.yaml を使用して
url-map.yamlを作成します。 internal-link-graph-architectとtechnical-seo-schema-engineerに引き継ぎます。
Canonical のルール
- 独自のユーザー/検索上の役割と、表示されるコンテンツを持つページは、自身を canonical に指定できます。
- 短いニュース概要が速報用の掲載面で、長文記事が長期的な解説用の掲載面である場合、短いニュース概要と、拡充した長文記事の両方を自身の canonical に指定できます。
- 単独のニュース概要を、デフォルトで長文記事に canonical 指定してはいけません。
- 宣言したモデルを超えて、公開するストーリーのバリエーションを増やしてはいけません。
- トピックページとピラーページは、記事本文を重複させず、要約して整理する必要があります。
- ロケール間の代替ページには
hreflangを使用します。これは自身を参照する canonical の代わりにはなりません。
多言語対応のルール
- サイトに独立した言語選択ページがない場合、デフォルト言語を
x-defaultに指定します。 - ローカライズされた各ページは、独自の canonical URL を宣言する必要があります。
- hreflang グループには、緩やかに関連するだけのページではなく、真に同等なページだけを含める必要があります。
- 翻訳品質が不明な場合、ローカライズされたページは公開済みではなく、
draftまたはdeferredとしてマークします。
安全性とプライバシーの境界
- 管理画面、API、非公開のダッシュボード、生の分析データ、生の IP ログ、秘密ファイル、ステージング URL を、インデックス可能な公開ページとして公開してはいけません。
- 価値の低いユーティリティページには
noindexまたは内部ルーティングのブロックを使用します。公開ナビゲーションから隠すだけでは不十分です。 - クローラビリティを高めるために、認証、アクセス制御、セキュリティヘッダーを弱めてはいけません。
- 非公開のソース URL、認証情報、トークン、未公開の下書き、内部メモを、
url-map.yaml、サイトマップ計画、または LLM 向けの公開成果物に含めてはいけません。
検証
作業を完了とする前に、次を確認します。
- すべてのページに URL、ページタイプ、ロケール、canonical、インデックスポリシー、根拠がある;
- すべての言語別代替ページが、一貫性のある hreflang グループに属している;
- 1 つのストーリーにつき、各言語の概要と長文記事はそれぞれ最大 1 件である;
- トピックページが記事本文を重複していない;
- 最終的なリンクグラフの詳細は
internal-link-graph-architectに委ねている; - スキーマの実装は
technical-seo-schema-engineerに委ねている。
スキルの編集内容を次のコマンドで検証します。
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $HOME/SKILL/skills/information-architecture-seo
python3 $HOME/SKILL/plans/seo-llm-skill-cluster/scripts/lint_skill_cluster.py $HOME/SKILL
フォワードテストは evals.json にあります。
出力形式
次を返します。
- URL 戦略の概要。
- ページの役割をまとめた表。
- canonical と hreflang のポリシー。
- 重複コンテンツのリスク。
- 内部リンクとテクニカル SEO/スキーマの担当者への引き継ぎ事項。
コメント
Markdown 対応