シロ構造の構築方法:実践ガイド

トピックシロのステップバイステップ構築ガイド — キーワードリサーチで境界を定義し、ハブ&スポークの内部リンクマトリックスを配線し、適切に相互リンクし、リンク集中が意図した場所に実際に配置されたかを監査します。

初回公開:2026年7月3日 · 最終更新:2026年8月3日 · Advanced
言語

シロ構造の構築はURLフォルダのトリックではなく、構築プロセスです。実際のキーワードデータ(サブトピックごとの明確な検索需要、任意のページ数ではない)でシロの境界を定義します。CMSの整合性のためにフォルダにシロを反映させても構いませんが、実際のアーキテクチャは内部リンクグラフです。マトリックスを配線:ハブはすべてのスポークにリンクし、スポークはハブと関連する兄弟にリンクを戻します。読者が実際にリンクを辿る場合にのみ他のトピックに相互リンクし、シロ間リンクにnofollowを決して使用しないでください(PageRankスカルプティングは2009年から死んでおり、エクイティは蒸発するだけです)。その後、クロール(Screaming Frogのビジュアライゼーション、Ahrefsサイト監査の孤立/リンクレポート、またはスプレッドシートのリンクマトリックス)で監査し、計画したリンクが実際に存在することを確認します。

TL;DR — これは「どうやって」であって「すべきかどうか」ではありません。トピックの集中と適切な相互リンクが目標であると仮定します(モデルの議論はこのクラスターのサイトアーキテクチャ記事で解決済みです)。構築順序:(1) 実際のキーワードデータからサイロの境界を引く — サブトピックごとの明確な検索需要に基づき、ページ数の割り当てではありません;(2) 必要に応じてCMSの整合性のためにフォルダにサイロを反映させますが、リンクグラフがアーキテクチャであり、パスではないことを忘れないでください;(3) 内部リンクマトリックスを配線する — ハブから各スポークへ、スポークからハブへ、スポークから関連する兄弟へ;(4) 読者が実際にリンクを辿るであろう場合に他のトピックへ相互リンクし、クロスサイロリンクに決してnofollowを付けないでください;(5) 古典的な間違いを避ける — 過剰なサイロ化、クロストピックコンテンツの孤立、組織図に基づく境界設定(検索意図ではなく);(6) クロールで監査して、計画したリンクが実際に存在することを確認します。

Evidence for this claim Descriptive internal links help users and Google understand the linked page; Google does not require rigid topic-isolation silos. Scope: Current Google link guidance; the absence of a silo requirement is not a ranking-system claim. Confidence: high · Verified: Google Search Central: Link best practices Evidence for this claim Google recommends a logical site structure and linking important pages from other relevant pages. Scope: Current Google SEO Starter Guide. Confidence: high · Verified: Google Search Central: SEO Starter Guide

まず、この記事が扱わない議論について

「サイロは死んだのか?」や「サイロ vs. トピッククラスター — どちらが正しいのか?」という質問でここに来たのであれば、その答えはこのクラスターの他の場所で完全に説明されています。このサイトのサイトアーキテクチャ記事では、サイロ vs. ハブアンドスポーク vs. トピッククラスターの完全な比較を行い、私の結論に至っています:サイロが目指していたトピックの集中は維持し、「サイロ間のリンク禁止」という厳格なルールは廃止し、「正しい」ブランド名を探すのはやめましょう。なぜを知りたいなら、そちらを読んでください。

「サイロ」という用語は業界で曖昧に使われているため、命名に関する注意点を一つ:この用語はBruce Clayの2000年代初頭のSEO手法に由来し、物理サイロ(URLフォルダの分離)と仮想サイロ(URLを移動せずに内部リンク構造だけで同じ分離を実現)の2つの変種を、厳格な相互リンク禁止ルールとともに説明していました。後のフレームワーク(HubSpotのトピッククラスター、このクラスターが使用するハブアンドスポークの用語)は同様の領域をカバーしています — トピックごとにグループ化し、意図的にリンクする — しかし、それらは同じ名前の手法ではなく、いずれも分離ルールを維持していませんでした。この記事では、今日のほとんどの実務者が「サイロ」を緩く使用する方法、つまり、トピックに集中したハブアンドスポーク構造全般を意味するものとして使用しており、Bruce Clayの元の手法に限定していません。

