URL Slug生成器 在线生成SEO友好链接别名
文章 URL 又长又乱不好读?把标题和文本转为干净 SEO 友好的链接别名,自动转小写、去特殊字符、空格转连字符,适合博客和网站。
更新于 2026-08-16
相关工具
功能特性
- 输入即生成 URL Slug,无需点击按钮
- 多分隔符选项:连字符 (-)、下划线 (_) 或无分隔符
- 转写重音字符 (é → e, ñ → n),兼容国际化文本
- 可选移除停用词 (a, the, and 等),生成更简洁的 Slug
- 可配置最大长度,自动在单词边界截断
- 强制小写,确保 URL 格式统一规范
- 首次加载后支持离线使用
- 一键复制,提供示例按钮快速体验
使用方法
- 1在输入区域输入或粘贴文章标题或任意文本。
- 2选择分隔符:连字符 (-) 是 SEO 最佳实践,也可用下划线 (_) 或无分隔符。
- 3按需开关选项:转写重音字符、移除停用词、限制最大长度。
- 4修改输入或选项时,Slug 实时更新。
- 5点击复制按钮复制 Slug,粘贴到 CMS 或 URL 字段中。
- 6点击示例按钮快速测试常见模式。
- 7要生成 SEO 优化的 Slug,建议开启移除停用词并设置最大长度为 50-60 字符。将核心关键词放在 Slug 靠前位置以获得最佳搜索可见度。
- 8在相同文本上测试多种分隔符选项,观察每种选项对结果的影响。预览 URL 会随设置实时更新,显示完整 URL 路径。
常见问题
Slug 中应该用连字符还是下划线?
始终使用连字符 (-)。Google 把连字符视为单词分隔符,"my-blog-post" 会被识别为三个独立单词。下划线被视为单词连接符,"my_blog_post" 会被识别为一个单词。连字符是 SEO 最佳实践。
转写功能有什么用?
转写将重音或非 ASCII 字符转换为最接近的 ASCII 等价字符。例如 "café" 变成 "cafe","Zürich" 变成 "zurich","ñ" 变成 "n"。这确保 URL 在所有浏览器和服务器上都能正常工作。
Slug 多长对 SEO 最有利?
建议将 Slug 控制在 50-60 字符以内。Google 搜索结果通常只显示这个长度的 URL。在 Slug 中尽早包含核心关键词。工具的最大长度选项可以自动在单词边界截断。
什么是停用词?应该移除它们吗?
停用词是搜索引擎常忽略的常见词,如 "的"、"是"、"在"、"和"。移除它们可以让 Slug 更简洁、更聚焦于关键词。但对于品牌名称等停用词有意义的场景(如"爱的故事"),建议保留。
这个工具能处理中文文本吗?
可以。中文在 URL 中会以百分号编码形式保留。工具在移除空格和特殊字符后会保留中文字符,同时保留西里尔字母等其他 Unicode 字符,& 和 # 等特殊符号会被去除,生成如 "10-个提升网站-seo-排名的实用技巧" 的干净 Slug。
页面发布后还能修改 slug 吗?改了对 SEO 有影响吗?
技术上可以,但每次修改都会让旧 URL 失效:已有的收藏、分享链接、搜索结果和外链都会 404,除非你为旧 slug 配置 301 重定向到新地址。发布前就定好 slug;之后修改要当作一次迁移任务,每个旧 URL 都要重定向、更新站内链接,并在搜索控制台重新提交新地址。部分 CMS 支持改 slug 时自动生成重定向,但大多数不会。
好的 URL slug 长什么样?能举例吗?
好的 slug 简短、可描述、可读:/blog/best-running-shoes-2026 远好于 /p/2874 或 /blog/post.php?id=3。使用小写字母、词之间用连字符、主要关键词靠前,除非内容有时效性(新闻类)否则不加日期。没有信息量的停用词(the、and)、ID 和查询字符串、以及 &、%、空格等字符都应避免,它们会被百分号编码,难读也难分享。
这个工具能用于生成文件名吗?
完全可以。相同的 Slug 规则同样适用于文件名,小写、连字符或下划线替代空格、无特殊字符。如果文件系统偏好下划线,选择下划线分隔符即可。这个工具非常适合生成图片、文档和下载资源的整洁文件名。
Slug 中会移除哪些字符?
工具会移除字母、数字、空格和所选分隔符以外的所有字符。包括标点符号(!@#$%^&*)、特殊符号、表情符号、尖括号和 URL 不安全字符。多个连续空格会合并为一个。这确保生成的 Slug 在所有浏览器和服务器的 URL 中通用兼容。
为什么我的中文标题生成的 slug 是空的或乱码?
slug 默认转写为 ASCII,而中文字符没有拉丁字母表示,纯中文标题可能生成空 slug 或被剥离。解决办法:如果工具提供拼音/转写选项请启用;或保留中文字符,使用支持非 ASCII 的 slug(部分 CMS 支持 UTF-8 slug,如「中文-标题」)。两者都不可用时,在标题中加入拉丁关键词,让 slug 有内容。这是 ASCII slug 的限制,不是 bug。
什么是URL slug?为什么它对SEO很重要?
URL slug 是 URL 末尾可读的那一段,用来标识页面,在 https://example.com/blog/how-to-make-coffee 中,how-to-make-coffee 就是 slug。它对 SEO 重要,因为搜索引擎会在结果中展示它并把它当作相关性信号,而且描述性的 slug 更容易获得点击。slug 保持简短(3-5个词)、单词之间用连字符、在自然的位置包含主关键词即可。在线 slug 生成器和 slugify 工具可以自动执行这些规则,本页就是其中之一。
为什么我的含关键词的 slug 没有提升搜索排名?
slug 只是次要的排名信号,Google 曾明确表示 URL 关键词的权重远低于内容相关性、外链和页面内信号。干净的 slug 真正有帮助的是点击率:包含关键词、可读性好的 URL 在搜索结果里更可信,而点击率本身是有意义的信号。不要指望只改 slug 就能提升排名;slug 的价值在于清晰和点击率。
能一次批量生成一整个列表的 slug 吗?
本工具一次只处理一个标题。批量场景:把标题逐行粘进电子表格用公式处理(简单情况用 LOWER/SUBSTITUTE 组合),或跑一遍 slugify 库(Node 的 slugify、python-slugify,或 CMS 自带的批量编辑)。批量结果可以再粘回本工具抽查,本工具正好当作参照实现,验证你的批量输出遵守同样的规则(连字符、小写、字符过滤)。
误用了下划线分隔符而且已经上线,怎么补救?
页面还没发布的话,直接改用连字符重新生成,什么都不会坏。已经上线就当迁移处理:为每个下划线 URL 加 301 跳转到连字符版本,更新站内链接,在 Search Console 重新提交新地址,跳转生效前旧 URL 会一直 404。Google 把下划线当单词连接符,用连字符的 SEO 理由是真实的,但补救方式和任何 slug 修改一样,重定向,而不是直接换。
两个标题生成了相同的 slug,会出问题吗?
会,两个页面不能共用一个 URL。好一点的 CMS 会自动加后缀(-2、-3),差的情况是后发布的页面覆盖前面的或直接 404。无论哪种,都会产生重复内容信号或坏链。发布前解决:让标题有实质区别(加年份、产品名或区分性词汇),再重新生成。工具看不到你的其他 slug,唯一性要靠你自己保证。