🔗 Slug 生成器
将任何标题转换为干净、SEO 友好的网址 Slug。
这是什么工具?
Slug 生成器是一种实用程序,能将人类可读的标题或标题文字转换为干净、网址安全的 Slug,适合在网页地址中使用。Slug 是网址中出现在域名之后的描述性部分,而一个精心制作的 Slug 有助于读者和搜索引擎了解页面的内容。例如,标题"如何烘焙完美的酸种面包"会变成 Slug"how-to-bake-the-perfect-sourdough-bread",这比像"post-1234"这样的通用标识符要有意义得多。Google 等搜索引擎将网址中的单词用作次要排名信号,而在搜索结果中看到描述性链接的人类读者更有可能点击它。好的 Slug 应为小写、使用连字符分隔单词、不包含空格或特殊字符,并保持在合理的长度内,使其在社交媒体上分享或粘贴到聊天时仍然易于阅读。这个工具自动化了整个转换过程,让您不必重新输入或手动编辑标题。它去除标点符号,用您选择的分隔符替换空格和不受支持的字符,合并任何重复的分隔符,修剪两端多余的分隔符,并选择性地将结果转为小写。无论您是在发布博客文章、设置在线商店的产品页面、组织文档,还是在内容存储库中命名文件,Slug 生成器都能确保您创建的每个网址的一致性,并节省手动清理标题的繁琐工作。工作原理
生成器对您的输入文字依次应用一系列标准化步骤。首先,它选择性地将整个字符串转为小写,这是 Google 建议且几乎所有现代内容管理系统都遵循的惯例。接着,它用您选择的分隔符(连字符或下划线)替换不是字母或数字的字符序列,包括空格、标点符号和符号。因为连续多个不受支持的字符否则会产生一连串多个分隔符,所以工具接着会将任何重复的分隔符合并为单个。最后,它修剪 Slug 两端任何多余的分隔符,使结果以真正的单词开始和结束。选用的低小写切换让您在需要遵循特定惯例的技术标识符(如常量或文件名称)时保留原始大小写。所有这些步骤都使用 JavaScript 中的正则表达式执行,因此即使在长标题上也能即时执行,而且因为一切都发生在浏览器本地,所以工具可以离线运作且永不传输您的文字。结果是一个可以直接粘贴到 WordPress、Ghost、Shopify、静态网站生成器或任何其他发布平台的 Slug。使用方法
生成 Slug 只需要几秒钟。
- 在输入区域粘贴或输入您的标题、标题文字或任何文字。
- 从下拉菜单中选择分隔符。连字符是网页网址的标准选择,因为搜索引擎将其视为单词分隔符;下划线适用于技术标识符或文件名称。
- 决定您是否要将输出转为小写。小写选项默认为开启,建议用于网页网址;仅在需要为特定惯例保留大小写时取消勾选。
- 点击"生成 Slug"按钮。Slug 会即时出现在输出区域。点击"复制"将其发送到剪贴板,然后粘贴到您的 CMS、静态网站生成器或路由配置中。
常见问题
常见问题
什么是网址 Slug?
网址 Slug 是网页地址中人类可读、富含关键词的部分,用于识别特定页面。在网址"example.com/how-to-bake-bread"中,Slug 是"how-to-bake-bread"。好的 Slug ��为小写、使用连字符分隔单词、避免特殊字符,并准确描述页面内容,让读者和搜索引擎都能理解预期内容。
我应该在 Slug 中使用连字符还是下划线?
Google 明确建议网页网址使用连字符而非下划线,因为其解析器将连字符视为单词分隔符,能够个别识别每个单词。下划线通常被视为单个单词的一部分,因此"how_to_bake"可能被读取为单个标记而非三个单词。公开网页网址请使用连字符,并将下划线保留给变量名称或数据库字段等技术标识符。
网址 Slug 应该多长?
目标是三到五个单词,并尽可能将 Slug 保持在约 60 个字符以内。较短的 Slug 更容易阅读、输入更快,且较不容易在搜索结果中被截断。在不增加意义时去除"the"、"a"和"of"等停用词,并专注于最能描述页面的关键词。
为什么要从 Slug 中移除特殊字符?
撇号、&符号、问号和带重音符号的字母等特殊字符可能导致编码问题、在系统间复制时破坏链接,或被浏览器和服务器误解。移除它们并用分隔符替换可产生稳定、可移植的网址,在每个平台上都能可靠运作,并在地址栏和分析报告中保持可读性。
技巧与建议
为 SEO 制作 Slug 时,请专注于描述页面的主要关键词,并去除不具意义的填充词。随着时间保持 Slug 稳定,因为在发布后更改网址会破坏入站链接并失去排名信号,除非您设置重定向。如果您管理大型网站,请建立一致的 Slug 惯例,例如始终小写、始终使用连字符、且不超过五个单词,让每个页面都遵循相同的模式,网址结构也保持可预测。避免在 Slug 中堆砌关键词;自然、描述性的短语胜过重复的术语字符串。对于本地化内容,请从您发布的语言生成 Slug,而不是翻译标题,因为翻译的 Slug 可能引入编码问题。最后,始终通过将新 Slug 粘贴到浏览器地址栏来测试,确认它能正确解析且在发布前阅读流畅。