使い方・設定・カスタマイズ

WordPressのパーマリンクの変更方法と注意点|変更できない・404になるとき

更新 2026年11月11日 公開 2026年11月5日 執筆・検証:WP-ing

直らないときは、無料でご相談いただけます(直らなければ料金はいただきません)。

結論:パーマリンクは、記事やページのアドレス(URL)です。投稿のアドレスの形は「設定」→「パーマリンク」で、1本ごとの最後の部分(スラッグ)は編集画面で変えられます。

公開した後に変えると、前のアドレスは開けなくなる(404になる)ことがあります。検索結果やほかのサイトからのリンクを生かすため、変える前にバックアップと、前と新しいアドレスの組を用意し、変えた後は前のアドレスが自動で移るかを確かめます。移らなければ、前のアドレスから新しいアドレスへ移す設定(301のリダイレクト)を入れます。

目次
  1. パーマリンクとは
  2. パーマリンクの設定の選び方
    1. スラッグは日本語でもよいですか
  3. 変える前に確かめること
  4. 投稿のパーマリンクの形をまとめて変える手順
  5. 記事1本のアドレス(スラッグ)を変える手順
  6. 前のアドレスから新しいアドレスへ移す(301のリダイレクト)
  7. スラッグを変更できないとき
  8. 変えた後に、うまく表示されないとき
  9. パーマリンクの変更のご相談
  10. よくある質問
    1. パーマリンクを変えると、検索の順位は下がりますか?
    2. カテゴリーのアドレスの「category」を消せますか?
    3. 画像やPDFのアドレスを変えたいです。

パーマリンクとは

パーマリンクは、記事・固定ページ・カテゴリーの一覧などに付く、それぞれのアドレスです。たとえば https://example.com/column/backup/ の場合、/column/backup/ の部分がパーマリンクの形で決まり、最後の backup が記事ごとの「スラッグ」です。

WordPressの公式の案内では、パーマリンクは、ずっと使い続けるアドレスで、変えるべきではないものとされています。検索エンジンへの登録や、ほかのサイト・SNSからのリンクにも、このアドレスが使われるためです。

パーマリンクの設定の選び方

「設定」→「パーマリンク」の「共通設定」で、投稿のアドレスの形を選びます。固定ページのアドレスは、ここを変えても /(ページのスラッグ)/ の形のままです。カスタム構造の頭に付けた言葉(下の例の /column/)は、カテゴリーの一覧などのアドレスにも付くことがあります。

設定 投稿のアドレスの例 特徴・選ぶ目安
基本 /?p=123 番号だけで、内容が分かりません。この設定では、記事ごとのスラッグを変えられません
日付と投稿名 /2026/11/03/sample-post/ いつの記事かを、アドレスでも示したいとき(お知らせ・ニュースなど)
月と投稿名 /2026/11/sample-post/ 同上(日を入れない形)
数字ベース /archives/123 番号で管理したいとき
投稿名 /sample-post/ 短く、内容の分かるアドレスにしたいとき
カスタム構造 欄に /column/%postname%/ と入れると /column/sample-post/ 記事の前に決まった言葉を入れたいとき(このサイトのコラムもこの形です)

これから作るサイトで、日付などを入れる理由が特に無ければ、「投稿名」が候補になります。記事を公開する前に決めておくと、後でアドレスを変える手間がかかりません。カスタム構造にする場合は、最後を %postname%(投稿名)か %post_id%(番号)で終わらせます。

スラッグは日本語でもよいですか

日本語のスラッグも使えます。Googleの案内でも、日本語で検索する方向けのサイトなら、アドレスに日本語の言葉を使ってよいとされています。ただ、アドレスをコピーして貼ると、%E3%83%90… のような長い形になることがあります。これは文字化けではなく、日本語をアドレスに入れるときの書き方です。英語やローマ字にするか、日本語のままにするかを決めたら、公開した後はなるべく変えないようにします。公開済みの記事の日本語のスラッグを英語に変えるときは、記事1本のアドレスを変える手順で進めます。

変える前に確かめること

