ITSWE博客

静态博客的 SEO 基建清单

sitemap、RSS、canonical、结构化数据、robots.txt:静态博客上线时就该就位的最低限度 SEO 基建,以及为什么它们在静态站上几乎零成本。

静态博客做 SEO 有一个天然优势:页面就是最终形态的 HTML,不存在「搜索引擎渲染不了 JavaScript」的问题。剩下的只是把基建铺齐。这份清单是这个博客上线时实际就位的东西。

必备四件

  1. sitemap:构建时自动生成 sitemap-index.xml,告诉搜索引擎全量 URL;robots.txt 里指向它。
  2. RSS:别小看它——订阅器、聚合工具、部分检索通道都还吃 RSS。Astro 一个 @astrojs/rss 集成就解决。
  3. canonical:每个页面 <link rel="canonical"> 指向自身规范 URL,避免带参数、带翻页的变体被当成重复内容。
  4. 结构化数据:文章页输出 JSON-LD 的 BlogPosting(标题、描述、发布时间、作者),首页输出 WebSite。搜索引擎和 AI 检索都依赖这些机器可读的语义。

两个习惯

关于 AI 搜索

越来越多的答案来自 AI 检索。对静态站来说,做法与 SEO 高度重合:语义化的 HTML 结构、清晰的标题层级、稳定的 RSS/sitemap,再加一份说明站点结构的 llms.txt。把内容写得机器可读,人和 AI 都读得顺。

SEO建站