知识库首页 知识库-世界 SOP-CHECKLIST.md

SOP CHECKLIST

本地来源:Knowledge/World/项目/Practice/SAAS博客文档/Guideline/SOP-CHECKLIST.md

SEO 操作检查清单 (SOP Checklist)

最后更新: 2026-01-23 用途: 每次执行 SEO 任务前快速检查,确保不遗漏关键步骤


🎯 使用方法

  1. 打开本文件
  2. 根据你的任务类型,跳转到对应章节
  3. 逐项检查,完成后打勾 ✅
  4. 遇到问题查看详细文档链接

📝 目录

  1. 新博客文章发布检查清单
  2. URL 索引提交检查清单
  3. 防止意外索引检查清单
  4. 博客配图生成检查清单
  5. Sitemap 更新检查清单
  6. Robots.txt 配置检查清单
  7. 每周 SEO 维护检查清单

1. 新博客文章发布检查清单

写作前准备

  • [ ] 确认关键词和目标受众
  • [ ] 选择正确的模板(Tutorial / Review / Guide)
  • [ ] 查看 seoskill.md 了解写作标准

Frontmatter 检查 ⚠️ 必须

  • [ ] title: 标题 50-60 字符,包含主关键词
  • [ ] description: 描述 150-160 字符,包含次关键词
  • [ ] slug: URL slug 使用 kebab-case,无特殊字符
  • [ ] category: 分类正确(tutorials / reviews / guides)
  • [ ] tags: 3-5 个标签,相关性强
  • [ ] author: 作者信息完整
  • [ ] published: 设置为 true(草稿设为 false
  • [ ] publishedAt: 发布日期格式 YYYY-MM-DD
  • [ ] updatedAt: 更新日期(新文章与 publishedAt 相同)
  • [ ] featured: 是否首页推荐(true / false
  • [ ] image: 配图 URL(16:9 比例,最少 1200x675px)
  • [ ] imageAlt: 图片 alt 文字(描述性,包含关键词)

内容结构检查 ⚠️ 必须

  • [ ] 开头 CTA: 包含 <HeroMini> 组件
  • [ ] title: 简洁有力(10-15 词)
  • [ ] subtitle: 补充说明(15-20 词)
  • [ ] primaryCTA: 主要行动按钮
  • [ ] secondaryCTA: 次要行动按钮

  • [ ] H1 标题: 仅一个 H1,与 frontmatter title 一致

  • [ ] 引言段落: 100-150 词,包含主关键词

  • [ ] 目录: 使用 <TableOfContents> 组件(文章 >1500 词)

  • [ ] 正文结构:

  • [ ] H2 标题:3-6 个,包含关键词变体
  • [ ] H3 标题:适当使用,不超过 H2 的 2 倍
  • [ ] 段落:每段 3-5 句,80-120 词
  • [ ] 列表:有序/无序列表标记清晰

  • [ ] 代码示例: 使用 ```language 代码块,添加注释

  • [ ] 图片: 每 300-500 词插入一张图片,包含 alt 文字

  • [ ] 内部链接: 3-5 个相关文章链接

  • [ ] 使用描述性锚文本
  • [ ] 链接到相关博客 /blog/[slug]
  • [ ] 链接到相关工具 /tools/[tool-name]
  • [ ] 链接到相关模型 /models/[model-name]

  • [ ] 外部链接: 2-3 个权威来源

  • [ ] 使用 target="_blank" rel="noopener noreferrer"
  • [ ] 链接到官方文档、研究报告

  • [ ] FAQ 部分: 3-5 个常见问题

  • [ ] 使用 <FAQSection> 组件
  • [ ] 包含 Schema.org FAQ 结构化数据

  • [ ] 结尾 CTA: 包含 <HeroFull> 组件

  • [ ] title: 引导性标题
  • [ ] subtitle: 补充说明
  • [ ] features: 6 个特性数组
  • [ ] stats: 数据统计对象
  • [ ] primaryCTA, secondaryCTA, tertiaryCTA: 三个行动按钮

  • [ ] Related Resources: 3-4 篇相关文章链接

  • [ ] About Author: 作者介绍(可选)

SEO 优化检查

  • [ ] 关键词密度:1-2%(不超过 2.5%)
  • [ ] 主关键词出现在:
  • [ ] H1 标题
  • [ ] 前 100 词
  • [ ] 至少一个 H2 标题
  • [ ] Meta description
  • [ ] Image alt 文字

  • [ ] 长尾关键词:3-5 个自然融入内容

  • [ ] 可读性:

  • [ ] Flesch Reading Ease > 60
  • [ ] 避免长句(<25 词/句)
  • [ ] 使用过渡词(However, Therefore, Moreover)

发布前最后检查

  • [ ] 拼写检查(使用 Grammarly / VS Code 插件)
  • [ ] 语法检查
  • [ ] 链接有效性(无 404)
  • [ ] 图片加载正常
  • [ ] 代码块语法高亮正常
  • [ ] 移动端预览正常
  • [ ] 构建无错误:pnpm build

发布后操作

  • [ ] 提交到 Git 并推送
  • [ ] 验证 sitemap.xml 包含新 URL
  • [ ] 提交到 Google Search Console
  • [ ] 提交到 Bing IndexNow
  • [ ] 分享到社交媒体(Twitter, LinkedIn)

2. URL 索引提交检查清单

准备工作

  • [ ] 确认 URL 已成功构建(pnpm build 无错误)
  • [ ] 确认 URL 在 sitemap.xml 中
  • [ ] 确认 robots.txt 允许爬取该 URL
  • [ ] 确认页面有正确的 meta 标签(无 noindex)

Google Search Console 提交

  • [ ] 登录 GSC: https://search.google.com/search-console
  • [ ] 选择 seedvr2.net property
  • [ ] 使用 URL 检查工具
  • [ ] 点击"请求编入索引"
  • [ ] 确认提交成功(限制:10 个/天)

Bing IndexNow 提交

  • [ ] 确认已获取 IndexNow API Key
  • [ ] 确认 key 文件在 public/[KEY].txt
  • [ ] 更新 scripts/urls-to-submit.txt URL 列表
  • [ ] 运行提交脚本: bash export INDEXNOW_KEY='your-key' ./scripts/submit-to-indexnow.sh
  • [ ] 确认 HTTP 200/202 响应

提交后验证

  • [ ] 1-3 天后使用 site: 命令检查收录
  • [ ] GSC 中查看"覆盖率"报告
  • [ ] Bing Webmaster 中查看索引状态

3. 防止意外索引检查清单

⚠️ 关键: 防止敏感页面、草稿、管理后台被搜索引擎索引

Robots.txt 配置检查

  • [ ] public/robots.txt 文件存在
  • [ ] 包含以下 Disallow 规则: txt Disallow: /api/ Disallow: /_next/ Disallow: /dashboard/ Disallow: /settings/ Disallow: /admin/ Disallow: /auth/ Disallow: /seo/ Disallow: /payment Disallow: /share/
  • [ ] Sitemap 指向正确:Sitemap: https://seedvr2.net/sitemap.xml

Meta Robots 标签检查

需要 noindex 的页面:

  • [ ] /admin/* - 管理后台
  • [ ] 在 src/app/[locale]/(protected)/admin/layout.tsx 设置: typescript export const metadata = { robots: { index: false, follow: false } }

  • [ ] /auth/* - 认证页面

  • [ ] 在 src/app/[locale]/auth/layout.tsx 设置 noindex

  • [ ] /settings/* - 用户设置

  • [ ] 在 src/app/[locale]/(protected)/settings/layout.tsx 设置 noindex

  • [ ] /seo/* - SEO 管理后台

  • [ ] 在 src/app/[locale]/(protected)/seo/layout.tsx 设置 noindex

  • [ ] /payment - 支付页面

  • [ ] 在页面 metadata 中设置 noindex

  • [ ] /share/[id] - 临时分享页面

  • [ ] 动态路由设置 noindex

博客草稿防护

  • [ ] 草稿文章 frontmatter 设置 published: false
  • [ ] 验证 sitemap.ts 过滤逻辑: typescript .filter(page => page.data.published === true)
  • [ ] 确认未发布文章不在 sitemap.xml 中

验证方法

  • [ ] 手动检查 robots.txt: https://seedvr2.net/robots.txt
  • [ ] 使用 Google Robots Tester:
  • https://search.google.com/search-console → 设置 → robots.txt 测试工具
  • [ ] 检查页面源代码 &lt;meta name=&quot;robots&quot;&gt; 标签
  • [ ] 使用 curl 检查 headers: bash curl -I https://seedvr2.net/admin curl -I https://seedvr2.net/seo

4. 博客配图生成检查清单

准备提示词

  • [ ] 阅读 GENERATE-IMAGES-GUIDE.md
  • [ ] 根据文章类型选择提示词风格:
  • [ ] Tutorial: 技术可视化(抽象、流程图)
  • [ ] Review: 产品展示(对比、评分)
  • [ ] Guide: 学习路径(导航、进度)

Ideogram API 配置

  • [ ] 确认 API Key 已设置:process.env.IDEOGRAM_API_KEY
  • [ ] 选择图片尺寸:landscape_16_9(1456x816px)
  • [ ] 选择渲染速度:BALANCED(推荐)
  • [ ] 设置生成数量:num_images: 2(选最佳)

提示词质量检查

  • [ ] Prompt 长度:50-150 词
  • [ ] 包含关键元素:
  • [ ] 主题描述
  • [ ] 视觉风格
  • [ ] 色彩方案
  • [ ] 灯光效果
  • [ ] 比例格式
  • [ ] Negative Prompt 包含:
  • [ ] text, labels, words, watermark, logo
  • [ ] low quality, blurry
  • [ ] 不需要的元素(people, faces, UI)

批量生成

  • [ ] 准备 scripts/generate-featured-images.json
  • [ ] 运行生成脚本: bash cd scripts/ node generate-featured-images.js
  • [ ] 验证生成结果

更新文章 Frontmatter

  • [ ] 选择最佳配图 URL
  • [ ] 更新 image 字段
  • [ ] 更新 imageAlt 字段(描述性,包含关键词)
  • [ ] 运行更新脚本: bash ./scripts/update-image-frontmatter.sh

预期效果

  • [ ] 点击率提升:15-25%
  • [ ] 社交分享增加:20-30%
  • [ ] 用户停留时间增加:10-15%

5. Sitemap 更新检查清单

自动更新验证

  • [ ] 确认 src/app/sitemap.ts 配置正确
  • [ ] 构建项目:pnpm build
  • [ ] 验证生成的 sitemap.xml: bash curl https://seedvr2.net/sitemap.xml | head -n 50

内容检查

  • [ ] 包含所有已发布博客(published: true
  • [ ] 包含所有核心页面(/, /pricing, /blog)
  • [ ] 包含所有工具页面(/tools/*)
  • [ ] 包含所有模型页面(/models/*)
  • [ ] 包含所有 5 种语言版本(en, zh, es, ja, ko)

不应该包含的内容

  • [ ] 确认无 /admin/* 路由
  • [ ] 确认无 /auth/* 路由
  • [ ] 确认无 /settings/* 路由
  • [ ] 确认无 /seo/* 路由
  • [ ] 确认无未发布博客(published: false

提交到搜索引擎

  • [ ] Google Search Console:
  • 登录 → 站点地图 → 添加新的站点地图
  • URL: https://seedvr2.net/sitemap.xml
  • 验证提交成功

  • [ ] Bing Webmaster Tools:

  • 登录 → 站点地图 → 提交站点地图
  • URL: https://seedvr2.net/sitemap.xml

更新频率

  • [ ] 每次发布新博客后自动更新
  • [ ] 每周检查一次 sitemap 完整性
  • [ ] 发现问题立即修复并重新提交

6. Robots.txt 配置检查清单

基础配置

  • [ ] 文件位置:public/robots.txt
  • [ ] User-agent: * (所有爬虫)
  • [ ] Allow: / (允许爬取根目录)

Disallow 规则检查

必须包含的规则:

  • [ ] Disallow: /api/ - API 路由
  • [ ] Disallow: /_next/ - Next.js 内部文件
  • [ ] Disallow: /dashboard/ - 用户仪表盘(如果有)
  • [ ] Disallow: /settings/ - 用户设置
  • [ ] Disallow: /admin/ - 管理后台
  • [ ] Disallow: /auth/ - 认证页面
  • [ ] Disallow: /seo/ - SEO 管理后台 ⚠️ 重要
  • [ ] Disallow: /payment - 支付页面
  • [ ] Disallow: /share/ - 临时分享链接

Sitemap 配置

  • [ ] 包含 Sitemap 指向: txt Sitemap: https://seedvr2.net/sitemap.xml

Crawl-delay(可选)

  • [ ] 设置爬虫延迟:Crawl-delay: 1

验证方法

  • [ ] 浏览器访问:https://seedvr2.net/robots.txt
  • [ ] 使用 Google Robots Tester 测试
  • [ ] 使用脚本验证: bash ./scripts/check-robots-compliance.sh

常见错误

  • [ ] ❌ 没有 /seo/ - 导致管理后台被索引
  • [ ] ❌ 没有 /api/ - 导致 API 端点被索引
  • [ ] ❌ 拼写错误 - 导致规则失效
  • [ ] ❌ 路径末尾缺少 / - 某些爬虫可能不识别

7. 每周 SEO 维护检查清单

周一:性能监控

  • [ ] 登录 Google Search Console
  • [ ] 检查"效果"报告:
  • [ ] 总点击次数变化
  • [ ] 总展示次数变化
  • [ ] 平均点击率(目标 >2%)
  • [ ] 平均排名变化

  • [ ] 检查"覆盖率"报告:

  • [ ] 有效页面数量
  • [ ] 有错误的页面
  • [ ] 有警告的页面

  • [ ] 检查 Bing Webmaster Tools 数据

周二:内容质量

  • [ ] 检查新发布博客的收录状态(site: 命令)
  • [ ] 分析表现最好的 5 篇文章
  • [ ] 分析表现最差的 5 篇文章
  • [ ] 制定内容优化计划

周三:技术 SEO

  • [ ] 检查 404 错误(GSC → 覆盖率 → 排除)
  • [ ] 检查重定向链(避免多次 301)
  • [ ] 检查页面加载速度(PageSpeed Insights)
  • [ ] 检查移动端友好性(Mobile-Friendly Test)

周四:链接建设

  • [ ] 检查新增外链(GSC → 链接 → 外部链接)
  • [ ] 检查丢失的链接
  • [ ] 寻找新的外链机会(竞争对手分析)
  • [ ] 修复断链(Broken Link Checker)

周五:竞争对手分析

  • [ ] 检查竞争对手新内容
  • [ ] 分析竞争对手排名变化
  • [ ] 寻找关键词机会
  • [ ] 更新内容策略

周末:内容创作

  • [ ] 撰写下周的博客文章
  • [ ] 生成配图
  • [ ] 内部审核
  • [ ] 预约发布时间

月度任务

  • [ ] 生成月度 SEO 报告
  • [ ] 更新 SEO 策略
  • [ ] 审查关键词排名
  • [ ] 分析流量来源
  • [ ] 设定下月目标

🚨 紧急情况处理

网站被降权

  • [ ] 检查 GSC "人工操作"报告
  • [ ] 检查是否有垃圾外链
  • [ ] 检查内容质量(是否抄袭)
  • [ ] 提交重新审核请求

流量突然下降

  • [ ] 检查 Google Analytics 排除异常
  • [ ] 检查服务器是否宕机
  • [ ] 检查 robots.txt 是否误配
  • [ ] 检查是否有 noindex 误加

索引突然减少

  • [ ] 检查 sitemap.xml 是否正常
  • [ ] 检查服务器返回码(200 vs 404)
  • [ ] 检查是否有重复内容
  • [ ] 重新提交 sitemap

📚 相关文档


📊 KPI 目标

短期(1-3 个月)

  • [ ] 新博客收录率 >90%(1 周内)
  • [ ] 平均点击率 >2%
  • [ ] 平均排名进入前 30
  • [ ] 每周新增流量 10-20%

中期(3-6 个月)

  • [ ] 核心关键词排名前 10
  • [ ] 月度自然流量 >10,000
  • [ ] 回访率 >30%
  • [ ] 平均停留时间 >3 分钟

长期(6-12 个月)

  • [ ] 品牌词排名第 1
  • [ ] 月度自然流量 >50,000
  • [ ] 外链数量 >100
  • [ ] Domain Authority >40

版本: v1.0 最后更新: 2026-01-23 维护者: SEO Team

本文档为站内渲染。原始文件本地路径:saas/source/knowledge-world/Knowledge-World-项目-Practice-SAAS博客文档-Guideline-SOP-CHECKLIST-ea0cec.md(仅本地保留,不入库不部署)