スラッグ (Slug) とは、 URL のパス部分でリソースを識別する人間が読める文字列です。たとえば、 example.com/articles/url-shortener-guide の「 url-shortener-guide 」がスラッグです。 CMS (WordPress 、 Next.js など) で広く使われる概念です。
スラッグの語源は、印刷業界の活字 (slug) に由来します。新聞の見出しを短い識別子で管理していた慣習が、 Web の URL 設計に引き継がれました。
良いスラッグの条件は、短くて読みやすい、コンテンツの内容を反映している、ハイフンで単語を区切る (アンダースコアではなく) 、小文字で統一する、ストップワード (the 、 a 、 is など) を省略する、です。 Google はハイフンを単語の区切りとして認識しますが、アンダースコアは認識しないため、 SEO の観点ではハイフンが推奨されます。
スラッグは一度設定したら変更しないのが原則です。スラッグを変更すると URL が変わり、外部からのリンクが切れ、 SEO 評価がリセットされます。やむを得ず変更する場合は、旧 URL から新 URL への 301 リダイレクトを必ず設定してください。
短縮 URL のカスタムエイリアスは、実質的にスラッグと同じ概念です。 bit.ly/summer-sale の「 summer-sale 」はスラッグであり、カスタムエイリアスでもあります。関連書籍は Amazon でも探せます。