URLスラッグの付け方|SEOに強い基本ルールと日本語URLの注意点
URLスラッグは、ページの内容を表す「URLの末尾部分」です。付け方ひとつでURLの読みやすさやSEOの伝わり方が変わります。本記事では、スラッグとは何かから、英小文字・ハイフン区切り・短く意味が分かるという基本ルール、日本語URLのエンコード問題、避けるべき記号、公開後に変更する際のリダイレクト注意までをやさしく解説します。
「https://example.com/blog/url-slug-kiso」のように、URLの末尾にある単語の並びを見たことはないでしょうか。この太字の部分がURLスラッグです。一見ささいな部分に見えますが、付け方しだいでURLの読みやすさ、共有のしやすさ、そして検索エンジンへの伝わり方まで変わってきます。本記事では、スラッグとは何かから、良い付け方の基本ルール、日本語URLの落とし穴、そして公開後に変更する際の注意点までを順に解説します。
URLスラッグとは何か
URLスラッグ(slug)とは、URLのうちページを個別に識別する末尾部分のことです。たとえば「https://example.com/guides/url-slug-kiso」というURLなら、最後の「url-slug-kiso」がスラッグにあたります。多くのブログやCMSでは、記事タイトルをもとに自動でスラッグが作られますが、手動で自由に設定できる場合がほとんどです。
スラッグの役割は、そのページが何についてのものかを、人にも機械にも分かりやすく示すことです。「/p?id=12345」のような数字だけのURLでも技術的には機能しますが、見ただけでは内容が分かりません。一方「/url-slug-kiso」のように内容を表す言葉が入っていれば、URLを見ただけでおおよそのテーマが伝わります。
実際にタイトルから適切なスラッグを作る作業は、ルールに沿って整形する手間がかかります。日本語タイトルを英数字のスラッグに整える際は、スラッグ生成ツールを使うと、小文字化やハイフン区切りといった整形をまとめて行えて便利です。
スラッグとSEOの関係
スラッグはSEO(検索エンジン最適化)において、過度に重視すべきではないが、無視もできない要素です。検索順位を直接大きく左右する主要因ではありませんが、いくつかの面で間接的に効いてきます。
- 内容の手がかり:URLに含まれる言葉は、検索エンジンがページ内容を理解する補助的な手がかりになります。
- クリック率:検索結果やSNSでURLが表示されたとき、内容が分かるスラッグは安心感を与え、クリックされやすくなります。
- 被リンク時の自然さ:他サイトからリンクされる際、意味のあるスラッグはアンカーテキストや文脈として自然になじみます。
つまりスラッグは「直接の順位ブースト」というより、ユーザーと検索エンジンの双方に内容を正しく伝えるための土台です。キーワードを詰め込みすぎる必要はなく、内容を端的に表す言葉を簡潔に入れるのが理想です。
良いスラッグの基本ルール
読みやすく、SEOにもユーザーにもやさしいスラッグには、共通する基本ルールがあります。次の3点を押さえれば、ほとんどの場面で適切なスラッグが作れます。
| ルール | 悪い例 | 良い例 |
|---|---|---|
| 英小文字を使う | /URL-Slug-Kiso | /url-slug-kiso |
| 単語はハイフンで区切る | /url_slug_kiso | /url-slug-kiso |
| 短く意味が分かる | /how-to-write-a-good-url-slug-for-seo | /url-slug-basics |
1. 英小文字に統一する
URLのパス部分は、サーバーによって大文字・小文字が区別される場合があります。大文字が混ざると「/Page」と「/page」が別ページ扱いになり、重複コンテンツや404の原因になりかねません。すべて小文字に統一しておくのが安全です。
2. 単語の区切りはハイフン(-)
複数の単語をつなぐときは、アンダースコア(_)ではなくハイフン(-)を使います。検索エンジンはハイフンを単語の区切りとして認識する一方、アンダースコアは区切りとみなさないことがあるためです。「url-slug-basics」は3語、「url_slug_basics」は1語のかたまりと解釈されかねません。
3. 短く、内容が分かる長さに
スラッグは内容を表す最小限の単語にとどめます。タイトルをそのまま英訳して長く連ねると、URLが冗長になり読みづらく、共有時にも折り返されてしまいます。冠詞(a, the)や接続詞(and, of)など、なくても意味が通る語は省くのがコツです。
日本語URLの問題:エンコードと可読性
日本語のタイトルを、そのまま日本語のスラッグにするとどうなるでしょうか。たとえば「/スラッグの基礎」というURLは、ブラウザのアドレスバーでは日本語のまま表示されることもありますが、実際にリンクや共有でやり取りされる際には「パーセントエンコード」という形式に変換されます。
/スラッグの基礎 → /%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B0%E3%81%AE%E5%9F%BA%E7%A4%8E
このように、日本語1文字が「%E3%82%B9」のような長い記号列に置き換わります。結果として次のような問題が生じます。
- URLが極端に長くなる:数文字の日本語でも、エンコードされると数十文字になります。
- コピー&ペースト時に崩れる:SNSやチャットに貼ると、意味の分からない記号列として表示されることがあります。
- 共有・記憶しづらい:人がURLを読んだり覚えたりする手がかりが失われます。
そのため、スラッグは日本語ではなく英数字で付けるのが無難です。日本語タイトルから英数字スラッグへ整えるときは、内容を表すローマ字や英単語に置き換え、小文字とハイフンで整形します。この変換を手早く行うにはスラッグ生成ツールが役立ちます。
避けるべき記号と書き方
スラッグには使わないほうがよい文字や書き方があります。URLとして安全に扱える文字は限られているため、次のようなものは避けましょう。
| 避けるもの | 理由 |
|---|---|
| スペース(空白) | 「%20」にエンコードされ、URLが崩れる。ハイフンに置き換える |
| 大文字 | 環境により別ページ扱いになる恐れ |
| 記号(! ? & # % など) | URLで特別な意味を持ち、誤動作やエンコードの原因になる |
| アンダースコア(_) | 単語の区切りとして認識されにくい |
| 連続・末尾のハイフン | 「--」や末尾の「-」は見栄えが悪く冗長 |
使ってよい文字は、基本的に英小文字(a〜z)、数字(0〜9)、区切りのハイフン(-)だけと覚えておけば安全です。これ以外の記号や全角文字は、トラブルの種になりやすいので原則として使わないようにします。
変更時の注意:リダイレクト
もっとも注意したいのが、すでに公開したページのスラッグを後から変更する場面です。スラッグを変えるとURLそのものが変わるため、それまでのURLは存在しないページ(404エラー)になってしまいます。これには次のような実害があります。
- 既存のリンクが切れる:他サイトやSNSからの被リンク、ブックマークがすべて無効になります。
- SEO評価が引き継がれない:旧URLが積み上げてきた検索評価が、新URLに自動では引き継がれません。
- 訪問者を失う:古いURLを開いた人がエラー画面に行き当たり、離脱してしまいます。
これを防ぐには、旧URLから新URLへ「301リダイレクト」(恒久的な転送)を設定するのが基本です。301リダイレクトを行えば、訪問者は自動的に新URLへ案内され、検索評価も新URLへ引き継がれやすくなります。
原則:公開後はスラッグを安易に変えない。変える必要があるときは必ず301リダイレクトを設定する。
裏を返せば、最初に良いスラッグを付けておけば、後から変更してリダイレクトを設定する手間そのものを避けられるということです。公開前の段階で、英小文字・ハイフン区切り・短く意味が分かる、という基本ルールに沿って整えておきましょう。タイトルからの整形はスラッグ生成ツールでまとめて行えます。
なお本記事は一般的な情報の提供を目的としたものです。リダイレクトの設定方法やSEOへの影響は、利用しているCMSやサーバー、検索エンジンの仕様によって変わります。最新の公式情報やドキュメントを確認のうえで判断してください。
よくある質問
URLスラッグとは何ですか?
URLスラッグとは、URLのうちページを個別に識別する末尾部分のことです。たとえば「https://example.com/guides/url-slug-kiso」では最後の「url-slug-kiso」がスラッグにあたります。そのページが何についてのものかを、人にも検索エンジンにも分かりやすく示す役割を持ちます。
スラッグはSEOに影響しますか?
直接順位を大きく左右する主要因ではありませんが、間接的に影響します。URL内の言葉は検索エンジンが内容を理解する手がかりになり、内容が分かるスラッグは検索結果やSNSでのクリック率を高めます。キーワードを詰め込むより、内容を端的に表す簡潔なスラッグが理想です。
日本語をそのままスラッグに使ってもよいですか?
おすすめしません。日本語URLは共有時にパーセントエンコードされ、「/スラッグ」が「/%E3%82%B9...」のような長い記号列に変換されます。URLが極端に長くなり、コピー時に崩れ、読みにくくなります。内容を表す英数字に置き換え、小文字とハイフンで整えるのが無難です。
単語の区切りはハイフンとアンダースコアのどちらがよいですか?
ハイフン(-)を使ってください。検索エンジンはハイフンを単語の区切りとして認識しますが、アンダースコア(_)は区切りとみなさないことがあります。「url-slug-basics」は3語として、「url_slug_basics」は1つのかたまりとして解釈されかねません。
スラッグ生成ツールで入力した内容はサーバーに送信されますか?
WAZA TOOLSのスラッグ生成ツールはすべてブラウザ内で処理され、入力したテキストがサーバーに送信・保存されることはありません。スマートフォンでも利用でき、何度でも無料でスラッグを作成できます。