サイト構造は「ページの整理」ではない――AI時代の情報アーキテクチャが問うべき意味の設計
サイト構成を「ページの整理」として捉えると、本質的な問いを永遠に見失う。 URLの階層を4層以内に収め、内部リンクを適切に配置し、クローラビリティを最適化する——これらは正しい実践だ。だが組織が本当に問うべきは「どのページをどこに置くか」ではなく、「そのページは組織の何を意味しているのか」だ。ページを正しく整理するよりも先に、意味を正しく定義しなければならない。

目次全 7 章
フォルダの比喩が見落としていたもの
よく知られた説明がある。「写真をフォルダに仕分けるように、ページを整理しなさい」というものだ。直感的でわかりやすい。しかし決定的な何かを見落としている。
写真には撮った瞬間に意味がある。ページにはない——かもしれない。
写真は現実の断片だ。それ自体がコンテキストを持つ。しかしウェブページは、そこに書かれていることが組織の知識や戦略と接続されていなければ、単なるHTML文書に過ぎない。「サービス紹介」というページが存在しても、そのページが「誰の、どんな課題に対して、なぜ今このサービスが解決策なのか」を組織知識として構造化していなければ、どれだけ美しい階層に配置しても意味は生まれない。
OS iXanagiが「App = 意味の関係構造」と定義するのはここに理由がある。サイトを構成する基本単位は「ページ(URL)」ではなく「意味オブジェクト(Meaning Object)」だ。そしてOS iXanagiはこの二つを明確に分離する:
- Structure Object(構造オブジェクト):Route、Projection、Layout、Theme——「どこに、どう表示するか」を定義する
- Meaning Object(意味オブジェクト):Draft、Knowledge、CTA、FAQ——「何を意味するか」を定義する
一つのMeaning Objectが複数のRouteで表現されることもある。一つのRouteが複数のMeaning Objectを集積することもある。この二つのレイヤーを混同した瞬間に、「URLを変えたらSEOが壊れた」「ページを追加したら回遊率が下がった」という説明のつかない事故が起きる。
AIDAは「Demand Domainの設計図」だった
旧来のサイト設計論で最も卓越した洞察の一つが、AIDA(Attention→Interest→Desire→Action)を使ったページ分類だ。ユーザーは「興味を持つ」→「必要性を感じる」→「信頼する」→「行動する」という段階を辿る。それぞれの段階に対応したページを作れ——この主張は今でも正しい。
しかしこれを「ページの種類の分類表」として使うのでは、その力の半分しか引き出せない。
OS iXanagiの7 Core Domainで読み直すとこうなる:
| AIDAステップ | OS iXanagi Domain | 設計すべき意味オブジェクト |
|---|---|---|
| Attention(興味を持たせる) | Demand | Knowledge Objects(何を知るべきか) |
| Interest(必要性を示す) | Commitment | Strategic Thesis + Content Brief |
| Desire(信頼させる) | Value + Relationship | Offer Profile + Company Context |
| Action(行動させる) | Fulfillment | CTA + Route → Conversion Point |
この表が示すことは何か。AIDAの各ステップは、それぞれ組織の異なる知識レイヤーを要求しているということだ。
「興味を持たせる」ためには、組織が「ターゲットオーディエンスは何を知りたいのか」をKnowledge Objectとして構造化している必要がある。それが存在しなければ、書けるのは「一般論」だけだ。「信頼させる」ためには、Offer ProfileとCompany Contextが意味オブジェクトとして管理されていなければならない。そうでなければ、信頼の根拠がサイトのどこにも実在しないことになる。
旧来の議論が「ペルソナ」と呼ぶもの——「サイト構成 とは」で検索する初心者、「サイト構成 SEO」で検索する中級者——これがOS iXanagiではAudience Profileとして構造化され、Strategic Thesisと接続される。仮説はページの外に漂うものではなく、組織の知識ベースの一部として管理されるべきものだ。 サイト設計の仮説を毎回頭の中で作り直しているなら、それは組織学習が起きていないことを意味する。
内部リンクは「関係型」の問題だ
内部リンクが重要であることは、長年のSEO論から一貫して言われてきた。「本文中からのリンクはナビゲーションからのリンクより強い」「導入文からのリンクはページの関連性を強力にする」——これらは今でも正しい。
だがAI時代に問うべきは「どのページからリンクするか」ではなく、「どの意味から、どの意味へリンクするか、そしてそれはどのような関係型か」 だ。
OS iXanagiのRender-time Link Layerでは、内部リンクをMarkdownに直接焼き込まない。代わりに、記事間の意味関係を以下の3つの型で定義する:
contextually_cites:本文の特定段落から別記事を引用する(パラグラフ単位のインライン引用)recommends_reading:記事末尾に関連記事を推薦する(順序付きの関連記事カード)uses_glossary_term:用語の初出を定義ページへ自動リンクする(Glossaryによる自動結線)
なぜこの設計が必要なのか。3つの理由がある。
第一に、URLは変わる。意味の関係は変わらない。 リンクをMarkdownに書き込むと、URLが変更された瞬間にリンクが壊れる。「301リダイレクト設定がめんどくさい」という悩みの多くは、リンクを物理的なURLとして扱ったことが原因だ。
第二に、AIが生成する記事にリンクを直接埋め込むと、意味オブジェクトとしての記事が汚染される。 AIが記事を再生成するたびに「前のAIが書いたリンクを次のAIが消す」という状況が発生する。記事本文を「意味の器」として管理するという設計思想と根本から矛盾する。
第三に、関係型のないリンクは情報を失う。 「このリンクは補足的な引用なのか、必須の前提知識なのか、関連の推薦なのか」——これが判別できないリンクは、AIが文脈を理解する際の重要な信号を消す。contextually_citesとrecommends_readingとuses_glossary_termは同じ「リンク」ではなく、意味論的に異なる関係型だ。
URL構造と「4階層ルール」の本当の意味
「トップページを含めて4階層まで」「3クリックで目的のページに到達」——実践的なルールだ。人間が短期記憶で保持できるチャンク数(マジカルナンバー4±1)に基づくという説明も正しい。
だがこのルールには、URLの階層だけを見ていては解決できない問題が隠れている。
OS iXanagiでは、Route(ページの物理的な住所)の親子関係はparent_ofという明示的な関係型で定義される。URLのパス構造から暗黙的に親子関係を推定することは禁止されている。なぜか。
/blog/seo/site-architectureというURLが/blog/seoの子であることは自明に見える。しかし/platformと/products/knowledgeはどうか。/insightsと/blogは?URLパスだけでは、意味の親子関係は読み取れない。
旧来の議論が「重複ページ問題」として論じたこと——同じ商品が「目的別」と「業界別」の両URLから到達できてしまう——これはOS iXanagiのShared Kernel原則で根本から解消される:
商品Aという意味オブジェクトは、ontology_dbに一つだけ存在する。
目的別の一覧(/find-template/purpose/blog)も、
業界別の一覧(/find-template/industries/tech)も、
いずれも同一のMeaning Objectを「参照」しているRouteに過ぎない。
URLの重複は「同じ意味が異なるURLに存在する」という問題だ。解決策は正準URLの設定ではなく、意味と表現を最初から分離することだ。Meaning ObjectはURLを持たない。URLを持つのはRouteだ。RouteはMeaning Objectを「どこで、どう表示するか」を定義するが、Meaning Object自体ではない。
クローラーからKnowledge Graphへ——検索の意味が変わった
旧来のサイト設計論はGoogleのクローラーを中心に組み立てられていた。クローラビリティとインデクサビリティ——ボットがページを発見し、テキストをインデックスするプロセスを最適化することが目標だった。
2026年、問いは変わった。検索エンジンはページをインデックスするのではなく、意味をベクトル化してグラフ化する。
OS iXanagiのRAGアーキテクチャでは、各記事はmultilingual-e5-smallモデルで384次元のベクトルとして表現され、ontology_dbの意味オブジェクトグラフに接続される。AIエージェントがユーザーの質問に答えるとき、URLパスを辿るのではなく、意味のベクトル空間で最も近い知識を引き出す。
この変化がサイト設計に与える示唆は深い。旧来の内部リンク戦略では「リンク権威の分配」が中心テーマだった——どのページにリンクを集中させることでそのページのランキングを上げるか。Knowledge Graphの時代、権威の代わりに問われるのは意味の密度だ。あるMeaning Objectが何個の関連概念と接続されているか、それらの接続がextends(概念の拡張)なのかcontradicts(対立)なのかexemplifies(具体例)なのか——この意味的な密度と関係型の豊かさが、AIエージェントにとっての「信頼できる情報源」の判断基準になる。
旧来のSEOが「SuperhubになりすぎるページはPageRankを分散させるリスクがある」として抑制しようとしたパターン——50記事から参照されるGlossary用語や中核記事——をOS iXanagiは「ページの強さのシグナル」として積極的に活用する。Hubは隠すものではなく、Knowledge Authorityとして明示するものだ。
サイト設計の順序:なぜ「意味が先、構造は後」なのか
旧来のサイト設計ワークフローはキーワード調査から始まる。キーワードから始めるということは、検索エンジンが何を見ているかから逆算してコンテンツを作るということだ。
OS iXanagiの設計順序は逆だ:
Domain → Object → Relation → Slate → DB → Handler → UI
ビジネスプロセスにおいて「何が意味を持つか」を先に定義し、それをどう構造化し、どうデータモデルに落とし込み、どうUIで表現するかを後から決める。コンテンツの場合も同じだ:
- Domain:このコンテンツはどのCore Domainを扱うか(Demand / Commitment / Value...)
- Meaning Object:このコンテンツはKnowledgeかDraftかFAQか
- Relation:他のどのMeaning Objectと、どの関係型で接続するか
- Route / Projection:どのURLで、どのLayout/Themeで表現するか
- URL / Navigation:URLパスとナビゲーション上の位置を最後に決める
キーワードは「意味の検証ツール」だ。設計の起点ではない。「そのMeaning Objectが市場に需要があるかをキーワードで確認する」のが正しい順序であり、キーワードに合わせて意味を作るのは本末転倒だ。
The Conclusion
サイト構成の問題は、常にページの問題ではなかった。それは組織が何を知っているか、その知識をどのように構造化しているかの問題だった。AIDAでユーザーの旅程を設計する、目で見ながら更新する、仮説を立てて検証する——旧来の洞察はどれも正しい。ただしそれを実現するには、URLの整理ではなくMeaning Objectの設計が先だ。
URL変更に怯えているなら、それはURLに意味を持たせすぎたからだ。内部リンクが壊れ続けるなら、それはリンクを意味の関係ではなくURLの参照として実装したからだ。サイトを設計し直しても改善しないなら、それはページを整理しているだけで、意味を設計していないからかもしれない。
構造は意味に奉仕する。意味は構造に奉仕しない。
意味が先、構造は後。 あなたのサイトが「直したはずなのに改善しない」と感じているなら、問うべきはひとつだ——そのサイトは本当に組織の知識を表現しているか、それとも単にページを並べているだけか?