この記事は、トピックに集中し、適切に相互リンクされた構造が目標であることをすでに受け入れていることを前提とし、次の質問に答えます:実際にどうやって構築するのか? 以下はすべて構築・監査のSOPです。「なぜ」という質問が出てきた場合は、再議論するのではなく、アーキテクチャの記事を参照します。

ステップ1 — キーワードリサーチでサイロの境界を引く

競合する「サイロの作り方」ガイドのすべてで最も仕様が不明確なステップは、境界をどこに置くかです。ガイドは「トピックごとにグループ化する」と言って先に進みます。役立つバージョンはより具体的です:サブトピックは、実証された明確な検索需要がある場合にのみ独自のスポークを獲得します — ページ数の割り当てを満たすために別のページが必要だからではありません。

サブトピックが実際のスポークであり、水増しページではないことを示す実用的なシグナル:

  • 親トピックとは独立した独自の検索ボリュームがある。「ウェルカムメールシーケンス」が「メールマーケティング」とは独立して意味のある検索を獲得しているなら、それはスポークです。
  • **関連検索 / People Also Askの独自のクラスターとして表示される。**HubSpot自身のクラスターリサーチの仕組みは、彼らがサイロと呼んでいなくてもここで再利用できます:シード用語から始めてPeople Also Askボックスを読む — これらはGoogleがすでにシード用語とグループ化している関連質問であり、それぞれがスポークの候補です。
  • そのSERPが親のSERPと意味的に異なって見える — 意図、結果タイプ、競合ページが異なる。2つのSERPがほぼ同一であれば、2つのトピックはなく、1つだけです。

「サイロあたりの最小ページ数」の数字は無視する

あらゆる場所で、自信に満ちた具体的な数字が目に入るでしょう。最低5ページ、サイトあたり4〜8のサイロ、10〜20のクラスターページ、HubSpotの20〜30のサポート記事。それらが互いに矛盾し、どれも実際のデータに基づいていないことに気づくでしょう。それらは標準は存在しないという証拠として扱い、従うべき指針としては扱わないでください。本当のテストは、サブトピックごとの明確な需要です。このクラスターのサイトアーキテクチャ記事が取る「クラスターページの魔法の数はない」という立場と同じです。サブトピックが2〜3ページの本当に異なるページさえ埋められないなら、それはサイロではありません。ハブに統合してください。

境界でのカニバリゼーションに注意

提案された2つのスポークが両方とも同じクエリを合理的にターゲットにする場合、境界の引き方が間違っています。それは競合する2つのページが必要という意味ではなく、それらの2つのページが1つになるべきという意味です。実際のキーワードクラスタリング(共有SERPオーバーラップ、明確なボリューム、明確なインテント)から境界を引くことでこれを防げます。ビジネスが自社の提供物について考えている方法から境界を引くのでは防げません。

ステップ2 — URL構造は組織化であり、アーキテクチャではない

このクラスターのサイトアーキテクチャ記事が完全な論拠をすでに示しているので、一言で言うと、リンクグラフがアーキテクチャであり、URLパスではないということです。Googleは、ページが互いにリンクする方法から階層を把握し、フォルダ名からは把握しません。/email-marketing/welcome-sequences/ にあるページは、そのコンテンツと内部リンクが伝えること以外、Googleに何も伝えません。

では、URLで実際に何をすべきでしょうか?サイトを整理するのに役立つなら、フォルダ構造にサイロを反映させてください。それは完全に問題なく普通のことです。間違いは、フォルダがSEOの仕事をしていると信じることです。そして、その間違いの最悪のバージョンは、境界が神聖だと感じるためにフォルダ境界をまたぐリンクにnofollowを付けることです(ステップ4で詳しく説明)。CMSが最も快適に動作する場所にページを置いてください。その後、実際のリンク作業を行ってください。それがステップ3です。

