SEO 优化清单
本文档记录了所有已实施的 SEO 优化措施。
✅ 已完成的 SEO 优化
1. Meta 标签优化
- robots meta: 添加
index, follow指令 - viewport: 优化移动端显示
- theme-color: 匹配网站主题色
- author: 明确网站作者
- keywords: 添加有针对性的关键词
- revisit-after: 设置搜索引擎重访频率
2. Open Graph 优化
- og:type: website
- og:locale: zh_CN (支持 en_US 备用)
- og:title: 优化的标题
- og:site_name: 站点名称
- og:image: 分享图片
- og:url: 标准 URL
3. Twitter Cards 支持
- twitter:card: summary_large_image
- twitter:title, description, image
- twitter:site: @maliangnansheng
4. URL 结构优化
- cleanUrls: true: 启用清洁 URL(无 .html 后缀)
- 路由已改为英文路径(利于 SEO):
/docs/introduction/introduction/docs/introduction/quickstart/docs/deployment/backend/docs/deployment/frontend/docs/license/commercial/docs/license/tech-stack
5. robots.txt
创建了 public/robots.txt,包含:
- 允许所有搜索引擎爬取
- 指定 sitemap 位置
- 设置爬取延迟
- 针对不同搜索引擎的规则
6. JSON-LD 结构化数据
创建了 components/SeoJsonLd.vue,包含:
- WebSite Schema: 网站整体信息
- WebPage Schema: 页面级信息
- TechArticle Schema: 技术文档信息
- SoftwareApplication Schema: 软件应用信息
- SearchAction: 搜索功能支持
7. Canonical 链接
添加了标准 canonical URL,避免重复内容问题。
8. 页面级 SEO 优化
为每个文档页面添加了优化的 description:
introduction.md: 南生论坛简介quickstart.md: 快速开始指南backend.md: 后端部署教程frontend.md: 前端部署教程commercial.md: 商用授权说明tech-stack.md: 技术选型指南
9. Sitemap 配置
VitePress 自动生成 sitemap.xml,包含所有页面 URL。
10. 搜索引擎推送脚本
创建了 seo-push.ts,支持:
- 自动生成所有页面 URL
- 推送到百度搜索
- 通知 Google 更新 sitemap
11. GitHub Actions 工作流
创建了 deploy-seo.yml,自动化:
- 构建网站
- 部署到 GitHub Pages
- 推送 URL 到百度
- 通知 Google
📋 部署后检查清单
- ✅ 验证 robots.txt 可访问:
https://www.nansin.top/robots.txt - ✅ 验证 sitemap.xml 可访问:
https://www.nansin.top/sitemap.xml - ✅ 使用 Google Search Console 提交 sitemap
- ✅ 使用百度搜索资源平台提交 sitemap
- ✅ 使用结构化数据测试工具验证 JSON-LD
🛠️ 手动推送命令
bash
# 构建文档
pnpm docs:build
# 推送 URL 到搜索引擎
tsx docs/.scripts/seo-push.ts https://www.nansin.top📊 SEO 最佳实践建议
- 持续更新内容:定期更新文档,保持内容新鲜
- 外部链接:适当添加高质量外部链接
- 图片优化:确保所有图片有 alt 文本
- 页面速度:VitePress 已自动优化
- 移动友好:网站已响应式设计
- HTTPS:确保部署使用 HTTPS
- 社交分享:每次更新后手动测试分享功能
🔗 搜索引擎提交入口
- Google Search Console: https://search.google.com/search-console
- 百度搜索资源平台: https://ziyuan.baidu.com
- Bing Webmaster: https://www.bing.com/webmasters
- Yandex Webmaster: https://webmaster.yandex.com
📝 注意事项
- 百度推送需要有效的 token,请在百度搜索资源平台获取
- GitHub Actions 工作流需要配置相应的 secrets
- 首次部署后,建议手动提交 sitemap 到各搜索引擎
- 结构化数据可能需要几天时间被搜索引擎识别
