パーマリンクは記事のURLです。新規サイトなら「投稿名」など読みやすい形式を早めに選べますが、公開後のサイトで形式やスラッグを変えると、古いURLから来た読者が404になる可能性があります。変更前に旧URLを控え、301リダイレクトを用意します。
最初に結論
サイト全体の形式は「設定」→「パーマリンク」で変更します。個別記事は編集画面のURLまたはスラッグ欄で変更します。公開済みURLを変える場合は、旧URLから新URLへ301転送し、内部リンク、サイトマップ、SNSや広告のリンクも更新します。
- 全体設定と個別スラッグを区別する
- 公開済みURLを安全に変更する
- 301転送と公開後確認を完了する
変更してよい場合・待つ場合
サイト公開前や記事数が少ない段階は変更しやすい時期です。一方、検索流入や外部リンクがあるサイトでは、見た目を整えるだけの変更は利益よりリスクが大きくなります。
| 状況 | 判断 |
|---|---|
| 公開前 | 希望形式へ整えやすい |
| 誤字や意味不明な個別URL | 301転送込みで修正 |
| 既に流入がある全記事 | 理由が弱ければ維持 |
一記事だけ誤字がありました。
そこだけなら直したいけど、前のURLを忘れそうです…。
先に旧URLを丸ごとメモしようね。
それから新しいスラッグへ変えて、旧URLを転送すれば大丈夫だよ。
変える前に戻り道を作るんですね。
私、先に保存してから考えるところでした。
気づけたから大丈夫だよ。
URLの変更は、旧と新を一組で扱うと迷わないね。
サイト全体の形式を変更する
- 現在の「設定」→「パーマリンク」を記録する
- 新しい形式を選ぶ
- 「変更を保存」を押す
- トップ、記事、カテゴリーを一つずつ開く
- 旧URLから新URLへの転送を設定する
日付を含む形式から投稿名へ変えると、多数の記事URLが同時に変わります。全記事を対象にした転送規則を事前に用意できない場合は、作業を延期します。
個別記事のスラッグを変更する
投稿編集画面でURL欄を開き、英小文字とハイフンで短いスラッグを入力します。日本語URLも動作しますが、共有時に長い符号へ変換されるため、管理しやすさを考えて英単語へ揃える方法があります。
変更前の完全なURLをメモし、公開後に旧URLを直接開きます。自動転送するプラグインやサーバー設定があっても、実際に301で新URLへ移動するまで完了にしません。
新しい記事は開けました!
でも古いURLは404で、ちょっと胸がぎゅっとなりました…。
まだ直せるから大丈夫だよ。
旧URLから新URLへ301転送を設定して、もう一度開こうか。
今度は新しいページへ移りました。
「301」まで見る理由が、少し分かった気がします。
変更後の検査項目
- 旧URLが404ではなく301を返す
- 新URLが200で開く
- 本文内の内部リンクが新URLになっている
- canonicalが新URLを指す
- sitemapに新URLがあり、旧URLが残っていない
- OGPや共有リンクが新URLを使う
管理画面へ入れない、すべての記事が404になる場合は、変更前の形式へ戻します。それでも直らない場合はパーマリンク設定を開いて保存し直し、Webサーバーの書き換え設定を確認します。
本文の中にも古いリンクが残っていました…。
見つける場所が多くて、また自信がなくなりそうです。
一つずつでいいよ。
内部リンク、canonical、サイトマップの順に見れば、今日は十分だからね。
三つとも新しいURLになりました!
まだ全記事を変える勇気はないので、必要な記事だけにします。
その判断が一番安心だよ。
変えない選択も、サイトを守る立派な判断だからね。
URL変更前後の記録表を作る
URLを変える記事が複数ある場合は、旧URL、新URL、変更日、転送確認、内部リンク更新を一行ずつ記録します。記憶だけで進めると、転送漏れや新旧URLの取り違えが起きます。
| 確認 | 期待する結果 |
|---|---|
| 旧URLを開く | 301で新URLへ移動 |
| 新URLを開く | 200で本文を表示 |
| canonical | 新URLと一致 |
| sitemap | 新URLのみ掲載 |
転送が連鎖して旧URLから中間URLを経由する場合は、最終URLへ直接転送するよう整理します。ブラウザー表示だけでなく、応答コードも確認します。
この環境で続けにくいと感じたら
URL変更は現在の環境で行えます。ただし、転送設定やアクセスログの確認を管理画面から行いたい人は、サーバー側の機能とサポート範囲も比較材料になります。今のサーバーで301転送とログ確認ができるなら移転は不要です。
エックスサーバー
転送設定・ログ確認と日常管理のしやすさを重視する人が比較できる候補です。
向いている人: 転送設定・ログ確認と日常管理のしやすさをサーバー選びの条件にしたい人
購入不要な人: 現在の環境で今回の操作を完了でき、管理やサポートにも不満がない人
料金・特典・提供機能は契約時期により変わります。必ず公式ページで最新条件をご確認ください。
エックスサーバーの公式情報を見る
ConoHa WING
転送設定・ログ確認と日常管理のしやすさを重視する人が比較できる候補です。
向いている人: 転送設定・ログ確認と日常管理のしやすさをサーバー選びの条件にしたい人
購入不要な人: 現在の環境で今回の操作を完了でき、管理やサポートにも不満がない人
料金・特典・提供機能は契約時期により変わります。必ず公式ページで最新条件をご確認ください。
ConoHa WINGの公式情報を見る広告・PRを含みます。料金・特典は公式ページで最新条件をご確認ください。
よくある質問
パーマリンクを保存し直すだけでURLは変わりますか?
同じ形式のまま保存するだけなら通常は変わりません。形式を選び直した場合は多数のURLが変わる可能性があります。
日本語スラッグはだめですか?
動作します。ただし共有時に長い文字列へ変換されることがあるため、運用方針に合わせて統一します。
301と302のどちらを使いますか?
恒久的なURL変更は301を使います。一時的な移動は302ですが、記事URL変更では通常301です。
最後に確認すること
旧URLが301で新URLへ移動し、新URLが200、canonicalとサイトマップと内部リンクが新URLへ揃えば完了です。見た目だけのために大量変更しないことも大切です。