1. 개요
URL 슬러그는 웹 주소에서 특정 페이지나 리소스를 식별하는 사람이 읽기 쉬운 경로 조각을 말한다. 보통 URL의 마지막 부분에 위치하며, 게시글 제목이나 페이지 이름을 소문자 영문, 숫자, 하이픈 등으로 정리해 만든다.예: https://example.com/posts/what-is-url-slug 에서 `what-is-url-slug`
2. 명칭
영어권에서는 slug 또는 URL slug라고 부른다. 한국어로는 슬러그, URL 슬러그, 주소 슬러그 등으로 번역 없이 쓰이는 경우가 많다.3. 용도
3.1. 가독성
숫자 ID만 있는 주소보다 사용자가 내용을 짐작하기 쉽다.3.2. 검색 엔진 최적화
검색 엔진이 URL 경로를 페이지 주제 판단의 보조 신호로 활용할 수 있어, 제목이나 핵심어를 반영한 짧은 슬러그를 쓰는 경우가 많다.3.3. 콘텐츠 관리
WordPress, Django, 여러 CMS와 정적 사이트 생성기에서 문서나 게시글의 고유 경로를 만들 때 사용된다.4. 작성 방식
일반적으로 다음과 같은 규칙을 사용한다.- 공백은 하이픈(`-`)으로 바꾼다.
- 영문은 소문자로 통일한다.
- 불필요한 특수문자는 제거한다.
- 너무 긴 제목은 핵심어 중심으로 줄인다.
- 이미 사용 중인 슬러그와 중복되지 않게 한다.
5. 예시
| 제목 | 슬러그 예시 |
| URL 슬러그란 무엇인가 | `url-slug` |
| JSON을 YAML로 변환하는 방법 | `json-to-yaml` |
| 2026년 SEO 체크리스트 | `2026-seo-checklist` |
6. 주의점
- 한 번 공개된 URL 슬러그를 바꾸면 기존 링크가 깨질 수 있으므로 리다이렉트 설정이 필요하다.
- 날짜, ID, 언어 코드, 카테고리 경로와 조합해 쓰이기도 한다.
- 한국어 슬러그는 브라우저에서 퍼센트 인코딩되어 길고 복잡하게 보일 수 있다.
- 같은 제목의 문서가 여러 개 있으면 `-2` 같은 접미사가 붙는 경우가 있다.