跳到主要内容

URL slug 是什么:小写横线、转拼音、设长度,做对网址别名

URL slug 决定网址尾段长什么样,也影响搜索引擎怎么读你的页面。这篇讲清楚 slug 的小写横线规范、中文标题怎么转、特殊字符怎么去、长度设多少合适,附一个真实标题的转换例子。

发布于 作者 李雷
#SEO #URL #slug #网址别名

URL slug 是什么:小写横线、转拼音、设长度,做对网址别名

打开一篇博客,地址栏里 /2026/06/url-slug-guide/ 末尾那一段 url-slug-guide,就是这篇文章的 slug。它是网址里专门给人和搜索引擎读的那块尾段,中文里也叫网址别名。slug 不是随便填的,它直接决定链接好不好读、能不能被正确收录、分享出去会不会变成一串乱码。

很多人第一次配 slug 时直接把文章标题塞进去,结果中文被百分号编码成 %E6%96%87%E7%AB%A0,空格变成 %20,一个链接长到换两行。这篇把规则讲透,你照着做就不会再踩这些坑。

slug 到底指网址的哪一段

一个完整网址拆开看:https://(协议)+ toolora.info(域名)+ /zh/t/(路径前缀)+ slug-generator(slug)。slug 是路径的最后一段,通常对应一个具体页面:一篇文章、一个商品、一个工具。同一个站点里,slug 必须唯一,否则两个页面会撞在同一个地址上。

它和文章标题是两回事。标题给人看,可以有标点、有空格、有 emoji;slug 给机器和地址栏看,只能用一套很窄的安全字符。

为什么是小写加横线

这是 slug 最核心的一条规范,背后有实打实的依据。

第一,小写。网址在某些服务器上区分大小写,/About/about 可能被当成两个页面,造成重复内容。统一小写就没这个歧义。

第二,用横线 - 不用下划线 _。Google 官方文档写得很明确:横线被当作词的分隔符,下划线被当作连字符。也就是说 hello-world 在搜索引擎眼里是「hello」和「world」两个词,而 hello_world 被当成一个整词 helloworld。你想让 slug 里的关键词被分别识别,就得用横线。这一条几乎是所有主流 CMS 的默认设置,WordPress、Shopify 都站横线这边。

中文标题怎么转

中文是 slug 里最麻烦的部分,因为汉字不在 ASCII 安全字符集里。直接塞进网址就会被编码成 %E6%96%87 这种十六进制串,既长又没法读。

处理思路有两种。一种是转拼音,把「文章配置」变成 wen-zhang-pei-zhi,保留可读性;另一种是给中文标题配一句英文副标,直接用英文那部分生成 slug。我自己运营内容站时更偏向第二种:纯拼音对不懂中文的人来说还是天书,而一个英文 slug 既短又能让海外读者大致猜到内容。如果工具检测到汉字没有 ASCII 兜底,会直接把这些字符丢掉,所以纯中文标题会得到空 slug,这时候加一句英文副标是唯一靠谱的办法。

特殊字符怎么去

除了中文,还有一堆字符要清理:

  • 带音标的拉丁字母去掉音标,café 转成 cafe,naïve 转成 naive
  • 货币符号、标点、emoji 一律丢弃,售价 ¥99 🔥 里的 ¥🔥 都不该进 slug。
  • 空格转成横线,连续多个空格或符号合并成一个横线,不会出现 a--b 这种双横线。
  • 首尾的横线去掉,-hello- 修成 hello

这些清理如果手动做,几百条标题能把人弄崩溃。

长度设多少合适

slug 不是越长越好。很多 CMS 对长度有硬限制:WordPress 默认 200 字符,Shopify 是 100。超过限制会被系统自己截断,而系统截断往往切在词中间,留下 annual-financ 这种半截词。

我的建议是主动设一个最大长度,通常 50 到 60 字符够用,既覆盖关键词又不至于太长。好的工具会在最后一个横线处切断,而不是切到词中间,这样 slug 始终是完整的词。比如 annual-financial-report-2025 设 20 字符上限,该切成 annual-financial,而不是 annual-financi

一个真实例子

拿这篇文章的标题试一下。输入中文标题「URL slug 是什么:小写横线、转拼音、设长度」,工具会把汉字和中文标点丢掉,保留 ASCII 部分,小写化、横线连接,输出:

url-slug

汉字被丢得只剩 url-slug,这正说明了为什么纯中文标题需要配英文。如果换成带完整英文的标题「URL Slug Generator Complete Guide」,输出就是干净的 url-slug-generator-complete-guide,这才是能直接用的 slug。

批量场景更省事:把 600 条博客标题一行一个粘进去,出来 600 个 slug,顺序完全对应,贴回表格挨着原标题放,导入 WordPress 前的 slug 列一次填满,不用一篇篇点进后台改。

配套工具

slug 配好之后,网址别名只是 SEO 的一环。你还需要给页面写好标题和描述,可以用 /zh/t/meta-tag-generator/ 一起把 meta 标签备齐。要给文章批量生成 slug 的,直接用 /zh/t/slug-generator/,粘进标题就能拿到结果,全程在浏览器本地跑,标题不上传。

把这几条记住:小写、横线、去特殊字符、设合理长度、纯中文配英文,你的网址就既好读又对收录友好。


Made by Toolora · Updated 2026-06-13