SEO 文档目录 - seedvr2.net
本目录包含 seedvr2.net 项目的所有 SEO 相关文档、工具和模板。
最后更新: 2026-01-23 项目: seedvr2.net (SeedVR2 AI Video Upscaling) 域名: https://seedvr2.net
📂 目录结构
SEO/
├── README.md # 本文件 - 目录组织说明
├── SOP-CHECKLIST.md # ⭐ 快速操作检查清单(必读)
├── INDEX-PREVENTION-SOP.md # ⭐ 防止意外索引操作手册
│
├── 📁 通用文档(可复制到其他项目)
│ ├── seoskill.md # SEO 写作技能和标准
│ ├── CHECKLIST.md # 通用 SEO 检查清单
│ ├── DESIGN.md # UI/UX 设计规范
│ ├── GENERATE-IMAGES-GUIDE.md # 博客配图生成指南
│ ├── GSC-URL-SUBMISSION.md # Google Search Console 提交指南
│ ├── Templates/ # MDX 模板文件
│ ├── Analysis-for-Templates/ # 模板分析文件
│ └── Prompts/ # 通用提示词库
│
├── 📁 PROJECT-SPECIFIC/ # 项目特定文档(seedvr2.net)
│ ├── SEO-BLOG-CONTENT-PLAN.md # 内容策划计划
│ ├── URL-SEO-INDEX-ANALYSIS.md # URL 索引分析报告
│ ├── SEO_AUDIT_REPORT.md # SEO 审计报告
│ ├── 404_AUDIT_REPORT.md # 404 错误审计
│ ├── SITEMAP_FIX_SUMMARY.md # Sitemap 修复总结
│ ├── VIDEO-SCRIPTS-ANALYSIS.md # 视频脚本分析
│ ├── VIDEO-TO-BLOG-MAPPING.md # 视频-博客映射
│ ├── task.md # 当前任务清单
│ ├── quality-check-week1-task1.md # Week 1 质量检查
│ └── Videos/ # 项目视频素材
│
├── 📁 Scripts for Youtube/ # YouTube 数据提取工具
│ ├── fetch-seedvr2-videos.ts # 获取 YouTube 视频列表
│ ├── re-extract-transcripts.ts # 重新提取字幕(单语言)
│ └── re-extract-multilang-transcripts.ts # 重新提取字幕(多语言)
│
└── 📁 UI-Prototypes/ # UI 原型文件(开发用)
├── prototype-dashboard.html # 仪表盘原型
├── prototype-blog-editor.html # 博客编辑器原型
├── prototype-blogs.html # 博客列表原型
├── prototype-drafts.html # 草稿管理原型
├── prototype-images.html # 图片管理原型
├── prototype-prompts.html # 提示词管理原型
├── prototype-search.html # 搜索功能原型
└── prototype-templates.html # 模板管理原型
🚀 快速开始
新手必读(按顺序)
-
Guideline/MASTER-SOP-VIDEO-TO-BLOG-WORKFLOW.md ⭐⭐⭐ 视频转博客完整SOP - 从数据收集到发布上线的全流程指南(最重要)
-
Guideline/QUICK-REFERENCE-CARD.md ⭐⭐ 快速参考卡片 - 日常操作速查表
-
Guideline/SOP-CHECKLIST.md ⭐ 快速操作检查清单 - 每次执行 SEO 任务前必看
-
Guideline/INDEX-PREVENTION-SOP.md ⭐ 防止页面被意外索引的完整操作手册
-
Guideline/seoskill.md 📚 SEO 写作技能和内容标准(通用)
-
PROJECT-SPECIFIC/URL-SEO-INDEX-ANALYSIS.md 📊 本项目的完整 URL 索引分析
执行特定任务
| 任务 | 文档 |
|---|---|
| 写新博客文章 | seoskill.md + Templates/ |
| 生成配图 | GENERATE-IMAGES-GUIDE.md |
| 提交索引 | PROJECT-SPECIFIC/URL-SEO-INDEX-ANALYSIS.md |
| 检查 404 | PROJECT-SPECIFIC/404_AUDIT_REPORT.md |
| 修复 Sitemap | PROJECT-SPECIFIC/SITEMAP_FIX_SUMMARY.md |
📁 文件分类详解
🌍 通用文档(可复制到其他项目)
这些文档位于 SEO/ 根目录,是通用的 SEO 最佳实践,可以直接复制到其他项目使用:
seoskill.md
用途: SEO 写作技能和内容创作标准 包含: - 标题和描述优化规则 - 文章结构模板(H1-H6) - CTA 组件使用规范 - 内部链接策略 - 关键词密度控制 - FAQ 和 Schema 标记
复用方法: 直接复制,根据新项目调整关键词和品牌名
CHECKLIST.md
用途: 通用 SEO 检查清单 包含: - 发布前检查项(20+ 项) - Meta 标签验证 - 性能优化检查 - 移动端适配验证
复用方法: 直接复制使用
GENERATE-IMAGES-GUIDE.md
用途: 博客配图生成完整指南 包含: - Ideogram API 使用方法 - 提示词编写技巧 - 16:9 配图生成流程 - 批量生成脚本
复用方法: 复制后修改 API 配置和品牌名
DESIGN.md
用途: UI/UX 设计系统规范 包含: - SEO 后台 UI 设计规范 - 组件设计标准 - 交互模式
复用方法: 复制后修改品牌色和样式
GSC-URL-SUBMISSION.md
用途: Google Search Console 提交指南 包含: - GSC 提交步骤 - 批量提交策略 - 索引状态监控
复用方法: 直接复制使用
Templates/ 和 Analysis-for-Templates/
用途: MDX 博客模板和样本分析 包含: - 教程模板 - 评测模板 - 指南模板 - 模板分析文件
复用方法: 复制整个文件夹,修改品牌名和产品名
Prompts/
用途: 通用 AI 提示词库 包含: - 博客写作提示词 - SEO 优化提示词 - 配图生成提示词
复用方法: 直接复制使用
🎯 PROJECT-SPECIFIC - 项目特定文档
这些文档是 seedvr2.net 项目专属,包含具体的数据、计划和分析:
SEO-BLOG-CONTENT-PLAN.md
用途: 内容策划和发布计划 包含: - Week 1-4 内容日历 - 关键词研究结果 - 竞争对手分析 - 流量预测
不可复用: 项目特定数据
URL-SEO-INDEX-ANALYSIS.md ⭐
用途: 完整 URL 索引分析和提交计划 包含: - 280 个需要索引的 URL - 180+ 个需要 noindex 的 URL - GSC 和 IndexNow 提交策略 - 优先级分类
不可复用: 项目特定 URL 清单
SEO_AUDIT_REPORT.md
用途: 网站 SEO 审计报告 包含: - 技术 SEO 问题 - 内容质量评估 - 外链分析 - 改进建议
不可复用: 项目特定审计数据
404_AUDIT_REPORT.md
用途: 404 错误页面审计 包含: - 死链清单 - 重定向建议 - GSC 404 报告分析
不可复用: 项目特定错误数据
SITEMAP_FIX_SUMMARY.md
用途: Sitemap 生成和修复总结 包含: - sitemap.xml 配置 - 动态路由处理 - 多语言 URL 生成
可参考: 技术方案可参考,具体配置需修改
VIDEO-SCRIPTS-ANALYSIS.md
用途: YouTube 视频脚本分析 包含: - 视频转博客策略 - 关键点提取 - SEO 优化建议
不可复用: 项目特定视频内容
VIDEO-TO-BLOG-MAPPING.md
用途: 视频素材到博客文章的映射关系 包含: - 15 篇博客对应的视频源 - 内容复用计划
不可复用: 项目特定映射
task.md
用途: 当前进行中的任务清单 包含: - 待办事项 - 进度跟踪 - 优先级排序
不可复用: 实时任务数据
quality-check-week1-task1.md
用途: Week 1 博客质量检查报告 包含: - 8 篇文章质量评分 - 问题清单 - 修复建议
不可复用: 项目特定检查结果
Videos/ (在 PROJECT-SPECIFIC/ 下)
用途: 项目视频素材和截图 包含: - YouTube 视频截图 - 视频元数据 - 缩略图素材
不可复用: 项目特定视频资源
🎬 Scripts for Youtube/ - YouTube 数据提取工具
这些 TypeScript 脚本用于从 YouTube 提取视频数据,仅适用于 seedvr2.net 项目:
fetch-seedvr2-videos.ts
用途: 获取 SeedVR2 YouTube 频道的视频列表 包含: - YouTube API 调用 - 视频元数据提取 - JSON 数据保存
可参考: 代码逻辑可参考,需修改频道 ID
re-extract-transcripts.ts
用途: 重新提取视频字幕(单语言) 包含: - 字幕下载逻辑 - 时间戳处理 - 文本清理
可参考: 通用字幕提取逻辑
re-extract-multilang-transcripts.ts
用途: 重新提取视频字幕(多语言) 包含: - 多语言字幕处理 - 语言检测 - 批量提取
可参考: 多语言处理逻辑
🎨 UI-Prototypes/ - UI 原型文件(开发用)
位于 SEO/UI-Prototypes/ 文件夹,这些是 /seo 管理后台的静态 HTML 原型,用于前端开发参考:
文件列表
prototype-dashboard.html- 仪表盘原型prototype-blog-editor.html- 博客编辑器原型prototype-blogs.html- 博客列表原型prototype-drafts.html- 草稿管理原型prototype-images.html- 图片管理原型prototype-prompts.html- 提示词管理原型prototype-search.html- 搜索功能原型prototype-templates.html- 模板管理原型
用途: 前端开发参考,可在浏览器直接打开查看 包含: - 完整的页面布局和组件结构 - 交互原型和 UI 设计 - 响应式设计示例 - 静态 HTML + Tailwind CSS
复用方法: 可参考 UI 设计和组件结构,修改品牌色和文案
🔗 与项目路由的关系
/seo 路由 vs SEO/ 文件夹
项目结构:
├── src/app/[locale]/(protected)/seo/ ← 管理后台路由(用户界面)
│ ├── page.tsx # /seo 仪表盘
│ ├── blogs/page.tsx # /seo/blogs 博客列表
│ ├── blog/new/page.tsx # /seo/blog/new 创建文章
│ ├── drafts/page.tsx # /seo/drafts 草稿
│ ├── images/page.tsx # /seo/images 图片管理
│ ├── prompts/page.tsx # /seo/prompts 提示词
│ ├── search/page.tsx # /seo/search 搜索
│ ├── templates/page.tsx # /seo/templates 模板
│ ├── settings/page.tsx # /seo/settings 设置
│ └── videos/page.tsx # /seo/videos 视频
│
└── SEO/ ← 文档和资源文件夹(本目录)
├── README.md # 文档组织说明
├── seoskill.md # 写作标准
├── Templates/ # MDX 模板(供 /seo/templates 使用)
├── Prompts/ # 提示词库(供 /seo/prompts 使用)
├── PROJECT-SPECIFIC/ # 项目特定文档
├── Scripts for Youtube/ # YouTube 数据提取工具
└── UI-Prototypes/ # UI 原型(设计参考)
关系说明
-
/seo路由 = 在线管理后台 - 用户通过浏览器访问:https://seedvr2.net/seo- 提供可视化的博客创作、编辑、发布功能 - 仅管理员可访问(需要登录验证) -
SEO/文件夹 = 离线文档和资源 - 存储在代码仓库中 - 包含写作标准、模板、分析报告 - 开发者和内容团队参考使用 -
数据流动:
SEO/Templates/*.mdx ↓ (复制模板) /seo/blog/new ↓ (创建文章) content/blog/*.mdx ↓ (构建) https://seedvr2.net/blog/*
robots.txt 配置
# SEO/ 文件夹不会对外暴露(在代码仓库中)
# /seo 路由需要 noindex(管理后台)
Disallow: /seo/
Disallow: /seo
已在 public/robots.txt 中配置,防止 /seo 管理后台被搜索引擎索引。
📋 复制到新项目的步骤
场景:你要启动一个新项目,想复用这套 SEO 体系
步骤 1: 复制通用文档
# 创建新项目的 SEO 目录
mkdir -p /path/to/new-project/SEO
# 复制通用文档
cp SEO/seoskill.md /path/to/new-project/SEO/
cp SEO/CHECKLIST.md /path/to/new-project/SEO/
cp SEO/DESIGN.md /path/to/new-project/SEO/
cp SEO/GENERATE-IMAGES-GUIDE.md /path/to/new-project/SEO/
cp SEO/GSC-URL-SUBMISSION.md /path/to/new-project/SEO/
cp SEO/SOP-CHECKLIST.md /path/to/new-project/SEO/
cp SEO/INDEX-PREVENTION-SOP.md /path/to/new-project/SEO/
# 复制模板文件夹
cp -r SEO/Templates /path/to/new-project/SEO/
cp -r SEO/Analysis-for-Templates /path/to/new-project/SEO/
cp -r SEO/Prompts /path/to/new-project/SEO/
# 复制 UI 原型(可选)
cp -r SEO/UI-Prototypes /path/to/new-project/SEO/
# 复制 README(需要修改)
cp SEO/README.md /path/to/new-project/SEO/
步骤 2: 修改品牌名和产品名
在新项目中全局替换:
cd /path/to/new-project/SEO
# macOS 使用 sed
sed -i '' 's/SeedVR2/YourProduct/g' *.md Templates/*.mdx
sed -i '' 's/seedvr2.net/your-domain.com/g' *.md
# Linux 使用 sed
sed -i 's/SeedVR2/YourProduct/g' *.md Templates/*.mdx
sed -i 's/seedvr2.net/your-domain.com/g' *.md
步骤 3: 创建新的项目特定文档
cd /path/to/new-project/SEO
# 创建 PROJECT-SPECIFIC 文件夹
mkdir -p PROJECT-SPECIFIC
# 创建新的 URL 分析(参考 URL-SEO-INDEX-ANALYSIS.md)
touch PROJECT-SPECIFIC/URL-SEO-INDEX-ANALYSIS.md
# 创建新的内容计划(参考 SEO-BLOG-CONTENT-PLAN.md)
touch PROJECT-SPECIFIC/SEO-BLOG-CONTENT-PLAN.md
# 创建任务清单
touch PROJECT-SPECIFIC/task.md
步骤 4: 配置 robots.txt
# 在新项目的 public/robots.txt 中添加
cat >> /path/to/new-project/public/robots.txt << 'EOF'
# Disallow SEO admin backend
Disallow: /seo/
Disallow: /seo
Disallow: /admin/
Disallow: /auth/
Disallow: /settings/
EOF
步骤 5: 更新 README.md
修改新项目的 SEO/README.md:
- 项目名称
- 域名
- 最后更新日期
- 特定的文件清单
🛠️ 常用脚本和工具
索引提交脚本
# 提交到 IndexNow(必应)
../scripts/submit-to-indexnow.sh
# 检查 robots.txt 合规性
../scripts/check-robots-compliance.sh
YouTube 视频脚本提取工具
# 在项目根目录下运行:
# 获取 SeedVR2 相关 YouTube 视频
npx tsx "SEO/Scripts for Youtube/fetch-seedvr2-videos.ts"
# 重新提取视频字幕(单语言)
npx tsx "SEO/Scripts for Youtube/re-extract-transcripts.ts"
# 重新提取视频字幕(多语言)
npx tsx SEO/re-extract-transcripts.ts
# 重新提取视频字幕(多语言)
npx tsx SEO/re-extract-multilang-transcripts.ts
Google Search Console 提交
📌 GSC 提交清单: GSC-URL-SUBMISSION.md
包含: - 276 个完整 URL 列表(分类整理) - 按天分配的提交策略(每天10个限制) - URL 质量评分和 SEO 价值分析 - 纯文本 URL 列表(可直接复制)
博客生成脚本
# 批量生成配图(需要在 scripts/ 目录)
cd scripts/
node generate-featured-images.js
📞 支持和反馈
如有问题或建议,请联系项目维护者。
常见问题
Q: 为什么 /seo 路由要 noindex?
A: /seo 是管理后台,包含敏感操作和未发布内容,必须防止搜索引擎索引。
Q: SEO/ 文件夹会被访问到吗?
A: 不会。SEO/ 文件夹在代码仓库中,不会部署到 public/ 目录,外部无法访问。
Q: 如何防止博客草稿被索引?
A: 在 MDX frontmatter 中设置 published: false,sitemap.xml 会自动过滤未发布文章。
文档版本: v2.0 最后更新: 2026-01-23 维护者: SEO Team
本文档为站内渲染。原始文件本地路径:saas/source/knowledge-world/Knowledge-World-项目-Practice-SAAS博客文档-README-d01f1f.md(仅本地保留,不入库不部署)