下面这份是可直接照着逐项勾选的 SEO 检查清单,专门为你这种 👉 Astro + 内容集合 + 分类/标签体系清晰的资源站/博客 设计。 我会把「必须做(基础盘)」和「加分项(拉开差距)」明确区分。
你可以把它当成:
上线前自检表 + 以后每次改结构的回归测试表
一、首页(Homepage)SEO 检查清单
首页的职责只有一个: 告诉搜索引擎“你是谁 + 你最重要的内容是什么”
✅ 必须做(缺一不可)
1️⃣ Title(唯一、清晰)
- 不超过 60 字
- 包含 站点核心定位
- 不堆关键词
推荐结构:
主关键词 / 核心定位 - 品牌名2️⃣ Meta Description(提高点击率)
- 120–160 字
- 是完整自然语句
- 能让人“想点”
3️⃣ H1(只 1 个)
- 与 Title 语义一致
- 明确站点做什么
- 不要只是品牌名
4️⃣ 首屏有“可读文本”
- 非纯图片 / 非纯卡片
- 至少 50–100 字真实文本
- 不依赖 JS 才渲染
❗ 资源站首页最常见 SEO 雷区: 首屏全是卡片,没有一句话
5️⃣ 重要内链可抓取
- 指向核心分类页
- 指向重要内容页
- 是
<a>,不是 JS click
⭐ 加分项(做了明显更强)
WebSite+SearchAction结构化数据- 首页推荐区(编辑精选 / 热门)
- 明确的站点定位副标题
- 首页可被当“落地页”理解
二、详情页(文章 / 资源页)SEO 检查清单
这是你真正参与排名的主战场
✅ 必须做
1️⃣ Title(每页唯一)
- 主要关键词靠前
- 不重复分类 / 标签名
- 不超过 60 字
2️⃣ Canonical(非常重要)
- 明确指向唯一 URL
- 不被分页 / 参数污染
3️⃣ H1 = 页面主题
- 与 Title 语义一致
- 页面中只出现 1 次
4️⃣ 内容完整度
- 正文 ≥ 300 字(资源站可稍低)
- 非模板重复内容
- 非纯外链列表
5️⃣ 内链存在
- 指向所属分类页
- 指向相关内容
- 锚文本自然
6️⃣ 图片 SEO
- 重要图片有
alt - 图片 URL 稳定
- 非 CSS 背景承载关键信息
⭐ 加分项
Article / BlogPosting / Product结构化数据- 更新日期(Last Modified)
- 相关推荐模块
- 面包屑导航(Breadcrumb)
三、分类页(Category)SEO 检查清单
分类页 = 中频关键词主力页
✅ 必须做(分类页 ≠ 自动列表)
1️⃣ indexable = true
- 分类页全部可索引
- 不随意 noindex
2️⃣ 独立 SEO 信息
- 独立 Title
- 独立 Description
- 不和首页 / 其他分类重复
3️⃣ H1 + 导语
- H1 = 分类名
- 80–150 字导语
- 说明“这个分类有什么价值”
4️⃣ 内容体量
- ≥ 5 条内容(建议)
- 不足时暂不开放索引
5️⃣ URL 结构稳定
/categories/xxx/- 层级 ≤ 2
- 不频繁改 slug
⭐ 加分项
- 分类特色图(可选)
- FAQ Schema(高流量后)
- 编辑推荐 / 排序策略
- 内链指向子分类
四、标签页(Tag)SEO 检查清单(重点)
这里是 80% 站点 SEO 翻车的地方
🔥 首要判断:这个标签值不值得被索引?
indexable = true 的必要条件
- ≥ 3–5 条内容
- 主题清晰(不是过滤条件)
- 能写 ≥ 80 字说明
- 用户可能直接搜索
👉 否则:indexable = false
✅ indexable = true 的标签页
- 独立 Title / Description
- H1 = 标签名
- 简短说明文本
- Canonical 指向自身
- 出现在 sitemap 中
❌ indexable = false 的标签页
noindex,follow- 不进 sitemap
- 页面仍可访问
- 不写 SEO 文案
🚫 常见致命错误(一定避免)
- 所有标签都 index
- 标签页无文字
- 同义词生成多个标签页
- 标签页抢分类关键词
五、全站级 SEO 通用检查(你这种站很重要)
架构与技术
- sitemap 只包含 indexable 页面
- noindex 页面不进 sitemap
- 无重复 canonical
- 无孤立页面(orphan page)
内容治理
- 分类 < 20 个
- indexable 标签 < 20–30 个
- 无“只有 1 条内容”的索引页
- 同义词已合并
Astro 特有检查
- SSG 输出 HTML 即可阅读
- 不依赖客户端渲染显示主内容
- 构建失败即暴露内容错误(Zod)
六、快速自测(30 秒判断你站 SEO 是否健康)
回答下面 6 个问题:
- 我能清楚说出站点 3 个核心分类 吗?
- 是否存在 大量我不希望用户从搜索进来的页面?
- sitemap 里的页面,我都愿意让 Google 看吗?
- 分类页是不是比标签页更重要?
- 标签是不是“属性”而不是“主题”?
- 如果删掉所有标签页,我的站是否仍然成立?
👉 ≥ 5 个 YES → SEO 架构是健康的
最后一句(给你这种工程师)
SEO 的本质不是“让页面被收录”,而是“控制哪些页面有资格被收录”。
你现在设计的 分类 / 标签 / indexable / JSON 数据源 已经是中大型内容站才会用的结构了。
如果你愿意,下一步我可以:
- 帮你 把这份清单转成 Astro 构建时的自动检测规则
- 或按你现有结构,直接给你一份 sitemap / noindex 生成示例
- 或给你一个 “资源站 SEO 评分表(量化)”
你选一个,我直接给你落地方案。
最后更新于 2025-12-10