ステップ3 — 内部リンクマトリックスを構築する

これは重要なステップであり、競合他社が軽く扱うステップです。「関連ページを互いにリンクする」は手順ではありません。ここに具体的な手順を示します。これはGoogle自身のeコマースドキュメントにおけるトピック階層の説明に直接基づいています — “メニューからカテゴリページへ、カテゴリページからサブカテゴリページへ、そして最後にサブカテゴリページからすべての商品ページへのリンクを追加します”。これはGoogleがハブ → スポーク → サブスポークのリンクマトリックスを説明しているものです。それを適応させてください:

  • ハブ → すべてのスポーク。 ハブはサイロ内のすべてのスポークにリンクします。理想的には、ハブの本文でそのサブトピックが紹介される文脈の中でリンクし、単に下部のリストにまとめるのではありません。ハブがリンクしないスポークは、事実上サイロの外にあります。
  • スポーク → ハブ。 すべてのスポークはハブにリンクを戻します。「[トピック]ガイドの一部」という行、パンくずリスト、または文脈に沿ったバックリンクのいずれでも機能します。内部リンクの実務者向けPageRankフローモデルでは、これはハブがスポークから権威を集めるのに役立つとされるリンクです。Googleはそれを確認する公式を公開していないので、計画のヒューリスティックとして扱い、保証されたランキング効果とは考えないでください。
  • スポーク → 兄弟スポーク。 スポークは、読者にとって本当に関連する場合にのみ互いにリンクします。「Xについては、Yも参照」のように。すべての兄弟への強制リンクではなく、ゼロでもありません。関連性がフィルターです。

リンクマトリックススプレッドシート

上位結果の誰も提供していない具体的な成果物:リンクマトリックススプレッドシート。行 = サイロ内のすべてのページ。列 = サイロ内のすべてのページ。各セル = 行のページが列のページにリンクしている場合はチェックマーク。次のようになります:

リンク元 ↓ / リンク先 →ハブスポークAスポークBスポークC
ハブ
スポークA
スポークB
スポークC

Fill it in twice. Once to plan the silo before you write — it makes gaps obvious at a glance (an empty row is a page that isn’t linking out; an empty column is a page nothing points to). Then again after you publish, filled from an actual crawl export instead of from memory, as your audit (Step 6). It’s the same artifact doing double duty, and it’s the single most practical tool in this whole guide.

ステップ4 — 合理的な相互リンクの経験則

厳格なサイロ支持者は、トピックをまたぐリンクをすべて防ぐべき漏れと見なします。その考えは間違っています(繰り返しますが、完全な議論はサイトアーキテクチャの記事にあります)。ここでは実用的な代替案を示します。サイロからリンクを張るタイミングを判断する方法です。

  • 「このリンクはそもそも存在するか?」テスト。 サイロがまったく存在しなかった場合、つまり読者にとって単に役立つポインターである場合、このリンクを追加しますか? はいの場合、追加します。サイロを「つなぐ」ためだけに追加する場合は、スキップします。サイロを「保護」するためだけに避けている場合は、追加します。
  • 関連性は方向性に勝ります。 「エクイティを送り出す」ために相互リンクを予約したり、「エクイティを内部に保つ」ために相互リンクを避けたりしないでください。文脈上正当なリンクは、どのサイロを指しているかに関係なく有益です。
  • 量が重要です。 ページごとに、適切に配置された、真に関連性の高い相互リンクを数個持つことは健全です。無関係なクラスターに常に相互リンクしているページは、自身のトピックフォーカスを薄めています。しかし、それはコンテンツフォーカスの問題であり、サイロの壁を復活させる理由にはなりません。

サイロ間リンクにnofollowを決して使用しない

