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:titleog:descriptionog:imagecanonicaltwitter:card
如果你的博客能为每篇文章生成 OG 图片,会比纯文字链接更容易被识别。图片不用花哨,但标题必须清楚,中文字体也要能正常显示。
内容不要太薄
审核和收录都不喜欢只有几句话的页面。
个人博客的文章不一定要很长,但至少要有完整结构:问题是什么、适合谁、怎么做、注意什么、下一步是什么。只贴几个链接或简单复制官方说明,很容易显得没有原创价值。
上线后做 Search Console
Google Search Console 可以让你看到网站是否被抓取、哪些页面被收录、有没有索引错误。
基本流程是:
- 添加网站资源
- 验证域名或页面所有权
- 提交 sitemap
- 等待抓取
- 检查索引状态和覆盖率问题
刚上线的网站不用急着看流量,先确保搜索引擎能正常读取你的页面。
我的建议
SEO 对个人博客来说,不是玄学,也不是堆关键词。它更像一套写作和发布规范:标题清楚、描述准确、URL 稳定、内容有用、页面能被抓取。
把这些基础项做好,再持续写几个月,网站才会慢慢长出自己的搜索入口。