ByteCompress

Slug生成器

将标题和短语转换为干净、URL友好的slug。去除特殊字符,用连字符替换空格,并标准化Unicode以实现最大URL兼容性。

0 chars
FreeClient-sideNo signup

Google将连字符视为URL中的单词分隔符,这在Google搜索中心文档中得到了确认,而下划线则将单词连接成一个复合标记。/blue-widget分别排名"blue"和"widget"。/blue_widget则不然。这个slug生成器实时将任何文本转换为格式正确的URL slug,使用Unicode NFD分解来处理带重音的字符。粘贴标题并复制结果;没有任何数据被发送到服务器。

如何生成Slug

  1. 在输入框中输入或粘贴您的标题或短语。
  2. 在您输入时,slug会实时生成。
  3. 如果您的平台使用下划线而不是连字符,请调整分隔符选项。
  4. 点击复制将slug复制到剪贴板。

Slug是如何生成的

标准化过程

Slug生成遵循固定顺序:(1) Unicode NFD标准化将基本字符与变音符号分开--é (U+00E9) 分解为 e (U+0065) 加上一个组合的尖音符 (U+0301);(2) 去掉组合的变音符号,仅保留基本字符;(3) 文本转为小写;(4) 移除不是字母、数字、空格或连字符的字符;(5) 用一个连字符替换空格和连续的连字符;(6) 去掉前后的连字符。结果仅包含a-z0-9-

为什么使用连字符而不是下划线

Google的John Mueller在多个Google搜索中心视频中确认,连字符是URL中的单词分隔符,而下划线则连接单词。/best-running-shoes分别排名"best"、"running"和"shoes",以及它们的组合。/best_running_shoes被视为一个复合标记。对于SEO,始终优先使用连字符。唯一的例外是现有平台约定使用下划线--更改会破坏现有URL。

示例

输入

Hello World! Über Cool "Quotes" & Symbols @2024

输出

hello-world-uber-cool-quotes-symbols-2024

引号、和号和@被移除。变音符号ü通过NFD标准化为u。空格变为连字符。连续的连字符合并为一个。

URL Slug的SEO影响

  • 关键词包含 - 包含目标关键词的slug提供了小的直接排名信号,并提高了搜索结果中的点击率
  • 稳定性 - 索引后更改slug需要301重定向;否则,来自入站链接的链接权重会丢失
  • 长度 - 将slug保持在5个单词以内;去除停用词(a、the、and、of),除非它们是确切目标关键词的一部分
  • 可读性 - 短小、描述性的slug在社交分享和链接预览中表现更好

常见错误

  • 索引后更改slug - 在发布时设置slug;稍后更改需要301重定向以保持排名
  • 保留停用词 - 去除"a"、"the"、"in"、"of"、"and",除非它们是确切目标关键词短语的一部分
  • slug超过60个字符 - 较长的slug在搜索结果URL中会被截断,看起来不整洁

在kebab-case模式下的文本大小写转换器对简单的ASCII文本产生类似的输出。字数统计器在slug化之前检查标题长度。对于仍包含特殊字符的URL编码slug,请使用URL编码器

常见问题

什么是URL slug?

URL slug是网页地址中可读且安全的部分,用于标识特定页面。在example.com/blog/how-to-write-a-slug中,slug是how-to-write-a-slug。slug应为小写,使用连字符作为单词分隔符,仅包含字母、数字和连字符。

我应该在URL slug中使用连字符还是下划线?

连字符。Google将连字符视为单词分隔符,而下划线视为连接符,这意味着blue-widget被索引为两个单词,而blue_widget被视为一个复合词。这在Google搜索中心文档中得到了确认,并且Google工程师始终如此表示。始终使用连字符以获得SEO好处。

如何处理像é、ü和ñ这样的非英语字符?

生成器应用Unicode NFD(规范分解)标准化,将每个带重音的字符分离为其基本字母加上一个组合的变音符号。然后去掉变音符号:é → e,ü → u,ñ → n,ç → c。这会从欧洲语言文本中生成干净的ASCII slug。

我可以为中文、阿拉伯文或日文文本生成slug吗?

来自非拉丁文字的字符没有ASCII等价物,会在标准化过程中被移除,导致slug为空或被截断。对于这些语言,首先需要进行音译步骤--中文使用拼音,日文使用罗马字,阿拉伯文使用ALA-LC。将音译结果通过此slug生成器处理。

slug长度会影响SEO排名吗?

slug长度不是直接的排名因素,但较短的slug更有利于可读性和点击率。最佳实践:将slug保持在5个单词以内,去除停用词,并确保slug描述页面内容。Google在搜索结果中大约在60-70个字符处截断显示的URL。