これは、直接打ち破る価値のあるビルドメカニクスの神話です。なぜなら、競合するSERPで最も一般的な悪いアドバイスだからです。Bruce Clayの元となる方法論は文字通りこれを推奨しています — 「もし絶対にクリーミーピーナッツバターページとフレーバーゼリーページをリンクしなければならないなら、rel='nofollow'リンク属性で行いたいと思うでしょう」。やめてください。

nofollowによるPageRankスカルプティングは2009年以来壊れています。それ以前は、リンクにnofollowを付けると、その分がページの他のリンクに再配分されていました。Googleはこれを変更し、nofollowされたリンクに割り当てられたエクイティは現在蒸発します。リダイレクトされたり保存されたりせず、単に消えてしまいます。したがって、サイロ間リンクにnofollowを付けても何も保護されません。そのリンクが渡していたであろうエクイティを破壊するだけです。このサイトの内部リンクの記事では、スカルプティングが死んだ歴史について完全に説明しています。サイロ構築のための教訓は、関連性がある場合は通常どおりリンクし、フォローを含めることです。

ステップ5 — よくある実装ミス

サイロ構築が実際に失敗する4つの方法:

  • 過剰なサイロ化。 トピックがサポートするよりも多くの、より薄いサイロを作成すること — 任意のページ数を達成するためにパディングすること。その結果、薄く重複したページが互いに競合し(カニバリゼーション)、権威を集約する代わりになります。修正方法: 需要から境界を引き(ステップ1)、単独で成立しないサブトピックをハブに統合します。
  • 真にクロストピックなコンテンツの孤立化。 2つのサイロにまたがる正当なコンテンツ — 例えば「eコマース向けメールマーケティング」— が1つのサイロに強制され、もう一方からリンクされることがないか、分離モデルに「適合しない」ために不自然に除外される。修正方法: ページを1つの場所に置きつつ、関連するハブとスポークの両方からリンクする。これは重複ではなくクロスリストです — このサイト自体がalsoInパターン(サイトアーキテクチャの記事で説明)で行っており、記事が1つのクラスターに閉じ込められるのではなく、複数のクラスターにリストされます。
  • 検索意図ではなく組織図に合わせた境界。 ビジネスが提供物を編成する方法(製品ライン別、内部部門別)に基づいてサイロの線を引くのではなく、検索者がクエリをグループ化し表現する方法に基づいて引くこと。修正方法: 内部構造ではなく、実際のキーワード/SERPクラスタリング(ステップ1)に対してすべての境界を検証します。
  • リンクグラフではなくフォルダを信頼すること。 /topic/フォルダにページを置き、サイロが「構築された」と想定し、ページが実際に互いにリンクしているかどうかを確認しない。フォルダが存在してもリンク作業が完了したことを意味しません — これがまさにステップ6が存在する理由です。

ステップ6 — リンク集中が実際に発生したかを監査する

ステップ3でマトリックスを計画しました。次に、それが実際に実現されたかを検証します。3つの補完的なツールがあります。どれも単独では、トピックが読者や検索エンジンにとって「機能した」ことを証明しません — 可視化やマトリックスの充足率はプロキシであり、スコアではありません。ハブ↔スポークリンクに加えて、すべてのスポークがハブからのリンクをたどって実際に到達可能であるか(レポートに存在するだけでなく)、他のサイロへのグループ間エッジが意図したものであり、迷子の残骸ではないかを確認し、その後、読者がするようにページを自分で歩いてみてください — クロールはリンクエッジを見つけますが、そのパスが人にとって意味があるかどうかは教えてくれません。サイロのページの発見、クロール、インデックスステータスを、その後のランキング変更とは別に追跡します。リンクグラフの再配線は3つすべてを動かす可能性がありますが、それは再配線がランキングやトラフィックの変更を引き起こした証拠ではありません — ライブサイトでは同時に多くのことが動くため、それを主張することはできません。

Screaming Frogクロール可視化

