カスタム投稿を使い始めてから「WordPressのタクソノミーとは何なのかいまいち分からない」「カテゴリーとの違いをよく理解しないまま設定している」という人は、かなり多いと思います。
wordpressのタクソノミーとは?まずは全体像から整理しよう

ここでは、そもそもタクソノミーって何者なのか、WordPressの中でどんな役割を持っているのかをざっくり整理します。いきなり専門用語だらけになると挫折しやすいので、まずは用語の整理から一緒にいきましょう。
タクソノミーを一言でいうと「分類のルール」
タクソノミーという言葉は、もともと「分類学」という意味で、生き物を種類ごとに分けるときなどに使われます。WordPressでも考え方はほぼ同じで、「記事をどんな切り口で分類するか」を決める仕組みがタクソノミーです。
ただ、WordPressまわりでは似たような用語がいくつも出てくるので、最初は混乱しがちです。まずは代表的な言葉をざっくり表にまとめておきます。
| 用語 | 意味・ざっくりイメージ |
|---|---|
| タクソノミー | 分類の「軸」や「カテゴリの種類」そのもの |
| ターム | タクソノミーの中にぶら下がる個々の項目(ラベル) |
| カテゴリー | 投稿に最初から付いているタクソノミーの一種 |
| タグ | カテゴリーとは別の軸として使えるタクソノミーの一種 |
例えば料理ブログをイメージすると分かりやすいです。
- タクソノミー:料理ジャンル
- ターム:和食、洋食、中華、スイーツ など
- 別のタクソノミー:食材(肉、魚、野菜 など)
この例だと、「どの軸で記事を分類するか」がタクソノミー、「その軸にぶら下がる個々の項目」がタームというイメージです。
WordPressには、最初からカテゴリーとタグというタクソノミーが用意されていて、それに加えて自分でカスタムタクソノミーを作って増やしていける仕組みになっています。
タクソノミーとタームの違いをもう少しだけ丁寧に
タクソノミーとタームは、名前が似ているせいでよくごちゃごちゃになります。感覚で覚えてしまったほうが早いので、私は次のようにイメージしています。
- タクソノミー=フォルダーの「種類」
- ターム=そのフォルダーの中に貼る「ラベル」
例えば次のような感じです。
- タクソノミー:カテゴリー / ターム:お知らせ、コラム、事例紹介
- タクソノミー:タグ / ターム:WordPress、SEO、デザイン など
タクソノミーそのものは「分類の器」のような存在で、実際にユーザーの目に触れるのはタームであることが多いです。とはいえ、サイト設計やWordPressのタクソノミー設定を考えるときには、「どんなタクソノミーが必要か」から逆算したほうが、全体の整理がしやすくなります。
wordpressのタクソノミーとカテゴリー・タグの違いを整理しよう

