Astro 博客上线前的 SEO 检查清单

· 荣十一 ·

博客能打开,不代表它已经准备好被搜索引擎理解。

尤其是 Astro 这种静态站点,技术上很轻,但很多 SEO 细节需要自己处理。好消息是,个人博客不需要复杂的增长技巧,只要把基础项做好,就已经超过很多临时搭出来的网站。

每篇文章都要有清楚的标题和描述

标题不要只写“笔记”“教程”“记录一下”。它应该告诉读者这篇文章解决什么问题。

比如:

  • 弱:GitHub 笔记
  • 强:GitHub Student Developer Pack 申请教程

description 也不要堆关键词。它应该用一两句话说明文章内容。搜索结果页里,读者通常先看标题,再看描述,这两项决定了他是否愿意点进来。

URL 要稳定

文章 slug 一旦发布,尽量不要频繁修改。搜索引擎收录的是 URL,别人分享的也是 URL。

我更喜欢用英文 slug,比如:

/blog/github-student-developer-pack-guide/

它比中文 URL 更稳定,也更适合复制、分享和日志分析。

RSS 和 sitemap 要配置

RSS 给订阅用户用,sitemap 给搜索引擎用。

Astro 可以比较方便地生成 RSS 和 sitemap。上线后要检查:

  • /rss.xml 能否访问
  • /sitemap-index.xml/sitemap.xml 能否访问
  • sitemap 里是否包含文章页
  • 站点域名是否正确

如果 sitemap 里还是 localhost 或旧域名,搜索引擎会很困惑。

OG 图片和社交分享

Open Graph 信息决定文章分享到社交平台时显示什么标题、描述和图片。

至少要检查这些字段:

  • og:title
  • og:description
  • og:image
  • canonical
  • twitter:card

如果你的博客能为每篇文章生成 OG 图片,会比纯文字链接更容易被识别。图片不用花哨,但标题必须清楚,中文字体也要能正常显示。

内容不要太薄

审核和收录都不喜欢只有几句话的页面。

个人博客的文章不一定要很长,但至少要有完整结构:问题是什么、适合谁、怎么做、注意什么、下一步是什么。只贴几个链接或简单复制官方说明,很容易显得没有原创价值。

上线后做 Search Console

Google Search Console 可以让你看到网站是否被抓取、哪些页面被收录、有没有索引错误。

基本流程是:

  1. 添加网站资源
  2. 验证域名或页面所有权
  3. 提交 sitemap
  4. 等待抓取
  5. 检查索引状态和覆盖率问题

刚上线的网站不用急着看流量,先确保搜索引擎能正常读取你的页面。

我的建议

SEO 对个人博客来说,不是玄学,也不是堆关键词。它更像一套写作和发布规范:标题清楚、描述准确、URL 稳定、内容有用、页面能被抓取。

把这些基础项做好,再持续写几个月,网站才会慢慢长出自己的搜索入口。