什么是 slug,以及如何做出 URL 友好的文本
更新 2026-07-06
看看本页的地址栏,你会看到标题里的词被转成小写、用连字符连起来。那就是 slug —— URL 中人可读、用来标识页面的部分。把 slug 做好,会让 URL 更易读、易分享、易排名。本指南讲讲怎么做。
slug 是什么
slug 是 URL 最后一段有描述性的部分,从页面标题派生而来:
Title: What Is a URL Slug? Slug: what-is-a-url-slug URL: example.com/guides/what-is-a-url-slug
把它和 example.com/?p=8412 比一比 —— slug 版本在人和搜索引擎点进去之前,就告诉了他们这个页面讲的是什么。
干净的 slug 为何重要
- 可读性与信任: 清晰的 URL 比一串数字更容易念出、输入和信任。
- SEO: slug 里的关键词是一个小的排名信号,并在搜索结果里显示为粗体文字。
- 分享: 有描述性的链接被贴进聊天和社交帖子时,会被点得更多。
好 slug 的规则
- 全部小写 —— URL 可能区分大小写,所以大小写混用会招来重复。
- 把空格换成连字符(
-),而非下划线;搜索引擎把连字符当作词的分隔符。 - 去掉标点和符号。
- 把带重音的字符转写(
café → cafe),这样 URL 就不会塞满百分号编码。 - 保持简短 —— 能删就删掉“the”“a”之类的填充词。
重音与非拉丁文本
基本字符集之外的字符会在 URL 里被 百分号编码,把 café 变成 caf%C3%A9。好的 slug 生成器会先把它们转写成纯 ASCII,让 URL 保持可读。
生成 slug
与其手工把这一切都修好,不如把任意标题粘进 slug 生成器,即刻得到一个干净、URL 安全的 slug。如果你还在决定内容周边的变量或文件该怎么命名,我们的 命名大小写风格 指南讲了相关约定,大小写转换器 则在它们之间切换。
更多 文本与写作
查看全部 文本与写作 指南 →本指南提到的工具