ここからは、多くの人がつまずきがちな「WordPressのタクソノミーとカテゴリーの違い」について、タグも含めて整理していきます。
カテゴリーとタグはどちらも「タクソノミーの一種」
まず大前提として、カテゴリーとタグはどちらもタクソノミーの一種です。よく「カテゴリーとタクソノミーは別物」と思われがちですが、正しくは「カテゴリーやタグがタクソノミーのメンバー」という関係になります。
違いをざっくり表にすると、次のようなイメージです。
| 項目 | カテゴリー | タグ |
|---|---|---|
| タクソノミー種別 | 階層型タクソノミー | 非階層型タクソノミー |
| 構造 | 親子の階層を作れる | 階層なしのフラット構造 |
| 目的 | 記事を大きなグループに分ける | 記事の特徴をキーワードで補足する |
| 設定の仕方 | チェックボックスで選択 | テキストで入力して追加 |
カテゴリーは「本棚の棚」、タグは「本に貼る付せん」のようなイメージです。カテゴリーでざっくり棚分けをしておいて、タグで細かい特徴やキーワードを後から付け足す、という使い方が基本になります。
カテゴリーとタグをどう使い分ける?
「カテゴリーとタグ、どっちをどう使えばいいの?」と悩む方のために、よくあるシーン別に使い分けの例をまとめました。
| シーン | カテゴリーで分けるほうが良い例 | タグで補足するほうが良い例 |
|---|---|---|
| 料理ブログ | 和食・洋食・中華 などの料理ジャンル | 使用した食材名、調理法、季節のイベント名 |
| Webメディア | ニュース、解説記事、コラム | 登場するサービス名、業界名、技術キーワード |
| コーポレートサイト | お知らせ、プレスリリース、採用情報 | イベント名、キャンペーン名、職種名 |
ものすごくざっくり言うと、次のように考えると迷いにくいです。
- サイトのメインメニューに出したい大きな区分=カテゴリー
- あとから関連情報を探したいときのキーワード=タグ
タグはつい思いつくまま増やしてしまいがちですが、むやみに増やすと「ほとんど記事が入っていないタグ」だらけになり、ユーザーにとっても分かりにくくなります。タクソノミーを設計するときに、タグの使い方もあらかじめルール化しておくのがおすすめです。
カスタムタクソノミーが必要になるのはどんなとき?
カテゴリーとタグだけでは足りないな、と感じ始めたときが、カスタムタクソノミーの出番です。
例えば、次のようなケースです。
- 不動産サイト:エリア(駅名・市区町村)や物件種別(マンション、一戸建てなど)で絞り込みたい
- 求人サイト:職種や雇用形態、勤務地など複数の軸で検索させたい
- 事例紹介サイト:業種、規模、導入サービスの種類ごとに一覧を見せたい
こういった場合、カテゴリーを無理に増やすよりも、次のように軸ごとにカスタムタクソノミーを作ったほうがシンプルです。
- 「エリア」というタクソノミーを作る
- 「職種」というタクソノミーを作る
ざっくりまとめると、考え方の目安はこんな感じです。
- 分類軸が1〜2個で足りるなら、カテゴリーとタグで対応する
- 3個以上の軸で検索させたいなら、カスタムタクソノミーを検討する
- 将来フィルタ検索を強化したいなら、早い段階からタクソノミー設計を意識しておく
こうして整理してみると、「WordPressのタクソノミーとは何か」が、単なる用語の話ではなくサイト設計そのものの話だとイメージしやすくなるはずです。
プラグインでwordpress タクソノミーを設定する方法

プラグインでカスタムタクソノミーを作る流れ
代表的なのが、カスタム投稿タイプやカスタムタクソノミーを追加できる系のプラグインです。細かい画面はプラグインによって違いますが、おおまかな流れはどれもほとんど同じです。
| ステップ | やること | ポイント |
|---|---|---|
| 1 | プラグインをインストール・有効化 | 「Custom Post Type」「Taxonomy」などを扱うプラグインを導入する |
| 2 | 「タクソノミーの追加」画面を開く | 管理画面のメニューに追加された項目から設定画面に移動する |
| 3 | タクソノミーのスラッグを決める | URLに使われる英字のID。あとから変えるのは大変なので慎重に決める |
| 4 | ラベル(日本語名)を設定する | 管理画面や投稿画面に表示される名前を入力する |
| 5 | 関連付ける投稿タイプを選ぶ | どの投稿タイプでこのタクソノミーを使うかを決める |
| 6 | 階層ありにするかどうかを選ぶ | カテゴリーのように階層を使いたいならON、タグのように使うならOFF |
特に大事なのは、スラッグと階層の有無、どの投稿タイプに紐づけるかの3点です。ここをやり直すとURL変更などの影響が大きいので、最初にしっかり決めておきましょう。
プラグイン設定で迷いやすい項目と考え方
タクソノミーを設定するときに、よく質問される設定項目と、その考え方の目安をまとめました。
| 設定項目 | 意味 | どう考えるかの目安 |
|---|---|---|
| 階層を有効にするか | カテゴリーのように親子関係を持たせるかどうか | 「ジャンル」など階層化したいならON、「タグ」的に使うならOFF |
| 公開アーカイブ | タクソノミーごとの一覧ページを有効にするか | 絞り込みや一覧で見せたいならON、内部的にしか使わないならOFFも検討 |
| URLのスラッグ | タクソノミーアーカイブのURLに使われる文字列 | あとから変更するとリダイレクトなどが必要になるので、短く分かりやすい英小文字にする |
| 管理画面メニューへの表示 | 左メニューに独立して表示するかどうか | よく編集する軸ならメニュー表示、ほとんど触らないなら非表示でもOK |
私の経験上、特に迷いやすいのが「このタクソノミーのアーカイブページをユーザーに見せるかどうか」です。検索一覧やパンくずリストからアクセスしてほしいページであれば公開し、管理だけに使う軸なら非公開にする、といったルールをあらかじめ決めておくと判断しやすくなります。
コードでwordpress タクソノミーを設定する方法

