关于hugo的SEO优化

看了一下历史记录,差不多有好几个月没有写过博客了。。这次就写一下这两天的博客SEO优化设置吧

SEO我其实只会在乎GOOGLE的搜索排名,百度的竞价以及使用不友好,实在懒得去搞。
而且我觉得技术方面的SEO,国内的博客园、简书等等权重太高了。各种转载+一句话(链接)博客真的是太多了。

  1. 持续的更新博客。现在搜索kentxxq关键字,会发现我的博客已经被谷歌省略了。。可能是因为我很多文章都有大致类似的段落结构+很久没有更新新内容导致的。。
  2. 结构化数据又称富媒体。目的是为了让你的文章对爬虫友好。有时候谷歌搜索,会发现一些博客有具体的段落详情。下面就是一个例子。/images/server/结构化数据示例1.png
    可以看到下面有一些小链接标签,可以帮助用户快速跳转到指定位置。 同时还有东西。这里推荐使用谷歌的富媒体搜索结果测试
    问题来了,为什么我没有弄这个快速链接呢,是因为这是谷歌自动生成的。可以参考如何将我的网页标记为精选摘要。其实还是要你把网站内容做好,相关度做上去才行。
  3. 提交sitemap。网上有很多的教程示例,可以参考我的sitemap
  1. 通常我们使用git来管理代码,所以我们需要启用hugo的gitinfo。而如果没有使用git来管理,那么在每篇文章标记好lastmod字段即可。官方默认读取顺序:git,lastmod,date,publishDate
  2. 站点地图默认hugo会通过自带的模板来生成,如果没有的话,需要参考官方链接

打开我的这个博客页面

  1. 你的页面应该有一些基础信息。通常网站都会有/images/server/结构化数据示例2.png
  2. 你的页面应该有完整的application/ld+json/images/server/结构化数据示例3.png
    而其中我觉得最重要的就是需要有发布时间和修改时间!虽然在sitemap里面有lastmod时间,但保险起见,单个页面应该也需要。/images/server/结构化数据示例4.png

刚发现我博客上部分页面其实是有精选摘要的,所以截图补充一下。/images/server/结构化数据示例5.png

再次说明内容才是最重要的,这篇文章在我的博客点击排名是非常靠前的(虽然全站也没几个点击),谷歌觉得权重比较高,就做了一个小索引在下面。