HandyTools Hub

文本转 Slug

将文本转换为 SEO 友好的 URL Slug。

100% 客户端处理

长度: 0 字符

这个工具能把任何标题或短语变成干净的 URL slug,分隔符、大小写、停用词处理都可以自己定。适合给文章起固定链接的博主、生成路由或文件名的开发者,以及想让网址看起来更规整的内容创作者。

如何使用

  • 输入文本: 输入或粘贴文章标题、产品名称或任意短语
  • 选择分隔符: 连字符、下划线或不加分隔符——URL 里的惯例是连字符
  • 调整选项: 按需开关小写转换和停用词移除
  • 复制结果: 拿走生成的 slug,发布前顺手看一眼长度

功能特性

  • 边输入边生成,实时出结果
  • 自定义分隔符:连字符、下划线或不加
  • 小写转换,保证 URL 风格统一
  • 可选移除常见英文停用词(the、a、is、and 等)
  • 支持 Unicode:任何语言的字母和数字都会保留
  • 自动合并连续分隔符,去掉首尾多余的分隔符

什么样的 slug 才算好?

搜索引擎把 URL 里的单词当作相关性信号,普通用户则把它当作可信度信号——指向 /blog/fix-slow-react-app 的链接,一眼就知道内容是什么;而 /blog/post?id=8471 什么都没说。好的 slug 有几个共同点:要短(大约 60 个字符以内,不然在搜索结果里会被截断);全小写(有些服务器对 URL 大小写敏感,混用大小写容易制造重复内容);用连字符分词。Google 明确建议用连字符而不是下划线,因为它会把 react-tips 拆成两个词,却把 react_tips 当成一个整体。

也别往 slug 里堆关键词。/best-cheap-affordable-budget-laptops-2024-deals 这种写法,读者看着像垃圾页面,算法也不待见。挑三到五个真正能概括页面的词就够了。另外,页面一旦发布并被收录,slug 就不要轻易改——不做跳转直接改 URL,等于把旧链接积累的排名全部丢掉。

使用场景

  • 写博客: 把文章标题转成利于 SEO 的固定链接
  • 网站开发: 根据标题生成路由路径和页内锚点 ID
  • 内容管理: 在全站范围内统一 URL 命名规范
  • 文件命名: 把文档标题转成安全、跨平台不出错的文件名

相关工具

常见问题

什么是 slug?

slug 是字符串的 URL 友好形式,通常只包含小写字母、数字和连字符,适合直接放进网址。例如「10 Tips for Better JavaScript Code」会变成「10-tips-for-better-javascript-code」。

为什么要从 slug 里删掉停用词?

the、a、is、and、in 这类停用词只会拉长 URL,对 SEO 没有实际贡献。删掉它们可以得到更短、更干净的 slug,既好读又好分享,主题信息也不受影响。

slug 里允许出现哪些字符?

任何语言的字母和数字都会保留(转换器支持 Unicode,带重音符号和非拉丁字符不会被删掉),再加上你选择的分隔符。空格、标点和符号会被移除或替换。