次に、functions.phpや専用の小さなプラグインでコードを書き、WordPressのタクソノミー設定を行う方法もざっくり紹介します。「ざっくりでもいいのでコードで仕組みを理解しておきたい」という人向けの内容です。
register_taxonomyで最低限おさえたい項目
カスタムタクソノミーを登録するときに使う代表的な関数が、register_taxonomy()です。オプションはたくさんありますが、まずは次の項目だけ押さえておけば、シンプルなタクソノミーなら十分動かせます。
| 項目 | 役割 | 例 |
|---|---|---|
| taxonomy | タクソノミーのスラッグ(ID) | genre など英小文字 |
| object_type | どの投稿タイプと紐づけるか | array( 'post', 'movie' ) のように配列で指定 |
| labels | 管理画面に表示するラベル類 | 名前、編集ラベル、一覧ラベルなどをまとめて設定 |
| public | フロントと管理画面の両方から扱えるかどうか | true にすると、管理画面で編集でき、フロントからも一覧にアクセスしやすくなる |
| hierarchical | 階層型にするかどうか | true ならカテゴリー型、false ならタグ型の動きに近づく |
実際にコードを書くときは、親テーマのfunctions.phpではなく、子テーマのfunctions.phpか、タクソノミー専用の小さなプラグインを用意して記述するのがおすすめです。そのほうがテーマを変更したときにもタクソノミーの設定を引き継ぎやすくなります。
テンプレートファイルとタクソノミーアーカイブの関係
カスタムタクソノミーを作ると、多くの場合、そのタクソノミーごとの一覧ページ(アーカイブ)にアクセスできるようになります。さらにテーマ側でテンプレートファイルを用意すると、タクソノミーごとにレイアウトを変えることもできます。
例えばタクソノミーのスラッグをgenreにした場合、次のようなテンプレートが使われます。
taxonomy-genre.php:genreタクソノミー専用のアーカイブテンプレートtaxonomy.php:すべてのタクソノミーで共通のテンプレート
テーマがこれらのテンプレートファイルを持っていない場合は、基本のアーカイブテンプレートやindex.phpが使われます。テンプレートを用意できると、不動産の「エリア」タクソノミーだけ地図を表示したり、求人の「職種」タクソノミーだけ給与や勤務地を目立たせたり、といったカスタマイズもしやすくなります。
wordpress タクソノミー設計のコツとよくある失敗

ここからは、WordPressのタクソノミーとは何かを踏まえて、サイト設計や運用で失敗しないための考え方を紹介します。実務で見かける「あるある失敗」も交えながら見ていきます。
サイトのゴールから逆算してタクソノミーを決める
タクソノミー設計で一番大事なのは、「ユーザーにどう記事を探してほしいか」から逆算して決めることです。なんとなく思いついた軸を全部タクソノミーにしてしまうと、管理画面もURL構造もあっという間にカオスになります。
サイトのタイプごとに、よく使うタクソノミー設計の例を表にしてみました。
| サイトタイプ | よくあるタクソノミー例 | ポイント |
|---|---|---|
| ブログ・オウンドメディア | カテゴリー(記事のジャンル)、タグ(トピック・キーワード) | まずはこの2つだけで十分なことが多い |
| 事例紹介サイト | 事例カテゴリー、業種、規模、エリア | 将来の絞り込み条件から逆算してタクソノミーを決める |
| 求人・採用サイト | 職種、雇用形態、勤務地、待遇 | 検索フォームの条件と対応させると分かりやすい |
| EC・商品カタログ | 商品カテゴリー、ブランド、価格帯、サイズ | ユーザーが横断的に見たい切り口はタクソノミーにする |
迷ったときは、次の3つの場所にどの軸を使いたいかを考えると、必要なタクソノミーが見えやすくなります。
- 検索フォームや絞り込み条件の項目
- サイト上部のグローバルメニュー
- パンくずリスト
これらに登場する軸は、ユーザーがよく使う切り口でもあるので、タクソノミーとしてきちんと設計しておく価値が高い部分です。
タクソノミー運用ルールのサンプル
設計がうまくいっても、実際の運用でルールがブレると、タクソノミーはすぐに荒れてしまいます。私が現場でよく提案している、シンプルな運用ルールの例を紹介します。
- カテゴリーは1記事につき原則1つ、多くても2つまでにする
- カテゴリーの階層は3階層まで(トップ > 中カテゴリ > 小カテゴリ)に抑える
- タグは1記事につき3〜5個までを目安にし、意味が重なるタグを増やしすぎない
- 新しいカテゴリーやタクソノミーを作る前に、既存の軸で代用できないか必ず確認する
- スラッグ(URLに使う英字)は早めに固めて、途中で安易に変更しない
このくらいのルールでも、チームで共有しておくだけでWordPressのタクソノミー設定がかなり安定します。社内の投稿マニュアルやスタイルガイドに、そのまま貼り付けてしまうのもおすすめです。
よくある質問(wordpress タクソノミー全般)

