如何将标题转换为 URL Slug(正确的方法)
每次发布页面时,其标题都需要成为 URL 的一部分,即可读的 slug,例如“如何烘烤面包”。手动进行这种转换非常繁琐:将所有内容小写,用连字符替换空格,去掉标点符号,处理重音符号。以下是如何以正确的方式一步将任何标题变成干净、SEO 友好的标题。
转换涉及什么
将标题变成 slug 意味着同时应用多个转换。全部小写,因为干净的 URL 通常都是小写的,混合大小写可能会导致重复 URL 问题。将空格替换为连字符,连字符是 URL 中的标准单词分隔符。删除不属于 URL 的标点符号和特殊字符。将重音字符音译为其基本字母。通常,删除小的填充词以保持简短。一起完成,这些就变成了“如何烘烤酵母面包!”进入如何烘烤酵母面包。
连字符,而不是下划线或空格
使用连字符分隔单词。干净的 URL 中不允许有空格,它们会被百分比编码成丑陋的 %20 序列,因此必须替换它们。连字符胜过下划线,因为搜索引擎将连字符视为单词分隔符,但历史上将下划线视为单词连接符,这意味着 my_page 可以被读取为一个单词,而 my-page 正确的是两个单词。连字符是 SEO 推荐的标准,也是最易读的选择。
处理重音符号和特殊字符
标题通常包含不属于 URL 的字符:重音字母、标点符号、符号、表情符号。留下重音符号会产生长编码字符串,café 会变成 caf%C3%A9,因此应将它们音译为基本字母,使咖啡馆变成咖啡馆。标点符号和符号被完全删除。结果是仅使用小写字母、数字和连字符的 URL 安全 slug,它可以在任何地方使用,并且可以在复制、共享和大声朗读时保存下来。
保持蛞蝓较短
好的 slug 应该简短且专注于关键词。长标题自动生成的 slug 包含每个单词,但通常比需要的长度要长。修剪填充词,the、a、of、to、and,保持词条紧凑,并将有意义的关键词放在前面和中间。 “编写更好的元描述的完整指南”可以成为编写更好的元描述,而不是编写更好的元描述的完整指南。越短越简洁、更具可读性,也更有利于 SEO。