WordPressでサイトを運営していると、「スラッグってSEOに関係あるの?」「日本語スラッグは使っていいの?」と疑問を持つ方は多いです。
結論からお伝えすると、スラッグはSEOに影響します。正しく設定することで、クローラーの理解向上とCTR改善につながります。
この記事では、スラッグの基本からSEOに強い設定ルール、変更時の注意点まで実務目線で解説します。
スラッグとは?URLのどの部分を指すのか
スラッグとは、URLの末尾に位置する「そのページ固有の識別文字列」のことです。たとえばURL https://www.technogram.co.jp/seo/slug-seo/ の場合、slug-seo の部分がスラッグにあたります。スラッグはページのアドレスを人間にも検索エンジンにも読みやすい形で表現する役割を担っています。
パーマリンクとの違い
パーマリンクとは、ページの「完全なURL」全体を指します。スラッグはそのパーマリンクの一部です。
| 用語 | 指す範囲 | 例 |
|---|---|---|
| パーマリンク | URLの全体 | https://www.technogram.co.jp/seo/slug-seo/ |
| スラッグ | URLの末尾の識別子部分 | slug-seo |
WordPressでは「パーマリンク設定」でURL構造を決め、各投稿ごとに「スラッグ」を個別に設定する仕組みになっています。
投稿スラッグ・カテゴリースラッグの2種類
WordPressで設定するスラッグには大きく2種類あります。
- 投稿スラッグ:各記事・固定ページのURL末尾に使う識別子。投稿ごとに設定する
- カテゴリースラッグ:カテゴリーページのURLに使う識別子。カテゴリー設定画面で設定する
カテゴリースラッグはサイト全体のURL構造に影響するため、サイト開設時に最優先で設計・設定することが重要です。
スラッグはSEOに影響するのか?
スラッグはSEOに影響します。「大きくは変わらないが、やらない理由はない」というのが実務的な結論です。 クローラーがページ内容を把握する手がかりになり、CTRにも寄与します。
「スラッグはSEOに影響しない」という見解も見られますが、これは「スラッグだけで劇的に順位が変わることはない」という意味であり、「設定しなくていい」という意味ではありません。正しく設定することでプラスに働くシグナルが増えます。
Googleも「Google 検索における URL 構造のベスト プラクティス」で、Googleおよびユーザーがサイトをより正しく理解できるように、シンプルなURLにすることを推奨しています。
クローラーが記事内容を理解しやすくなる
Googlebotはページのコンテンツを評価する際、URLも参照します。スラッグにメインキーワードを含めることで、クローラーがそのページのトピックを把握しやすくなります。 たとえば slug-seo というスラッグは「スラッグのSEOに関する記事」だとクローラーが読み取れます。
一方、post-123 のような自動生成スラッグでは、コンテンツの内容をURLから判断できません。
CTR(クリック率)との関係
検索結果ではURLがそのまま表示されないケースも増えています。Googleがパンくずリストやドメイン名に置き換えることがあるためです。そのため「スラッグを英語にすればCTRが上がる」とは断言できません。
ただし、URLが表示される場面(SNSでのシェア、外部サイトからのリンク、ブラウザのアドレスバー等)では、読みやすいスラッグがユーザーの信頼感につながります。 CTRへの直接効果よりも、ユーザー体験の観点で整備する施策として捉えるのが正確です。
/post-123/ より /slug-seo/ の方が、ユーザーにとって内容が伝わりやすいURLです。
「スラッグだけでは大きく変わらない」論への回答
「スラッグのSEO効果は微小」という意見は正しい面もあります。
ただし、Technogramの実務経験では、スラッグを含む複数のテクニカルSEO施策を丁寧に積み重ねることで、サイト全体のクロール効率とユーザー体験の向上につながることを確認しています。
スラッグは「単体で大きく変える」ものではなく、「やっておくべき基本施策」として捉えるのが正確です。
SEOに強いスラッグの設定ルール5つ
SEOに強いスラッグ設定の基本ルールは以下の5つです。
英単語のみを使う(日本語スラッグがNGな理由)
スラッグには必ず英単語を使いましょう。日本語スラッグはURLエンコードの問題を引き起こします。
ローマ字(例:suraggu-seo)は一応エンコード問題を回避できますが、英単語(例:slug-seo)の方が検索エンジンに意味を伝えやすく、国際的な可読性も高いため推奨しません。
メインキーワードを含める
そのページで上位表示を狙うメインキーワードをスラッグに含めましょう。ただし、キーワードの詰め込みは逆効果です。 1〜2語程度に絞り込んでください。
良い例:slug-seo、301-redirect、internal-link
悪い例:slug-seo-wordpress-setting-guide-how-to
短くシンプルにする
スラッグは簡潔であるほど良いです。目安は3〜5単語以内、20文字程度までです。長いスラッグはユーザーが記憶・入力しづらく、URLとしての視認性も低下します。
重複させない
同じスラッグを複数のページで使うと、URLが重複してしまいます。WordPressは自動で -2 などを付けて回避しますが、意図しない重複は管理上のトラブルにつながります。スラッグはサイト内で一意(ユニーク)になるよう設計してください。
一度決めたら変更しない
公開後にスラッグを変更すると、旧URLが無効になります。301リダイレクトを設定しないかぎり、旧URLへのSEO評価が失われます。スラッグは記事公開前に慎重に決定し、変更しないことを原則としてください。
日本語スラッグを使うとどうなるのか?エンコード問題を解説
日本語スラッグはSEO・ユーザビリティの両面でリスクがあるため、使用しないことを強く推奨します。
URLエンコードで発生する具体的なトラブル
日本語を含むURLはブラウザやサーバーの処理過程で「パーセントエンコーディング」と呼ばれる変換が行われます。たとえば「スラッグ」という日本語スラッグは以下のように変換されます。
/seo/スラッグ/ → /seo/%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B0/
Technogramでもクライアントサイトの調査時に、日本語スラッグが原因でこのような長い文字列のURLが発生しているケースを複数確認しています。
SNSでURLをシェアした際にエンコード済みの文字列が表示されてしまい、クリックを躊躇させる要因にもなってしまう可能性があります。
ユーザビリティとSEOへの悪影響
日本語スラッグを使うと、以下のような問題が発生します。
- URLが非常に長くなり、コピー・共有がしにくい
- 環境によってはエンコード前・後が混在し、正規URLが不明確になる
- Google Search Consoleでのページ管理が煩雑になる
- SNSや外部サイトでシェアされた際にURLが文字化けして見える
英単語のスラッグなら、URLは短くシンプルに保てます。
スラッグを変更する場合は必ず301リダイレクトを設定する
公開済みのスラッグを変更しなければならない場合、必ず301リダイレクトをセットで設定してください。 これはSEO評価を維持するための絶対条件です。
リダイレクトなしで起きるSEO評価への影響
スラッグを変更してリダイレクトを設定しない場合、旧URLへのリンク評価(被リンクや内部リンクのSEO効果)がすべて失われます。具体的には以下のことが起きます。
- 旧URLにアクセスしたユーザーが404エラーを見る
- 旧URLに蓄積されていた被リンク評価が新URLに引き継がれない
- Google Search Consoleでクロールエラーが発生する
「スラッグは変更してはいけない」と原則としつつも、日本語スラッグを使っていた・意味のないスラッグになっているなど、やむを得ず変更が必要なケースは実際に存在します。その際は必ずリダイレクト設定とセットで対応してください。
WordPressでの301リダイレクト設定手順
WordPressで301リダイレクトを設定する方法は主に2つです。
方法①:プラグイン「Redirection」を使う(推奨)
- WordPressプラグイン「Redirection」をインストール・有効化する
- 「ツール」→「Redirection」を開く
- 「新しいリダイレクトを追加」で旧URL(ソースURL)と新URL(ターゲットURL)を入力する
- タイプを「301 Moved Permanently」に設定して保存する
方法②:.htaccessファイルに直接記述する(上級者向け)
サーバーのルートディレクトリにある .htaccess ファイルに以下を追記します。
Redirect 301 /旧スラッグのパス/ https://www.technogram.co.jp/新スラッグのパス/
プラグインを使う方法の方がミスが少なく、管理もしやすいためおすすめです。
WordPressでのスラッグ設定方法
WordPressでのスラッグ設定は、投稿・固定ページとカテゴリーで手順が異なります。
投稿・固定ページのスラッグ設定
- 投稿または固定ページの編集画面を開く
- 画面右側のパネルで「投稿」タブを選択する
- 「URL」欄をクリックし、スラッグを入力する
- 英単語・ハイフン区切りで設定する(例:
slug-seo)
公開前に必ず設定してください。 公開後に変更する場合は、301リダイレクトが必要です。
WordPressのデフォルトでは記事タイトルをもとに自動生成されますが、日本語タイトルの場合は日本語スラッグになってしまうため、必ず手動で英語に変更してください。
カテゴリースラッグの設定
- WordPress管理画面の「投稿」→「カテゴリー」を開く
- 設定したいカテゴリーの「編集」をクリックする
- 「スラッグ」欄に英単語を入力する(例:
seo) - 「更新」ボタンをクリックして保存する
カテゴリースラッグはサイト内の全ページURLに影響します。サイト開設時に設計してから変更しないことが理想です。変更が必要な場合は、そのカテゴリー配下の全記事URLが変わるため、包括的なリダイレクト設定が必要になります。
スラッグはGoogle Search Console・GA4での分析管理にも影響する
スラッグの設計は、アクセス解析ツールでの管理効率にも直結します。意味のあるスラッグを設定しておくことで、Google Search ConsoleやGA4でのデータ分析が格段にしやすくなります。
スラッグが不適切だと分析時に何が困るのか
スラッグが post-123 や %E3%82%B9%E3%83%A9%E3%83%83%E3%82%B0 のようなページは、Google Search ConsoleやGA4のレポート上でもそのURLがそのまま表示されます。複数ページのデータを一覧で見た際に、「どのURLがどの記事なのか」が即座にわかりません。
Technogramでも、スラッグが整備されていないサイトの分析を担当した際に、ページパフォーマンスの確認作業に時間がかかった経験があります。URL一覧を見ても内容が判断できず、都度記事を開いて確認する必要がありました。
Technogramが実践しているスラッグ設計の考え方
Technogramでは、自社ブログのスラッグを「英単語+メインキーワード」を基本ルールとして設計・運用しています。具体的には以下のような考え方です。
- 英単語のみを使用し、日本語・ローマ字は使わない
- メインキーワードを含めるが、詰め込まない(1〜2語)
- ハイフン(
-)で単語をつなぐ(アンダースコアは使わない) - Google Search ConsoleとGA4のフィルタリングでカテゴリー別に簡単に絞り込めるよう、カテゴリースラッグも統一する
このルールを徹底することで、Google Search Console上のデータを見ただけでどの記事のパフォーマンスかが即座に判断できるようになります。
AI検索時代におけるスラッグの意味
Google AI Overview、ChatGPT検索、Perplexityなど、AI検索エンジンが広く普及した現在、URLの設計はAI検索最適化(AIO)の観点からも見直す必要があります。
AI検索エンジンはWebページを引用・参照する際、URLをシグナルの一つとして評価していると考えられます。意味のある英単語で構成されたスラッグは、AI検索エンジンがページのトピックを理解する手がかりになります。/seo/slug-seo/ というURLと /seo/post-123/ というURLでは、前者の方がページの内容をAIが把握しやすいことは明らかです。
また、AI検索の引用結果にURLが表示される場合、ユーザーから見て読みやすいURLかどうかが、そのリンクをクリックするかどうかの判断にも影響します。スラッグの整備は、従来のSEOだけでなくAIOの観点でも有効な施策です。
AIOについて詳しくは、Technogramの「AI Overview対策とは?引用されるコンテンツの作り方とSearch Consoleでの効果測定まで実務で解説」の記事も参考にしてください。

