スラッグ (URL スラッグ)
URL のパス部分に使われる人間が読める識別子。SEO とユーザビリティに影響する。
スラッグ (slug) は、URL のパス部分に使われる人間が読める識別子です。たとえば https://example.com/blog/seo-tips の seo-tips がスラッグにあたります。WordPress をはじめとする多くの CMS で、記事やページの URL を決定する要素として使われており、Web サイトの情報設計において重要な役割を果たしています。もともとは新聞業界で記事の短い識別名を指す用語でした。
SEO の観点では、スラッグにターゲットキーワードを含めることが推奨されます。Google はURL の構造をランキング要因の一つとして考慮しており、スラッグからページの内容を推測できることが評価されます。短く、わかりやすく、ハイフンで単語を区切ったスラッグが検索エンジンとユーザーの両方にとって理想的です。アンダースコア (_) ではなくハイフン (-) を使用するのは、Google がハイフンを単語の区切りとして認識するためです。SEO URL 最適化の書籍でスラッグの設計方法を学べます。
スラッグの生成には、タイトルから自動生成する方法と手動で設定する方法があります。自動生成では、タイトルを小文字に変換し、スペースをハイフンに置換し、特殊文字を除去するのが一般的な処理です。英語のタイトルからは自然なスラッグが生成されますが、日本語タイトルの場合はローマ字変換や英語キーワードへの置き換えが必要になります。WordPress では投稿編集画面でスラッグを手動で編集できます。
スラッグには ASCII 文字 (英小文字、数字、ハイフン) を使用するのが一般的です。日本語をスラッグに含めることも技術的には可能ですが、URL エンコードされて %E6%9D%B1%E4%BA%AC のように長くなるため、共有時やリンク貼り付け時に不便です。SNS でシェアされた際の見た目も悪くなるため、英語のスラッグが推奨されます。
スラッグの変更には注意が必要です。公開済みのページのスラッグを変更すると URL が変わり、外部からのリンクやブックマークが無効になります。変更する場合は、旧 URL から新 URL への 301 リダイレクトを設定し、SEO の評価を引き継ぐ必要があります。このため、スラッグは公開前に慎重に決定することが重要です。
スラッグの長さは 3 から 5 単語 (50 から 60 文字以内) が目安です。不要な接続詞 (a、the、and) やストップワードを省き、コンテンツの核心を表すキーワードに絞ることで、簡潔で効果的なスラッグになります。文字数カウントの観点では、スラッグの長さは URL 全体の長さに直結し、Google は 2,048 文字を超える URL を処理しない場合があるため、スラッグを含む URL 全体の文字数を意識することが実務上重要です。Web サイト設計と SEO の書籍で URL 構造の最適化が解説されています。