サイトをクロールし、フォースダイレクトダイアグラムまたはツリーグラフを開きます — 実際にクロールされたリンクグラフをノードとラインでレンダリングし、クロール深度で色分けされます。トピックのページが視覚的にクラスター化しているか、散在して接続されていないかを見るための最速の方法です。コミュニケーションとパターン発見のツールとして使用し、データソースとしては使用しないでください — Screaming Frogは「クロール可視化はサイトアーキテクチャと内部リンクの分析に役立ちます」と明示していますが、「クロールで既に利用可能なデータ以上のものを提供するわけではありません…常に全体像を伝えるわけではありません。」とも警告しています。(翻訳) 「クロールの可視化はサイトアーキテクチャと内部リンクの分析に役立ちます」、(翻訳) 「クロールで既に利用可能なデータ以上のものを提供するわけではありません…常に全体像を伝えるわけではありません。」一目で取り残されたスポークを見つけるのに最適ですが、以下のデータレベルのチェックの代わりにはなりません。

Ahrefsサイト監査

このクラスターの内部リンク記事が内部リンク監査に使用するのと同じ優先順位で、3つのレポート(孤立ページ → 壊れたリンク → リンクエクイティの機会):

  1. 孤立ページ — インバウンドリンクがゼロのページ。サイロ構築で最もよく残るのは、最後に追加したスポークです。そのため、サイロ内のどのページもリンクしていないページを検出します。
  2. 内部リンクの問題 — サイロ内部の壊れた内部リンク。ハブがスポークの古いURLにリンクしている場合、そのリンクは機能していません。
  3. リンクの機会 — ページ間のキーワード重複に基づく”関連する内部リンクの提案”で、Page Ratingで並べ替え可能なため、どの高権威ページがリンクを張るべきかを優先順位付けできます。サイロリンクへの活用については、SEO Silo Structure: Why It Makes No Sense (And What to Do Instead)で詳しく書きました — “Link Opportunitiesツールは…内部リンクを追加すべき場所を提案します。“

手動リンクマトリックス監査

ステップ3のスプレッドシートを、実際のデータで埋めます。サイロのURLをクロールし、アウトリンクをエクスポートし(Screaming Frogのアウトリンクエクスポート、またはAhrefsのクロール済みページエクスポート)、各セルを実際のクロールデータから埋めます — 自分がリンクしたと思っているものではなく。空の行 = リンクの役割を果たしていないページ。空の列 = サイロ内のどのページも指していないページ(サイトの他の場所からリンクされていても、サイロ内では孤立リスク)。

再実行のタイミング

初期構築後、既存のサイロにスポークを追加するたびに実行します。新しいページは最も一般的な失敗ポイントです — ハブを更新して新しいスポークにリンクしても、兄弟間の相互リンクを忘れたり、新しいスポークからハブへのリンクを忘れたりします。追加のたびにマトリックスを再実行すれば、約5分でそれを検出できます。

FAQ

サイロには何ページ必要ですか? 固定数はありません。競合するガイドでは5、8、10〜20、20〜30とあり、互いに矛盾しています。基準は割り当てではなく、サブトピックごとの明確な検索需要です。

サイロ間のリンクにnofollowを付けるべきですか? いいえ。nofollowによるPageRankの彫刻は2009年から壊れています — エクイティは保護されるのではなく蒸発します。関連する場合は通常どおりリンクしてください。

URL構造をサイロ構造に一致させる必要がありますか? 整理上の都合で一致させることはできますが、Googleはフォルダ名ではなく内部リンクグラフを読み取ります。詳細はこのクラスターのサイトアーキテクチャ記事を参照してください。

サイロ構造を監査するツールは? Screaming Frogのクロール可視化、Ahrefs Site Audit(孤立ページ、内部リンクの問題、リンクの機会)、またはクロールエクスポートから作成した手動リンクマトリックススプレッドシートです。

ページは複数のサイロに属せますか? はい — 複製したり1つのバケットに強制したりせず、複数の関連ハブからリンクするクロスリストで可能です。このサイトのalsoInパターンは実用的な例です。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.