hugo博客seo优化

seo

Hugo 是一个开源的静态网站生成器,和hexo一样,它允许用户创建快速、高效和灵活的博客或网站。Hugo 使用 Go 语言编写,它的速度非常快,这使得它成为一个受欢迎的选择,尤其是对于那些需要处理大量内容并且希望快速部署网站的用户。今天介绍一下hugo博客的SEO优化过程,在开始前先说明一下我hugo博客的概况

  • 基于stack主题
  • 基于cloudflare的pages功能部署

sitemap

Sitemap是一个网站的结构化列表,它包含了网站中所有重要页面的信息。这个列表以XML文件的形式存在,有助于搜索引擎更好地了解网站的结构和内容,进而更有效地抓取和索引网页。stack主题原生是支持sitemap的,可以验证一下生效情况,然后配置到各个站长平台就可以。中文搜索引擎个大站长工具的sitempa支持情况如下

  • 百度,目前新站、小站点已经不让提交
  • 必应,无限制,可提交
  • 谷歌,无限制,可提交
  • 360,无限制,可提交
  • 搜狗,需要企业账户
  • 神马,这个有个坑,提交时需要关闭https访问。2023年了居然不支持https,无力吐槽。都怀疑这个后台是否还有人在维护。

https

https最开始是为了接近访问数据加密的问题而设计的,但随着https在网站的普及。搜索引擎也倾向给予支持https协议的网站更高的优先级,百度和谷歌都曾发布过公告信息,在搜索结果展示上会更倾向于支持https协议的网站。另外,目前浏览器对于不支持https协议的网站都会提示访问网站不安全的警告,这对于普通用户访问也会造成影响。
http网站提示不安全

而使用cloudflare部署的好处就是https天然支持,而且不用定期续订证书。cloudflare免费提供了,也默认都是https的静态网站。这个优势是hexo和hugo这种静态博客独有的,worldpress和typecho这种动态博客只能自己去申请证书,虽然有免费的,但也需要定期续订。hugo这种静态模块则可以借助github或者cloudflare这种平台提供的天然自带https支持。

robots

Robots协议(也称为robots.txt)是一个网站根目录下的文本文件,用于指示搜索引擎爬虫(也称为robots或蜘蛛)哪些页面可以被抓取或不应该被抓取。这个协议定义了一系列规则,帮助网站所有者控制搜索引擎爬虫的访问行为。robots.txt文件的基本语法相对简单,它通常包含一些基本的指令,例如:

User-agent:指定要针对的爬虫,如“*”表示对所有爬虫生效。
Disallow:指定禁止访问的路径或文件。
Allow:指定允许访问的路径或文件。
Crawl-delay:指定爬取延迟时间(并非所有搜索引擎都支持)

stack主题是不自带robots的,需要新建robots.txt放置static目录下, hugo是静态主题,所以没什么需要屏蔽的内容,协议写法可以参考如下

User-agent: *
Allow: /
Disallow: /assets/

Sitemap: https://blog.mangoeffect.net/sitemap.xml

关键字

关键字可以指导优化网页内容。在网页标题、元描述、标题标签、正文和图片标签等位置合理地使用关键字,可以提高网页与特定搜索查询的匹配度。hugo博客的关键字默认是站点的,但对于单独的文章是没有的,只有标签。

为每篇博文设置关键词:

---
keywords:
- mysite
- mysite keyword
- Another useful keyword
title: My Homepage
---

需要在文章模板的 header 的 中添加关键词字段。

<meta content="{{ delimit .Keywords ", " }}" name="keywords">

提交url

新发布的的博文网络链接需要搜索引擎爬去收录才能获得相应的流量,sitemap是通过提供链接数据等待搜索引擎爬取的被动提交方式。还有一种方式是主动提交网页链接,主动提交的方式有两种,手动提交和通过api的自动提交。

手动提交

手动提交是通过搜索引擎的站长工具在后台,手动输入网页链接提交。目前主流的搜索引擎支持手动提交的有百度和必应。虽然每天都有限额,但是每天100+这种额度对于博客站点来说远远足够了。

api提交url

主动提交的主要搜索引擎也是百度和必应,中文搜索(桌面侧)的搜索这两个也是非常多用户的。随着win11和edge浏览器的普及,感觉必应迟早要成为中文搜索的前二。所以必应的SEO优化还是非常有必要的。

  • 必应

必应的主动提交是通过indexnow功能,在后台可以看到最新的提交数据

bing

  • 百度

百度的主动api提交也有自己的接口

baidu

由于hugo是静态博客,没有像worldpress和typecho这种动态博客且支持插件的模式,在这两个平台都有对应的插件提供这个提交功能。hugo则需要自己实现一个脚本,主动运行脚本提交,不过hugo其实也可以实现自动化,利用github的ci功能,每次push上新变更的时候自动执行脚本即可,详细的方案可以参考下面的链接

https://whuwangyong.github.io/2022-04-28-submit-urls-to-baidu-and-bing-with-api/


微信公众号


 继续浏览关于 博客seohugoblog百度必应 的文章

 本文最后更新于 2023/12/29 20:27:19,可能因经年累月而与现状有所差异

 引用转载请注明: 芒果屋 > 默认分类 > hugo博客seo优化

您直接访问了本站,莫非记住了域名?