WordPressのカテゴリーページのURLには、初期状態で /category/ が入ります(例:example.com/category/news/)。これを消して example.com/news/ のように短くすっきりしたURLにする方法を紹介します。消した後は旧URLが404になるため、301リダイレクトの設定までセットで行うのが重要です。
- Remove Category URL プラグインで
/category/を消す - Yoast SEO の設定で消す方法と、その注意点(非推奨化)
- 消した後に必須の301リダイレクトとURL衝突の注意
- プラグインなしで行う場合の考え方(タグ版の姉妹記事)
/category/ を消すとこれまでの /category/... URLは404になります。すでに公開・被リンクされているサイトでは、旧URL→新URLの301リダイレクトを必ず設定してください。また、カテゴリーURLが固定ページや投稿のURLと衝突しないよう(同名のスラッグに注意)確認が必要です。変更後は 設定 → パーマリンク を一度開いて保存し、リライトルールを更新します。方法1:Remove Category URL プラグイン(手軽)
最も手軽なのは専用プラグインです。有効化するだけで /category/ が消えます。
- 管理画面の「プラグイン」→「新規追加」を開く
- 「Remove Category URL」で検索してインストール・有効化
- 設定 → パーマリンクを開いて保存(リライトルール更新)
この種のプラグインは更新が止まっているものもあります。インストール前に最終更新日・対応バージョン・有効インストール数を確認し、評価の高い・メンテされているものを選びましょう。同種の「WP No Category Base」「Custom Permalinks」なども候補です。
方法2:Yoast SEO の設定で消す
SEOプラグイン Yoast SEO を使っている場合、設定で消せることがあります。
- SEO → 検索での見え方(Search Appearance)を開く
- 「分類(Taxonomies)」タブの「カテゴリー」セクションへ
- 「Remove the categories prefix(カテゴリーのプレフィックスを削除)」をオンにする
この設定は新しいバージョン・新規インストールでは表示されないことがあり、Yoast自身が「想定外のURL挙動を招くため推奨しない」と案内しています。設定が見当たらない場合や、適用後にカテゴリーページが404・誤動作する場合は、無理に使わず方法1の専用プラグインを使うのが安全です。
プラグインなしで行う場合
プラグインを増やしたくない場合は functions.php で対応する方法もありますが、category_base を空にするだけでは不完全で、リライトルールや404対策まで自前で組む必要があり手間がかかります。
タグ(/tag/)をプラグインなしで消す具体的な実装はプラグインなしでタグページのURLから『tag』を消す方法で解説しています。カテゴリーも同じ考え方で対応できます。変更後にカテゴリーページが404になる場合の原因切り分けは記事が404になる原因と対処法(パーマリンク・リライトルール)が参考になります。
消したあとは301リダイレクトを設定する
URL構造を変えたら、検索エンジンの評価や既存リンクを引き継ぐために、旧 /category/xxx/ から新 /xxx/ への301リダイレクトを設定します。Redirection プラグインや .htaccess で設定でき、個別ページのリダイレクトは特定のページをリダイレクトする方法も参考になります。設定後は Google Search Console でクロールエラーが出ていないか確認しましょう。
よくある質問(FAQ)
.htaccess やパーマリンク設定を確認します。functions.php の category_base フィルターなどで試みる方法はありますが、それだけでは不完全で、リライトルールや404対策を自前で組む必要があります。確実に行うなら専用プラグインの使用が無難です。タグ版の具体例はプラグインなしでタグのURLを消す方法を参照してください。.htaccess で設定し、Google Search Console でクロールエラーを確認してください。まとめ
- 手軽:Remove Category URL など専用プラグインを有効化+パーマリンク再保存
- Yoast:設定で消せるが非推奨・新規では非表示。誤動作なら専用プラグインへ
- 必須:旧URL→新URLの301リダイレクトとURL衝突チェック
- プラグインなし:functions.php+リライトルールで可能だが手間(姉妹記事502参照)
URLを短くするとSEO・可読性に効果がありますが、301リダイレクトを忘れると逆効果です。リダイレクトまでセットで行いましょう。

