Hugo permalinks设置以及中文URL,slug,SEO优化

Hugo permalinks设置参数的详细讲解以及对SEO优化的影响

中文URL对SEO的影响

关于使用当地语言作为网址(URL, Uniform Resource Locator),John Mueller(Google网站管理员趋势分析师)曾针对这个问题发表了影片:

所以网址中可以使用中文,但是中文的网址则会透过UTF-8转译,但转译后网址结构会变得很长很难看,比如:中文 “这是一个例子1” 转码后会变成 “%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%901”

使用中文标题作为URL

现在很多人采用这种方式,但是这种方式有以下几个缺点

  1. 标题带有特殊字符时,hugo会报错。 无法创建特殊字符的文件(windows环境下较常出现,比如标题中含有“.”字符)
  2. 标题过长,hugo会报错。 生成的目录超出长度限制
  3. 搜索引擎在解析长长的中文标题时会过滤掉没有意义的汉字,比如(“和”,“的"之类的汉字,还有一些标点) 所以采用标题做URL并不合适

hugo中 固定链接 (Permalink)的设置

在config.yaml中设置

1
2
permalinks:
post: /:year/:month/:day/:slug/

可以在Permalink设置年月日,使用 slug 指定URL

Front Matter 中设置 slug

当你设置一个 slug 之后,一般情况hugo会对其进行进一步的优化,使其更符合规范

  • 将所有 字母转换为小写字母,
  • 使用 - 替换 所有空格
  • 删除所有特殊字符

slug 优化原则

slug 在 url 中占有重要的部分,我们很有必要对其进行优化。优化原则有:

  • 避免使用无实际意义的中文比如"和”,“的"之类的汉字,还有一些标点
  • 避免使用 for 、and、if 、or 等 停用词(会被搜索引擎过滤)
  • 保证最终的 url 尽量简短,slug 的长度保持在 3-5 个单词之间
  • 在 slug 包含内容关键字,并选择正确的关键字

slug 优化后的好处

  • 提高您在搜索引擎结果页(SERP)上的排名
  • 使用户可以轻松地预测页面内容。
  • 看起来对受众会更具吸引力。
  • 简洁的 url 易于传达内容信息,并有助于 SEO。

搜索引擎更喜欢简短、关键字丰富的 slug。

搜索引擎会从搜索结果中剔除某些诸如 " for”," and"," if"," or" 等之类的词 ;它们被称为停用词。 由于搜索引擎在查找搜索结果时并不认为它们很重要,因此将它们包含在你的URL中将毫无意义,这会占用宝贵的资源。

本文的slug设置:

1
slug: Hugo permalinks 中文URL slug SEO优化 
记录并分享
Built with Hugo
主题 StackJimmy 设计