EOの鍵はここに!WordPressパーマリンクとスラッグの最適解とは?


** PR ** 目がかすむ、ぼやける。目の悩み解消解消に。

                         

パーマリンク構造における注意点

当ブログで起こったパーマリンク構造の問題。

ChatGPTから提案を受けたパーマリンク構造を採用したはずなのに・・

Pixivと連携しやすく、Googleにも好まれる構造としては、以下のようなカスタム構造がよいと提案を受けていました。

/%category%/%postname%/

例:

  • 小説 → https://www.ai.necokoucan.com/novel/shiroi-maid-no-rekishi/
  • イラスト → https://www.ai.necokoucan.com/illust/maid-team-battle-scene/

この設定でこのようなパーマリンク構造で表示されるはず。

この構造は

1.カテゴリー

2.ブログ記事タイトル

この記事のパーマリンク構造は

Tシャツ/戦艦扶桑・諸元と戦歴~ となるはず。

ところが

ブログタイトル部分が「post-9500-2」とある。

ここで「思い出した」わけである。それは「スラッグ」

WordPressの「編集」以外に、「クリック編集」という簡易編集機能があり、そこで確認すると「タイトル」したに「スラッグ」というのがある。

ここに書かれているのがブログタイトルより優先で表示されているわけです。

WordPressにおける「スラッグ(slug)」は、投稿・固定ページ・カテゴリー・タグなどの URLの一部になる文字列 のことを指します。SEOやユーザビリティにも大きく関係する重要な要素です。

WordPressの「スラッグ」とは?

定義

スラッグとは、各投稿やページのURLの末尾に使われる短い識別子(英数字やハイフンなど)です。

  • 例:投稿タイトル「こんにちは世界」の場合
    → 自動生成されるスラッグ:konnichiwa-sekai
    → 完全URL:https://example.com/konnichiwa-sekai

WordPressにおけるスラッグの機能・特徴

機能説明
URL構造を定義投稿・ページのURLを簡潔かつ意味のあるものにできる
SEOに有利検索エンジンはURLのキーワードも評価対象にする
人にわかりやすいURLユーザーがURLを見て内容を予測しやすくなる
重複不可同一投稿タイプ内では同じスラッグは使えない(自動的に末尾に「-2」などが付く)

スラッグが使われる場所

コンテンツタイプスラッグが使われる例
投稿(Post)https://example.com/**post-slug**
固定ページ(Page)https://example.com/**page-slug**
カテゴリーhttps://example.com/category/**category-slug**
タグhttps://example.com/tag/**tag-slug**
カスタム投稿タイプhttps://example.com/custom-type/**custom-slug**

スラッグの設定方法(WordPress管理画面)

投稿・固定ページの場合:

  1. 投稿編集画面でタイトルを入力
  2. パーマリンク(URL)部分の編集ボタンをクリック
  3. 表示されたスラッグを好きな文字列に変更
    • 推奨:英小文字+ハイフン区切り

カテゴリー・タグの場合:

  1. 「投稿」→「カテゴリー」や「タグ」を開く
  2. 名前とスラッグをそれぞれ入力(任意)

スラッグ設定のベストプラクティス(SEO的観点)

推奨事項理由
英語またはローマ字表記にする日本語URLは文字化けやSEO上不利な場合がある
意味のある単語を使う検索キーワードに含まれる単語だとSEOに強い
短く簡潔にユーザビリティと見た目の美しさを両立
ハイフンで単語を区切るGoogleはハイフンを単語の区切りとして認識する

例(ブログ記事)

タイトル設定スラッグ完成URL例
Rust言語の入門ガイドrust-introhttps://example.com/rust-intro
戦艦扶桑の戦歴fuso-historyhttps://example.com/fuso-history

以上の様に有効な機能であることが確認できます。

ですが、今回より下記記事のパーマリンク構造を採用しているのでスラッグを定義しない方向を採用します。

ではどうするか?

じつは「スラッグ」の項目に書かれている内容を「削除」するだけでパーマリンク構造は「ブログタイトル」がただしく表示されるようになります。

次回をお楽しみに。

広告

BASEオリジナルグッズ

PR VTuberサプーが教える! Python 初心者のコード/プロのコード

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です