一个可上线的 SEO 最小站点

先跑通一个独立站点的页面、SEO 文件、部署边界和后端健康接口,再把经验复制到下一个完全隔离的站点。

最小上线单元包含什么

第一版不做复杂后台,不做多租户,也不做关键词平台。它只交付一个能被搜索引擎正确读取、能部署、能验证、后续能复制的独立站点。

SEO 基础完整

页面包含标题、描述、唯一 H1、canonical、Open Graph、结构化数据、FAQ、robots 和 sitemap。

站点内容隔离

站点配置、正文、FAQ、域名和素材都在自己的目录中,避免多站点之间互相污染。

部署职责明确

静态站交给 Vercel,FastAPI 交给服务器,Cloudflare 负责 DNS、HTTPS、缓存和加速。

上线流程

  1. 01确认站点 ID、域名和页面主题
  2. 02生成静态页面并完成 SEO 自检
  3. 03部署前端到 Vercel
  4. 04部署 FastAPI 到服务器
  5. 05接入 Cloudflare 并检查缓存、HTTPS 和 sitemap

常见问题

现在是单站点,后续能扩展多站点吗?

可以。当前代码只跑一个站点,但内容和配置已经放在 sites/default-site/ 下,后续新增站点时复制目录并独立部署。

多个站点会共用关键词或 canonical 吗?

不会。每个站点必须拥有独立配置、独立内容、独立 sitemap、独立 robots 和独立 canonical。

测试环境的重要资料会上传服务器吗?

不会。密钥、测试资料、服务器凭据和本地环境文件必须保留在本地或安全的密钥管理系统中,不进入仓库。