什么是slug
slug是页面地址的最后一部分——它在URL中的名称。对于文章在 example.com/blog/kak-vybrat-web-studiu,slug是 kak-vybrat-web-studiu俄语网络文化甚至有一个专门的术语来描述这样的地址——ЧПУ,即“人类可读的URL”:人和搜索引擎在点击之前都能知道页面的内容。
一个slug同时影响多个方面。地址中的关键词是搜索引擎的小但真实的相关性信号。可读的URL在搜索结果和消息应用中看起来更可信,因此被点击的频率更高。而且有意义的地址也帮助团队本身:网站的结构在链接中一目了然。
为什么不在URL中保留西里尔字母
西里尔字母在地址中技术上是允许的,但它的传播效果很差:从地址栏复制 /статья 后变成 /%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F — 一串长而不可读的字符,破坏了电子邮件、文档和社交帖子中的链接外观。拉丁字母音译的slug没有这些问题:它更短,不依赖于编码,并且在任何地方看起来都一样。这就是为什么即使是完全以俄语或乌克兰语为主的受众的网站通常也选择拉丁URL。
一个好的slug的规则
- 保持简短。三到五个词就足够了;停用词("how", "and", "the", "for")可以安全省略。
- 保留关键词。保留人们实际会搜索的词——通常是标题中的名词。
- 使用连字符,而不是下划线。谷歌明确建议用连字符分隔单词:
web-studio被视为两个词,而web_studio可能被视为一个词。 - 仅小写字母。 对于服务器,
/Page和/page是不同的地址;大写字母会导致重复。 - 拉丁字母、数字和一个分隔符。 不允许空格、引号或标点符号。
俄语与乌克兰语的音译
该工具支持这两种方案,且差异很重要——规则并不相同。俄语中的«г»变为 g(gorod),乌克兰语«г»变为h(hory),而乌克兰语«ґ»映射为g。乌克兰语«і»、«ї»、«є»分别变为i, yi, ye;俄语«й»通常变为y 或 i, «щ» 变成 shch, «ы» 变成 y。将乌克兰的标题通过俄语方案处理,母语者会将结果视为错误——根据源文本的语言选择方案。
为什么slug在发布后不能更改
URL 是一个永久地址:其他网站链接到它,读者将其加入书签,搜索引擎对其进行索引,新闻通讯也会包含它。更改 slug 会破坏所有这些连接:旧链接开始返回 404,累积的链接权威性消失。这就是为什么 slug 只在发布前选择一次。如果确实需要更改,请从旧地址设置 301 重定向到新地址,并更新内部链接和网站地图——这样您可以保留访客和大部分 SEO 价值。
在上面生成一个 slug,用你自己的眼睛审查它——自动化在清理字符方面表现良好,但只有你能选择重要的词——然后将其粘贴到你的 CMS 中。