← 全部工具
数据不出浏览器
URL Slug 在线生成
免费 slugify 工具。把标题转成用连字符连接的 SEO 友好 slug。
smart-ai-code-free-online-tools
做一条经得起传播的 URL
slug 是公开 URL 的一部分,所以它应当是小写、稳定、且不含需要转义的字符。小写不只是美观问题:多数服务器的路径区分大小写,而浏览器和统计工具往往不区分,于是两条仅大小写不同的链接可能变成同一个页面的两个 URL。
空格有三种常见替换,但通常只有一种是安全的:连字符读起来自然,也会被搜索引擎当作词分隔符;下划线不表示分隔;加号只在查询串里表示空格。可读的 URL 请用连字符——除非这个值是键而不是路径。
要尽早决定 slug 是否允许变更。修改已发布的 slug 会打断外链、丢掉搜索引擎对那条 URL 已有的认知;因此更耐用的做法是「简短可读前缀 + 稳定标识符」,标题日后修正时再补一条重定向。
常见问题
- 什么是 slug?
- URL 中可读的短路径片段,如 my-post-title。
- 会去掉重音吗?
- 会做 Unicode 规范化并剥离组合音标。
- 中文怎么办?
- 非 ASCII 字母数字会被分隔符替代;纯中文标题可能得到空 slug。
- URL 里该用连字符还是下划线?
- 连字符。搜索引擎把连字符视为词分隔符、把下划线视为词的一部分,所以连字符版会被拆成多个词,下划线版则不会。而且连字符本来就是读者预期在 URL 里看到的形式。
- slug 会影响搜索排名吗?
- 影响很小。URL 里的关键词只是弱信号,而简短可读的 slug 能让人在点击前更信任这条链接。稳定性比措辞更重要:改动一条已上线的 slug,代价高于它可能带来的任何关键词收益。
- 非英文字符在 slug 里会怎样?
- 非 ASCII 字母会被替换成分隔符,所以一个纯中文标题可能得到空 slug。要么先做音译,要么接受用稳定标识符当 slug,把可读标题留在页面 H1 里——在那里它同样有用。