Topic Cluster Manager(TCM)プラグインの使い方|WordPressでトピッククラスターを管理する完全ガイド
WordPressで記事数が増えてくると、「どの記事がどのテーマに属しているのか」「内部リンクは足りているのか」「カニバリは起きていないか」といった問題が一気に表面化します。トピッククラスターという考え方は知っていても、実際にそれをWordPress上で管理する仕組みがなければ、Excelやスプレッドシートで泥臭く運用するしかありませんでした。
そうした課題を解決するのが、本記事で紹介するオープンソースのWordPressプラグイン Topic Cluster Manager(以下TCM) です。本記事では、TCMの概要からインストール手順、v0.2.0-betaで実装されている8つの主要機能、そしてZIPエクスポートを使ったAI CLI連携までを、実運用の視点で丁寧に解説します。
1. はじめに:WordPressでトピッククラスターを管理する難しさ
トピッククラスターは、1本のピラーページを中心に、関連する複数のクラスター記事を内部リンクで結びつけることで、特定テーマにおける権威性を高めるSEO設計手法です。理論としてはシンプルですが、実装段階になると次のような課題が立ち塞がります。
- 記事数が増えるとツリー構造が頭に入らない:50記事、100記事と増えるにつれて、どの記事がどのピラーに紐づいているのか管理しきれなくなります。
- 内部リンクの漏れに気づけない:ピラー→クラスター、クラスター→ピラーの双方向リンクが揃っているか、手動で確認するのは現実的ではありません。
- カニバリゼーションが発生する:同じキーワードを狙った記事が複数生まれ、順位が分散するケースがよくあります。
- 検索意図の整理ができない:Knowクエリ(知りたい)なのかBuyクエリ(比較検討)なのか、記事単位で可視化されていないと、コンバージョン導線の設計が後手に回ります。
WordPress標準のカテゴリ・タグ機能だけでは、これらの課題を構造的に解決するのは困難です。ここに踏み込むための専用ツールが Topic Cluster Manager です。
2. Topic Cluster Manager(TCM)とは
Topic Cluster Manager(TCM)は、開発者 perotaso 氏がGitHub上で公開しているWordPress用のOSSプラグインです。
- 名称:Topic Cluster Manager(TCM)
- 開発元:perotaso(GitHub)
- リポジトリ:https://github.com/perotaso/topic-cluster-manager
- 現バージョン:v0.2.0-beta
- ライセンス:完全無料のOSS(フリーミアムモデルではなく、機能制限や有料プランは存在しません)
- 配布方法:GitHubのReleasesページから手動でZIPをダウンロードし、WordPress管理画面からアップロードして有効化します。WordPress公式プラグインリポジトリには未登録です。
「有料のSEOプラグインにお金は払えないが、クラスター管理はちゃんとやりたい」というニーズにまっすぐ応える設計になっており、中小企業サイトや個人ブログから、タクソノミー中心で構築された変則的なサイトまで幅広く利用できます。
想定ユーザー
- 既存WordPressサイトに追加で導入したいSEO担当者
- カスタム投稿タイプ・カスタムタクソノミーを多用しているサイト
- ピラー&クラスター設計を一からやり直したいリニューアル案件
- AI CLIとの連携でコンテンツ分析を効率化したいチーム
3. なぜトピッククラスター管理が必要か
トピッククラスターを正しく運用すると、SEOの観点で次のような効果が期待できます。
- 権威性の集約:1つのテーマに関する記事群が内部リンクで結ばれることで、ピラーページへの評価が集中しやすくなります。
- 内部リンク最適化:ピラー⇔クラスターの双方向リンクが揃うことで、クローラビリティとユーザー回遊の両方が改善します。
- 検索意図の網羅:Knowクエリ・Buyクエリ・Doクエリ・Goクエリのそれぞれに対応する記事を配置することで、読者のジャーニー全体をカバーできます。
- カニバリの予防:クラスター単位でキーワードを管理するため、同じキーワードを狙う記事が重複するリスクを抑えられます。
一方で運用上の課題として、「誰がどのクラスターを担当しているかわからない」「新記事追加時にクラスターへ紐付け忘れる」「下書きが放置されて全体像が掴めない」といった問題がつきまといます。TCMはこうした運用側の痛みも含めて解決することを狙った設計になっています。
4. インストール手順
TCMはWordPress公式リポジトリに未登録のため、手動でのインストールが必要です。手順はシンプルで、数分で完了します。
- GitHubリポジトリ https://github.com/perotaso/topic-cluster-manager にアクセス
- 画面右側の「Releases」から最新版(v0.2.0-beta)のZIPファイルをダウンロード
- WordPress管理画面にログイン
- 左メニューから「プラグイン」→「新規追加」を選択
- 画面上部の「プラグインのアップロード」ボタンをクリック
- ダウンロードしたZIPファイルを選択し、「今すぐインストール」を実行
- インストール完了後、「プラグインを有効化」をクリック
- 左メニューに「Topic Cluster Manager」のメニューが追加されていることを確認
更新時は既存プラグインを削除してから新バージョンをアップロードする運用になります。β版の段階では自動更新機構がないため、リポジトリのReleasesを定期的にチェックするのがおすすめです。
5. 基本機能①:ピラー&クラスター記事の登録
TCMで最も中心となるのが、ピラー&クラスター記事の登録機能です。
- 対応投稿タイプ:投稿(post)、固定ページ(page)、カスタム投稿タイプ(CPT)すべてに対応
- 登録画面:各記事の編集画面にTCM用のメタボックスが追加され、そこから「ピラー」か「クラスター」かを選択し、所属するクラスターを指定できます
- 検索意図ラベル:Knowクエリ・Buyクエリ・Doクエリ・Goクエリの4種類を日本語ラベルで設定可能
検索意図ラベルは次のような使い分けになります。
- Knowクエリ:ユーザーが「知りたい」情報収集系。例)「トピッククラスター とは」
- Buyクエリ:比較検討段階。例)「WordPress SEOプラグイン 比較」
- Doクエリ:行動を起こしたい段階。例)「TCM インストール 方法」
- Goクエリ:指名検索。例)「Topic Cluster Manager」
記事を登録する時点で検索意図を明示しておくことで、後から「このクラスターにはKnowばかり集まっていてBuyが足りない」といった構造的な気づきが得られます。
登録された記事は、ピラー→クラスターのツリー構造として全体俯瞰画面に表示されます。どのピラーの配下に何本のクラスター記事がぶら下がっているかが一目でわかり、テーマごとのコンテンツ密度を定量的に把握できます。
6. 基本機能②:タクソノミーターム対応(v0.2.0新機能)
v0.2.0-betaで追加された目玉機能が、タクソノミータームへのクラスター設定対応です。
これまでのクラスター管理プラグインは、基本的に「投稿(記事)」を単位として設計されていました。しかし実際の現場では、カテゴリーページやタグページ、カスタムタクソノミーのタームページが検索流入の主力になっているサイトが少なくありません。TCMは、こうした現実に対応してカテゴリ・タグ・カスタムタクソノミーのターム自体にピラー/クラスターを設定できるようにしました。
実運用例:goods-mate.com/figure-kaitori
本番環境でのテストサイトとして、フィギュア買取専門店 goods-mate.com/figure-kaitori があります。このサイトは、記事ページを極力持たず、カスタムタクソノミーのタームページだけでサイト構成を組み立てている変則的な運用を行っています。TCMはこの構成でも問題なく動作し、ターム同士のピラー&クラスター関係を可視化できています。
このようにTCMは、一般的なブログ型サイトだけでなく、ECサイトやディレクトリ型サイトなど、多様なWordPress構成に対応できる柔軟性を備えています。
7. 基本機能③:内部リンク状況の可視化+競合URL登録
クラスター管理と並んで重要なのが、内部リンクの状況を構造的に把握する機能です。
内部リンク状況の可視化
TCMは、登録されたピラー&クラスター記事について、次の観点で内部リンクの有無をチェックします。
- ピラー → クラスターへのリンクが張られているか
- クラスター → ピラーへのリンクが張られているか
- クラスター同士の横断リンクの状況
リンクが足りていない箇所は一覧で確認できるため、「書いたきりでリンクを張り忘れた記事」を機械的に発見できます。この機能だけでも、中規模サイトでは数十本単位の機会損失を回収できるケースが珍しくありません。
競合URL登録
各ピラー/クラスターおよびターム編集画面から、競合URLを最大5件まで登録できます。ターゲットキーワードで上位に来ている競合ページを紐付けておくことで、後のAI分析フェーズで「自社記事 vs 競合記事」の比較を自動化する素地ができます。
8. ZIPエクスポート機能:AI CLI連携の心臓部
TCMが単なる管理プラグインに留まらない理由が、このZIPエクスポート機能です。
管理画面からワンクリックで、以下を含むZIPファイルを出力できます。
- クラスター構造(ピラー&クラスター記事の一覧・関係性・検索意図ラベル)
- 各記事のメタデータ(タイトル、URL、公開状態など)
- 競合URL情報
- CLAUDE.md形式の分析プロンプト(AI CLIで読み込ませるための指示書が同梱)
出力されたZIPをローカルに展開し、Claude CodeやGemini CLIなどのAI CLIツールに読み込ませることで、クラスター構造全体を踏まえたリライト提案・内部リンク改善提案・カニバリ診断などを自動生成できます。
具体的な分析手順や、Claude Code/Gemini CLI/ChatGPTそれぞれの使い分けについては、別記事 AI CLIでトピッククラスター分析をやる方法|Claude Code・Gemini CLI・ChatGPT徹底比較 で詳しく解説しています。
また、下書きや非公開状態のページもエクスポート対象に含まれるため、公開前の記事を含めた全体像でAI分析を回せるのも実務上の大きな利点です。
9. 実運用Tips
TCMを日常運用に組み込むうえで、現場で効いてくる実務的なポイントをまとめます。
命名規則を最初に決める
ピラーとクラスターに付ける名称は、チーム内で統一ルールを決めてから運用を開始してください。「ピラー:大テーマ名」「クラスター:大テーマ名_サブテーマ」のように接頭辞や区切り文字を決めておくと、記事が増えた時に迷子になりません。
記事追加時のフローに組み込む
新規記事を公開する際のチェックリストに「TCMでピラー/クラスターを設定したか」「検索意図ラベルを付けたか」を必ず入れてください。ここを運用で徹底できないと、せっかくの構造管理が形骸化します。
下書き・非公開ページも設計段階で登録
TCMは下書き/非公開ページもツリー表示に含めてくれます。記事を執筆する前の「構造だけ先に作る」運用と相性が良いため、編集カレンダーと連動させて空き枠を可視化する使い方もおすすめです。
定期エクスポートを習慣化する
週次または月次でZIPエクスポートを実行し、バージョンを残しておくと、後から「この時期のクラスター構造はどうだったか」を振り返れます。AI CLIで定点分析を回す際にも差分比較の素材として活用できます。
10. まとめ+次のステップ
本記事では、WordPress向けオープンソースプラグイン Topic Cluster Manager(TCM)について、次のポイントを解説しました。
- TCMは完全無料のOSSで、GitHub(https://github.com/perotaso/topic-cluster-manager)からダウンロードして導入する
- 現バージョンはv0.2.0-betaで、本番投入時はバックアップが必須
- 投稿・固定ページ・CPTに加え、v0.2.0ではタクソノミータームにもクラスター設定が可能
- Know/Buy/Do/Goの検索意図ラベルで記事単位に意図を整理できる
- 内部リンクの不足を構造的に発見でき、競合URLも最大5件登録可能
- ZIPエクスポートにCLAUDE.md形式プロンプトが同梱され、AI CLI分析の起点になる
TCMは「クラスター構造を整理する」ところまでを担当するプラグインです。その先のリライト提案や内部リンク改善、順位データとの突合分析は、AI CLIや外部のSEOプラットフォームと組み合わせて実装していくことになります。
ケンランSEOとの連携について
現状のワークフローは「TCMでZIPエクスポート → Claude Code等のAI CLIで分析」という形ですが、将来的にはケンランSEOとの直接連携APIを提供する予定です。Phase 1ではTCMからケンランSEOへクラスター情報を同期するボタンの実装を計画しています。実現すれば、順位データ・Search Console・広告データを統合したクラスター単位の分析が可能になる想定です。
次のステップ
TCMのインストールとクラスター登録が一段落したら、次はAI CLIを使った分析フェーズに進んでください。下記の関連記事で実践手順を解説しています。