Slug 生成器

分隔符

粘贴一个标题(如 Las 10 Mejores Recetas de Paella,Edición 2026),生成器会返回 las-10-mejores-recetas-de-paella-edicion-2026。它会将带重音符号的字符转换为 ASCII、全部转为小写、用连字符替换空格和标点符号、将连续的连字符合并为一个,并去除首尾的连字符。可选的停用词过滤会去掉 theaof 等词,使 slug 更简短。

slug 是如何生成的

  1. 1

    粘贴您的标题

    任何语言、任意长度均可。源文本绝不会在单词中间被截断。

  2. 2

    Unicode 被规范化

    NFKD 分解会将重音符号与字母分离,并移除组合标记。`ñ` 变为 `n`,`ö` 变为 `o`。

  3. 3

    空格与标点被合并

    任何不在 [a-z0-9] 范围内的字符都会变为连字符;连续的连字符会合并为一个。

  4. 4

    可选的最大长度

    在 60/80 个字符处截断,且不会从单词中间断开。

示例

输入 Slug
Hello, World! hello-world
Café & Croissants: a Parisian Guide cafe-croissants-a-parisian-guide
2024 vs 2025: Which Year Wins? 2024-vs-2025-which-year-wins
¿Qué hora es? que-hora-es
Apple M3,Real-world benchmarks apple-m3-real-world-benchmarks
Leading/trailing spaces leading-trailing-spaces

SEO 注意事项

  • 保持 slug 易读。 /recipes/paella 优于 /recipes/post?id=17
  • 尽早放入目标关键词。 搜索引擎会对 URL 中的词语赋予少量权重,尤其是前 3 至 4 个词。
  • 避免使用日期标记,除非内容确实与日期相关,否则会立即招致规范链接漂移(/2024/best-headphones 到 2026 年就显得别扭了)。
  • 不要堆砌。 /best-cheap-running-shoes-for-men-women-kids-under-50-dollars-on-sale 既是一个 slug,也是一句求助。请挑选两到三个核心概念。
  • 与 h1 宽松匹配。 slug 与标题应能明显看出是同一内容,但无需完全一致。

各语言的特定问题

  • 德语变音符号。 出版业的惯例是 ü → ue,而非 u。请确认您的 CMS 是否支持该写法。
  • 波兰语特殊字母。 ł 无法通过 NFKD 分解;只有在使用自定义映射时才会保留为 l
  • 非拉丁文字。 阿拉伯文、中文和西里尔文的 slug 在 URL(IRI)中是合法的,但在某些 CDN 中工具会出错。大多数网站会进行音译(例如中文使用拼音)。
  • 表情符号。 默认情况下会被完全移除。即便是保留下来的,也不利于 URL 分享。

冲突处理

如果两段内容生成相同的 slug,第二个通常会获得一个后缀:-2-3 或一段短哈希。不要依赖 slug 中的时间戳,它们既难看又很少有用。

常见问题

它们在技术上是有效的,但仅在 URL 的某些部分不区分大小写。大多数 CMS 和搜索引擎会把 /About/about 视为不同的 URL,因此使用小写更安全,也更符合标准。

3 至 5 个单词,或大约 50 至 60 个字符。更长的 slug 仍可被抓取,但在搜索结果中显得杂乱,分享时也会被截断。

可以,但连字符才是惯例,谷歌的约翰·穆勒多次表示,谷歌将连字符视为单词分隔符,而将下划线视为连接符。请坚持使用连字符。

您可以通过 URL 编码保留它们,但大多数平台为了兼容性会将其音译为 ASCII。本生成器默认输出对 ASCII 安全的 slug。

相关工具

此工具还提供其他语言版本