URLスラッグとは?完全ガイド
URLスラッグとは、ウェブアドレスのうち特定のページを人間が読みやすい形で識別する部分です。https://example.com/what-is-a-url-slug というURLでは、スラッグは what-is-a-url-slug の部分です。
「スラッグ(slug)」という言葉は新聞業界に由来し、制作中の記事に付ける短い識別名を指していました。ウェブ開発でも考え方は同じで、スラッグは特定のページを識別する短く説明的なラベルです。
URLスラッグがSEOで重要な理由
URLスラッグは、自分でコントロールできる最もシンプルなSEOシグナルの一つです。Googleなどの検索エンジンはURLを使ってページの内容を理解します。説明的なスラッグは、Googleとユーザーの双方にページ内容の手がかりをすぐに与えます。
次の2つのURLを比べてみましょう。
example.com/p?id=1234— 内容について何も伝えないexample.com/what-is-a-url-slug— ページのテーマを明確に示す
GoogleはURL内のキーワードが軽微なランキング要因であることを認めています。単独で1ページ目に押し上げる力はありませんが、全体的な関連性シグナルに寄与し、検索結果でのクリック率を高めます。
良いURLスラッグの構造
よく練られたURLスラッグには次の特徴があります。
- 小文字 — 多くのサーバーでURLは大文字小文字を区別します。小文字に統一すると重複コンテンツの問題を避けられます。
- ハイフン区切り — Googleはハイフンを単語の区切りとして扱いますが、アンダースコアは同じようには扱いません。
- 説明的 — ページ内容を表す関連キーワードを含みます。
- 簡潔 — おおむね60文字以内。短いスラッグは読みやすく共有しやすいです。
- 特殊文字なし — 英字(a-z)、数字(0-9)、ハイフン(-)のみを使います。
URLスラッグの作り方
URLスラッグを作る処理(「スラッグ化」と呼ばれます)は通常、次の手順を含みます。
- ページタイトルや説明的なフレーズを用意する
- 小文字に変換する
- スペースをハイフンに置き換える
- 特殊文字や句読点を取り除く
- アクセント付き文字を音訳する(é → e、ü → u)
- 連続するハイフンを1つにまとめる
- 先頭と末尾のハイフンを削る
たとえば「Café Menu — Special Édition (2024)!」というタイトルは、cafe-menu-special-edition-2024 というスラッグになります。
この処理は当サイトのスラッグジェネレーターで自動化できます。ブラウザ上でこれらの手順を瞬時に処理します。
よくあるURLスラッグの間違い
- 不要なストップワードを含める — 「a」「the」「is」「and」などの語は長さを増やすだけで価値がありません。
- スラッグの代わりにIDを使う —
example.com/post/12345のようなURLは、URLにキーワードを入れるSEOの機会を無駄にします。 - 公開後にスラッグを変更する — GoogleがURLをインデックスした後にスラッグを変えると、リダイレクトを設定しない限り404エラーになります。本当に必要なときだけ変更しましょう。
- キーワードの詰め込み — あらゆるキーワードをスラッグに詰め込むとスパムに見え、逆効果になりかねません。
- アンダースコアの使用 — Googleはアンダースコアよりハイフンを明確に推奨しています。ケバブケース変換ツールを使えば正しい形式にできます。
プラットフォーム別のURLスラッグ
ほとんどのCMSはスラッグを自動生成します。
- WordPress は投稿タイトルからスラッグを作り、編集も可能です
- Shopify は商品名から商品スラッグを生成します
- Ghost と Hugo はタイトルを既定のスラッグとして使います
- Next.js と Gatsby はファイル名やプログラムによるルーティングを使います
独自アプリケーションでは、当サイトのテキストをスラッグに変換するツールを使えば、どんなプラットフォームでも使えるスラッグを生成できます。
まとめ
URLスラッグはSEOとウェブ開発において小さくとも重要な要素です。検索エンジンがコンテンツを理解する助けとなり、クリック率を高め、URLを分かりやすくします。最良のスラッグは短く、説明的で、小文字で、区切りにハイフンを使います。