まとめ
この記事では、スラッグの基本からSEOへの影響、正しい設定ルール、変更時の注意点までを解説しました。
- スラッグとはURLの末尾にある「そのページ固有の識別文字列」で、パーマリンクの一部である
- スラッグはSEOに影響する。クローラーの理解向上とCTR改善につながる
- SEOに強いスラッグの基本は「英単語・メインキーワードを含む・短い・重複なし・変更しない」の5つ
- 日本語スラッグはURLエンコード問題を引き起こすため使用しない
- 公開後にスラッグを変更する場合は、必ず301リダイレクトをセットで設定する
まずは自社サイトのスラッグを見直し、日本語スラッグや意味のないスラッグが使われていないかチェックするところから始めてみてはいかがでしょうか。
よくある質問(FAQ)
Q. スラッグに日本語を使っても大丈夫ですか?
SEO・ユーザビリティの両面でおすすめできません。日本語スラッグはURLエンコードにより非常に長い文字列に変換され、ユーザーが読めない・共有しづらいURLになります。SNSでシェアした際にも文字化けして表示されることがあります。英単語で設定することを強く推奨します。
Q. スラッグにキーワードを入れることでSEO効果はありますか?
効果はあります。クローラーがページの内容を把握する手がかりになるため、メインキーワードを含めることを推奨します。ただしキーワードを詰め込みすぎず、1〜2語程度に絞るのが適切です。
Q. すでに公開した記事のスラッグを変更しても大丈夫ですか?
変更自体は可能ですが、必ず301リダイレクトをセットで設定してください。リダイレクトなしで変更すると旧URLへのSEO評価が引き継がれず、検索順位が下がるリスクがあります。WordPressのプラグイン「Redirection」を使うと簡単に設定できます。
Q. スラッグはローマ字(日本語読み)でも問題ないですか?
URLエンコード問題は回避できますが、英単語の方が検索エンジンにとって意味を理解しやすく、国際的な可読性も高いため英単語を推奨します。たとえば suraggu-seo より slug-seo の方が適切です。
Q. カテゴリースラッグと投稿スラッグ、どちらを優先して整備すればよいですか?
両方重要ですが、カテゴリースラッグはサイト全体のURL構造に影響するため、サイト開設時に最優先で設定してください。後から変更するとカテゴリー配下の全記事URLが変わり、包括的なリダイレクト対応が必要になります。

