<>

カスタム構造を使って最適なパーマリンクを設定【WordPress】

記事作成を始める前に必要な パーマリンクの設定 をします。

これは 記事ごとのURLで Webサイトのドメインのあとに続く部分に
どの項目を利用するのかを選択し パーマリンクのベースを設定します。

パーマリンク設定 -デフォルトのパーマリンクのイメージ
イメージはこんな感じ。
初期設定(デフォルト)では ドメインの後に 数字が割り当てられています。

この “URL" を どのような文字列にするのかは 自分で設定することができますので
この設定方法についてまとめていきます。

パーマリンク 設定

https から始まるサイトのドメインの後に続くURL部分を
いくつかの項目を組み合わせて (URL全体)を完成させます。

パーマリンク設定の選択画面 - 共通設定の項目 -

パーマリンク設定画面の共通設定では 数字・日付などが入ったものが多いですが
検索エンジンでは 意味の分かりにくい文字列などを好みません。

記事タイトルのスラッグとしても URLに適した設定にすることが大切です。

スラッグとは

カテゴリや タグを作成する際に URLとして使用されるワード
世界共通で理解できる言葉として 英語表記が望ましいです。

URL構造はシンプルに

Google が提唱する URLの2つの要件

サイトのURL構造はできるだけシンプルにします。
理論的かつ 人間が理解できる方法で( 可能な場合は IDではなく
意味のある単語を使って ) URLを構成できるよう コンテンツを分類します。

- Google検索セントラルの 一文より引用 ー  

Googleが提唱する URLの条件にもあるように パーマリンクに使用する文字は
人間が理解できる単語、カテゴリや 記事内容に関連する単語を使用するのが
好ましいので 今回、カスタム構造を使い パーマリンクを設定していきます。

カスタム構造を使った パーマリンクの設定

ダッシュボード画面から 設定 → パーマリンク設定を開きます。

ダッシュボード画面からパーマリンク設定画面へ

カスタム構造 は共通設定の下にあります。
パーマリンク設定 - カスタム構造で使用できるタグの一覧 -
カスタム構造では 年・月・日・時間など項目があり 自由にタグを組み合わせることが出来ます。

今回は %category% ( カテゴリ )と %postname% ( ポストネーム ) を使用します。

https://eureka45.net/ カテゴリ名 / 投稿記事名 / というURLになります。
それぞれ スラッグで設定した英数文字が表示されるイメージです。

category (カテゴリ)

カテゴリは 記事をテーマごとに グループ分けしたもので 事前に作成しておきます。

注意

投稿画面からも その都度作成できますが、
スラッグを編集する必要があるので 日本語のカテゴリの場合は、
スラッグの編集を忘れないように注意しておいてください。

Luxeritas ( ルクセリタス ) カテゴリー作成のポイントと設定のしかた【WordPress】はこちら

postname (ポストネーム)

ポストネームは 投稿画面から タイトルに合ったネームを自由に設定できます。

パーマリンク – 投稿画面

それでは 記事投稿画面へ移って 実際にパーマリンクを作成してみます。

パーマリンク作成 - 新規投稿画面 リンク生成前のイメージ
まだ何も書かれていない 新規投稿の画面では リンクは表示されていません。

カテゴリ設定

カテゴリは 記事に合わせて画面右の一覧から選択します。
投稿画面-カテゴリーの設定ボックス

 

パーマリンク作成 -タイトル作成後 リンク生成あり
タイトルを入れて記事を保存してみると、リンクが生成されました。
先ほど設定した、カテゴリ名と postname でリンクが生成されています。

postname の編集

パーマリンク設定 - カテゴリの後ろ - 記事名の編集

記事名を編集する前は 数字での postname が表示されます。
現在の記事名 post-5782 の横に編集ボタンがありますので クリックし
タイトルに合ったワードを 英数文字で編集していきます。

表示に/category/が入ってしまう場合

WordPressテーマなどによっては category で設定した場合、URLにカテゴリ名ではなく
/category/  という ワードが挿入されてしまうケースがあります‼

URL が正確に表示できない場合のオプション設定 - カテゴリーベースにドット
その場合、パーマリンクの設定のオプションの項目に
このように ドットを記入することで改善されると思いますので試してみてください。