Table of Contents
パーマリンクとは
パーマリンクとは各投稿や投稿一覧ページへのURLです。
「設定」>「パーマリンク設定」からパーマリンクの設定が行え、こちらの設定によりサイト全体のURL構造を決定できます。
パーマリンク設定を最初にする必要がある理由
URLを変更すると様々な不利益を被るため、また不利益を低減するのに労力も要するため、基本的に一度決めたものは変更しないことが望ましいためです。
具体的にはURLの変更によりGoogle等の検索エンジンからの評価への影響や、ソーシャルでシェアされた回数がリセットされる等のデメリットがあります。
検索エンジンの評価についてはリダイレクトで回避できますが、最初にある程度良く考え、大きな理由がない場合は途中で変更しない方が良いかと思います。
パーマリンクのタイプ
パーマリンクには以下の3タイプがあります。
Ugly | デフォルトhttps://santerabyte.com/?p=123 index.phpのクエリから該当ページを探す |
Pretty | https://santerabyte.com/2020/04/02/sample-post/ https://santerabyte.com/sample-post/ 等 特定の階層のようなURLからクエリの形式に変換して該当ページを探す |
Almost Pretty | https://santerabyte.com/index.php/2020/04/02/sample-post/ https://santerabyte.com/index.php/sample-post/ 等 PrettyタイプのURLと基本的に同様で、前にindex.phpが挿入されたもの |
設定ページの対応は以下の通りです。
共通設定 | パーマリンクタイプ |
基本 | Ugly |
日付と投稿名 | Pretty or Almost Pretty |
月と投稿名 | Pretty or Almost Pretty |
数字ベース | Pretty or Almost Pretty |
投稿名 | Pretty or Almost Pretty |
カスタム構造 | Pretty or Almost Pretty |
「Pretty」は設定するために必要な条件があるため、条件を満たしていない場合は自動的に「Almost Pretty」になります。
Ugly, Pretty, Almost Pretty の違い
Ugly | 醜い |
Pretty | 綺麗 |
Almost Pretty | ほとんど綺麗 |
訳すとそれぞれ上記の表の通りになります。
Uglyはhttps://santerabyte.com/?p=123
等でURLからは数字のみで内容の推測ができませんが、URLが短くなる、自動で割り振られる投稿IDがURLに使われることで投稿ごとにURLを考える必要がなくなるメリットがあります。
Prettyはhttps://santerabyte.com/2020/04/02/sample-post/
やhttps://santerabyte.com/sample-post/
等で、URLから日時や記事名等の意味のある情報が確認でき、ページの内容が推測できますが、URLが長くなる、投稿ごとにURLを考える必要があるデメリットがあります。
Almost Prettyはhttps://santerabyte.com/index.php/2020/04/02/sample-post/
やhttps://santerabyte.com/index.php/sample-post/
等でPrettyと同様のURLにindex.phpが付いたものになっています。
これはPrettyタイプはサーバーの設定等により使用できない場合があるのですが、その対応のためにindex.phpにPretty同様の文字列を渡すことにより同様の挙動を実現しているものです。
index.php部分を取り除きたい場合は以下のページから要件を確認し、サーバーの設定を見直す必要があります。
パーマリンクの使い方 | WordPress.org 日本語
https://ja.wordpress.org/support/article/using-permalinks/
その他以下のSearch Consoleのヘルプに推奨されているURLの記述がありますので、参考に決定するのが良いかと思います。
シンプルな URL 構造を維持する – Search Console ヘルプ
https://support.google.com/webmasters/answer/76329?hl=ja
参考
パーマリンクの使い方 | WordPress.org 日本語
https://ja.wordpress.org/support/article/using-permalinks/
シンプルな URL 構造を維持する – Search Console ヘルプ
https://support.google.com/webmasters/answer/76329?hl=ja