SEO 百科

Hugo

本页目录

Hugo

Hugo 是用 Go 写的静态站点生成器,把 Markdown 内容按模板与主题编译成一整站 HTML,官方强调它的构建速度与低依赖:产物是静态文件,部署只需一个文件服务器[1]。

对搜索友好的三点

产物是 HTML。内容在响应里直接存在,抓取不需要执行脚本,这一步的复杂度被省掉[2]。

体积与结构可控。模板决定输出哪些标签与样式,图片与脚本可以按需在构建时处理,加载与视觉稳定性都在这一步定下来[3]。

部署简单。静态文件放对象存储或任意主机,配合 CDN 与缓存头即可,无需运行时[4]。

要自己补齐的四件事

站点地图、规范网址、结构化数据、重定向表。这些不在静态产物里自动出现,要靠主题或模板输出[1][4]。改版换 slug 时,旧地址的跳转要在服务器层或托管层的重定向配置里补上,静态文件本身不会自己转发[5]。

选型上的判断

适合内容为主、更新节奏可预期的站点:文档站、博客、营销页。需要前台登录、评论、动态查询时要引入外部服务,静态化的简洁性会打折[2]。

常见误用

第一种是把全部页面都放首页导航,构建出巨型列表页。第二种是不设缓存头,静态资源每次重新下载[4]。第三种是改了地址规则不做跳转,外链与收录一起断[5]。

附录

参见

参考资料

官方(境外)

  1. 《Hugo 文档》,Hugo 项目。
  2. 《JavaScript SEO 基础知识》,Google 搜索中心。
  3. 《了解 Core Web Vitals 和 Google 搜索结果》,Google 搜索中心。
  4. 《使用 HTTP 缓存提升网站性能》,web.dev。
  5. 《使用 301 重定向将网址迁移到 Google 搜索》,Google 搜索中心。

外部链接