ここでは、WordPressのタクソノミーとは何かを調べている人から、よく出る質問をQ&A形式でまとめました。
Q1. カスタム投稿でも既存のカテゴリーを使ったほうがいいですか?
小規模なサイトなら「既存のカテゴリーをそのまま使う」、中〜大規模のサイトなら「専用のカスタムタクソノミーも検討する」という考え方がおすすめです。
例えば「ニュース」と「ブログ」のように、投稿タイプが違っても分類の軸がほぼ同じであれば、共通のカテゴリーを使ったほうがシンプルです。一方、「求人」と「事例紹介」のように性質がかなり違うコンテンツなら、それぞれに合ったWordPressのタクソノミー設定を用意したほうが、あとからの絞り込みや分析がしやすくなります。
Q2. wordpress タクソノミー カテゴリー 違いを意識せずに運用してきましたが、今からでも整理できますか?
もちろん整理できます。ただし、タクソノミー構造を大きく変えるとURLの変更やリダイレクト対応が必要になることもあるので、段階的に進めるのが安全です。
おすすめの流れは次の通りです。
- まずは現在のカテゴリーとタグ、カスタムタクソノミーの一覧をすべて洗い出す
- ほとんど使われていないタームを統合したり削除したりして整理する
- 足りない軸があれば、新しいタクソノミーを追加することを検討する
このプロセスを踏むことで、「自分のサイトにとって本当に必要な分類軸は何か」がはっきりし、WordPressのタクソノミーとカテゴリーの違いも体感として理解しやすくなります。
Q3. タグはSEO的に意味がありますか?
タグそのものに特別な魔法のようなSEO効果があるわけではありませんが、関連する記事同士をつなぐ内部リンクのハブとして使えるので、結果的に役立つケースは多いです。
ユーザーがタグアーカイブや関連記事経由でサイト内をぐるぐる回ってくれる状態が作れれば、サイト全体として評価されやすい土台づくりにはなります。ただし、タグを増やしすぎると1つのタグページに1〜2本しか記事がない、といった薄いページが量産されてしまうので、数を絞って運用するのがポイントです。
まとめ:wordpress タクソノミーと設定のポイントを押さえよう
この記事の内容を整理しておきます
- WordPressのタクソノミーとは、記事を分類するための「軸(器)」であり、その中の項目がターム
- カテゴリーとタグはどちらも標準タクソノミーで、カテゴリーは階層あり、タグはフラット構造
- 分類軸が増えてきたら、「エリア」「業種」「職種」などをカスタムタクソノミーとして設計したほうがシンプルになる
- タクソノミー設定では、スラッグ、公開範囲、階層の有無を慎重に決めることが重要
- 運用ルール(カテゴリー数やタグ数の上限)をチームで共有しておくと、長期的なサイト運営がぐっと楽になる
今日からできる最初の一歩としては、まず「今のサイトで使っているカテゴリー・タグ・カスタムタクソノミーを全部書き出してみる」ことをおすすめします。紙でもスプレッドシートでも良いので、どんなタクソノミーがあり、その中にどんなタームがあり、本当に必要な軸かどうかを整理してみてください。そうすることで、自分のサイトにとって理想的なWordPressのタクソノミー設定の姿が、自然と見えてくるはずです。