公開済みの記事があるサイトで変える場合は、先に次のことを確かめます。

  • バックアップ:ファイル(.htaccess を含む)とデータベースの両方を取ります(バックアップの記事)。パーマリンクの画面は、開いたり保存したりすると .htaccess を書き直すことがあります。
  • 今の設定を控える:「共通設定」でどれが選ばれているか(カスタム構造なら、その中身)を書き留めます。うまくいかないときに、元に戻せます。
  • 前と新しいアドレスの組:WordPressのサイトマップ(https://(ご自分のサイト)/wp-sitemap.xml)などから今のアドレスを控え、変えた後のアドレスと組にしておきます。変えた後の確かめと、移す設定(301のリダイレクト)に使います。移す設定をプラグインとサーバーのどちらで入れるかも、先に決めておきます。
  • 本当に変える必要があるか:見た目のためだけなら、今のまま使い続けることも考えます。

投稿のパーマリンクの形をまとめて変える手順

  1. 管理画面の「設定」→「パーマリンク」を開き、「共通設定」で新しい形を選びます。
  2. 「変更を保存」を押します。「パーマリンク構造を更新しました。」と出れば保存できています。
  3. トップ・記事・固定ページ・カテゴリーの一覧が開くかを確かめます。
  4. 控えておいた前のアドレスを開いて、同じ内容の新しいアドレスに着くかを確かめます。404になる場合や、別の記事に着く場合は、前のアドレスから新しいアドレスへ移す設定を入れます。
  5. メニューや記事の中に、前のアドレスを直接書いたリンクがあれば、新しいアドレスに直します。

保存した後に「.htaccess ファイルを更新してください。」と出た場合や、トップ以外がすべて404になった場合は、WordPressがアドレスの決まりをサーバーに伝えられていないことがあります。404の記事の「パーマリンクを保存し直す」の手順で確かめ、直らなければ控えておいた元の設定に戻します。

記事1本のアドレス(スラッグ)を変える手順

  1. 記事の編集画面を開き、右の設定の「スラッグ」を押します。
  2. 「パーマリンクの最後の部分をカスタマイズする。」の欄に新しいスラッグを入れ、右上の「保存」を押します。
  3. 新しいアドレスで記事が開くか、前のアドレスを開いて新しいアドレスに着くかを確かめます。
  4. メニューやほかの記事の中に、前のアドレスを直接書いたリンクがあれば、新しいアドレスに直します。

以前の編集画面(クラシックエディター)で、題の下の「パーマリンク」の横にあった「編集」ボタンは、今の編集画面では、右の設定の「スラッグ」に当たります。

投稿・固定ページの一覧で、記事の上にマウスを置くと出る「クイック編集」の「スラッグ」でも変えられます。

変えたもの 前のアドレスはどうなるか
公開済みの投稿のスラッグ WordPressが前のスラッグを記録し、前のアドレスが見つからないときに、新しいアドレスへ自動で移す仕組みがあります(301)。ただ、条件によって移らないこともあるため、前のアドレスを開いて確かめます
固定ページのスラッグ・親ページ 投稿と同じ、前のスラッグで移す仕組みの対象外です。前のアドレスは404になることがあるため、確かめて、必要なら移す設定を入れます。子ページがある場合は、子ページのアドレスも変わります
投稿のアドレスの形(「設定」→「パーマリンク」) 移ることも、404になることもあります。控えておいた前のアドレスを開いて確かめます

前のアドレスから新しいアドレスへ移す(301のリダイレクト)

前のアドレスが検索結果に出ていたり、ほかのサイトからリンクされていたりする場合は、前のアドレスを開いた人が、同じ内容の新しいアドレスへ移るようにします。ずっと移したままにする場合は「301」の転送を使います。Googleの案内でも、元に戻す予定がない場合は、永続的なリダイレクト(301 など)を使うよう勧めています。

  • プラグインで入れる:「Redirection」などのリダイレクトのプラグインで、前のアドレスと新しいアドレスを組にして登録します。入れる前に、今のWordPressの版で試験されているか、更新が続いているかを確かめます。
  • サーバーの設定で入れる:.htaccess などに転送の決まりを書きます。サイト全体の形を変えて、たくさんのアドレスをまとめて移すときに使われますが、書き方を間違えるとサイトが開かなくなることがあるため、慣れた方向けです(500エラーの記事の「.htaccess を確かめる」)。

入れた後は、前のアドレスを開いて、同じ内容の新しいアドレスに着くかを確かめます。すべてをトップページへ移すのではなく、記事ごとに当たるページへ移します。Search Console を使っている場合は、サイトマップを送り直しておくと、新しいアドレスを知らせる手がかりになります(サイトマップの確かめ方)。

スラッグを変更できないとき

出ている状態 考えられること・確かめるところ
編集画面に「スラッグ」の欄が無い・押せない 「設定」→「パーマリンク」が「基本」になっていると、編集画面の「スラッグ」の欄は使えません。ほかには、ログインしているユーザーに公開する権限が無い場合もあります。公開済みの記事があるサイトで「基本」から変えるときは、先に変える前に確かめることをご覧ください
固定ページで「スラッグ」ではなく「リンク」と出る その固定ページが、トップページに設定されています(「設定」→「表示設定」)。トップページのアドレスはサイトのアドレスになるため、スラッグは使われません
保存すると、スラッグの最後に「-2」が付く 同じスラッグの記事がすでにあります。固定ページでは、同じ親の固定ページのほか、同じ親の画像などのファイル(メディア)とも重ならないようにされます。まずは別のスラッグにするのが手軽です。重なっている方を変える場合は、そちらのアドレスも変わることに気をつけます
変えたのに、表示が前のまま キャッシュに前の表示が残っていることがあります(表示されないときの記事の「直したのに表示が変わらないとき」)
保存すると「更新に失敗しました」と出る 更新できないときの記事・「有効な JSON レスポンスではありません」の記事

変えた後に、うまく表示されないとき

出ている状態 確かめるところ
トップ以外がすべて404になる パーマリンクの保存し直し・.htaccess(404の記事の「パーマリンクを保存し直す」)
前のアドレスが404になる 前のアドレスから新しいアドレスへ移す設定(上の章・404の記事の「アドレスを変えていないかを確かめる」)
「リダイレクトが繰り返し行われました」と出る 入れた転送の設定どうしが、ぐるぐる回っていないか(リダイレクトが多すぎるときの記事)
サイト全体が「500」になる .htaccess に書き足した転送の決まり。写しておいた元のファイルに戻します(500エラーの記事)

パーマリンクの変更のご相談

WP-ingでは、パーマリンクの変更や前のアドレスからの転送の設定、変えた後に表示されないなどの不具合の修理を承っています。公開済みのサイトでアドレスを変えるか迷うときは、お気軽にご相談ください。

よくある質問

パーマリンクを変えると、検索の順位は下がりますか?

アドレスが変わると、Googleが新しいアドレスを見つけて登録し直すまでの間、検索結果の表示が変わることがあります。前のアドレスから新しいアドレスへ301で移すと、検索結果に新しいアドレスを出すよう、Googleに伝えられます。変える必要がそれほど無い場合は、今のままにしておくのも一つの方法です。

カテゴリーのアドレスの「category」を消せますか?

「設定」→「パーマリンク」の「オプション」の「カテゴリーベース」で、別の言葉に変えることはできます。WordPressの公式の案内では、標準の設定では、変えることはできても、アドレスから取り除くことはできないとされています。別の言葉に変えると、カテゴリーの一覧のアドレスも変わるため、前のアドレスが移るかも確かめます。

画像やPDFのアドレスを変えたいです。

画像やPDFそのもののアドレスは、アップロードしたときのファイル名と場所(/wp-content/uploads/ の中)で決まり、パーマリンクの設定では変わりません。アドレスを変えたいときは、名前を付け直したファイルをアップロードし直し、記事の中の画像やリンクを差し替えます。前のファイルのアドレスへのリンクがほかにある場合は、そのリンクが開けなくなることがあります。

参考にした情報

この記事の内容は、2026年11月3日に確認したものです。

コラムの一覧へ

無料で相談する