SEO 百科
Hugo
本页目录
Hugo
Hugo 是用 Go 写的静态站点生成器,把 Markdown 内容按模板与主题编译成一整站 HTML,官方强调它的构建速度与低依赖:产物是静态文件,部署只需一个文件服务器[1]。
对搜索友好的三点
产物是 HTML。内容在响应里直接存在,抓取不需要执行脚本,这一步的复杂度被省掉[2]。
体积与结构可控。模板决定输出哪些标签与样式,图片与脚本可以按需在构建时处理,加载与视觉稳定性都在这一步定下来[3]。
部署简单。静态文件放对象存储或任意主机,配合 CDN 与缓存头即可,无需运行时[4]。
要自己补齐的四件事
站点地图、规范网址、结构化数据、重定向表。这些不在静态产物里自动出现,要靠主题或模板输出[1][4]。改版换 slug 时,旧地址的跳转要在服务器层或托管层的重定向配置里补上,静态文件本身不会自己转发[5]。
选型上的判断
适合内容为主、更新节奏可预期的站点:文档站、博客、营销页。需要前台登录、评论、动态查询时要引入外部服务,静态化的简洁性会打折[2]。
常见误用
第一种是把全部页面都放首页导航,构建出巨型列表页。第二种是不设缓存头,静态资源每次重新下载[4]。第三种是改了地址规则不做跳转,外链与收录一起断[5]。
附录
参见
参考资料
官方(境外)
- 《Hugo 文档》,Hugo 项目。
- 《JavaScript SEO 基础知识》,Google 搜索中心。
- 《了解 Core Web Vitals 和 Google 搜索结果》,Google 搜索中心。
- 《使用 HTTP 缓存提升网站性能》,web.dev。
- 《使用 301 重定向将网址迁移到 Google 搜索》,Google 搜索中心。
外部链接
- Hugo 主题仓库,Hugo 项目。