# 独立开发与建站

URL: https://caijiao.org/indie/
Source: docs/indie/index.md
Description: 独立开发与建站专题覆盖域名、DNS、Cloudflare、静态站、SEO、Search Console、Sitemap、AdSense、工具站 MVP、程序化 SEO 和个人项目商业化验证。

这里整理个人开发者从想法验证到上线、收录、扩展页面、接广告和验证商业化的内容。重点不是“大而全创业课”，而是一个人能执行的站点建设和增长动作。

## 从 0 到上线

- [一个普通人从 0 做一个网站，需要经历多少步骤](/posts/117)
- [我做一个网站之前，第一件事情不是写代码](/posts/118)
- [一个网站 MVP 到底应该做到什么程度](/posts/119)
- [为什么很多个人项目还没上线就已经做失败了](/posts/120)
- [一个人开发网站，到底需要哪些技术](/posts/121)
- [Nuxt 适合一个人做网站吗](/posts/122)
- [SQLite 到底能不能支撑一个小型网站](/posts/123)
- [一个工具网站到底需要多大的服务器](/posts/124)
- [一个小网站每个月到底要花多少钱](/posts/125)
- [网站上线后，服务器成本真的很高吗](/posts/126)

## 上线检查与 SEO

- [一个新网站从域名到上线，需要准备哪些东西](/posts/137)
- [一个网站上线前，我会检查哪些项目](/posts/138)
- [网站上线后第一个月应该做什么](/posts/139)
- [一个新网站上线后，Google 多久开始收录](/posts/147)
- [网站只有 100 个页面，需要提交 Sitemap 吗](/posts/148)
- [300 个页面和 3000 个页面，SEO 有什么区别](/posts/149)
- [网站增加 1000 个页面后，Google 真的会增加流量吗](/posts/150)
- [一个网站为什么收录很多页面却没有流量](/posts/151)
- [Sitemap 到底应该怎么设计](/posts/153)
- [网站 URL 结构到底有多重要](/posts/154)

## 程序化 SEO 与内容扩展

- [什么情况下应该把网站从 100 页扩展到 1000 页](/posts/111)
- [一个网站做到 8000 个页面，到底有没有必要](/posts/112)
- [如何从一个关键词找到 100 个网站机会](/posts/113)
- [如何从竞争对手的网站反向寻找新机会](/posts/114)
- [网站只有 100 个页面，还有必要继续扩展吗](/posts/110)
- [为什么工具网站特别适合做程序化 SEO](/posts/161)
- [程序化 SEO 最容易踩的坑是什么](/posts/162)
- [8000 个页面的网站应该怎么设计](/posts/163)
- [一个关键词应该对应一个页面还是多个页面](/posts/164)
- [页面标题应该怎么写才不会全部重复](/posts/165)

## 工具站与商业化

- [Guide 页面和 Tool 页面应该怎么互相链接](/posts/160)
- [一个工具页面应该有哪些 SEO 元素](/posts/167)
- [一个网站到底有哪些赚钱方式](/posts/207)
- [一个工具网站靠 AdSense 到底能不能赚钱](/posts/209)
- [网站流量和收入到底是什么关系](/posts/211)
- [工具网站适合订阅收费吗](/posts/215)
- [免费 + 付费到底应该怎么设计](/posts/216)
- [API 收费适合个人开发者吗](/posts/223)
- [一个网站什么时候应该开始考虑商业化](/posts/225)
- [一个网站如何从免费工具变成商业产品](/posts/230)

## 配套教程与工具

- [Google Search Central 教程](/google-search-central/)
- [Pagefind 教程](/pagefind/)
- [JSON-LD 教程](/json-ld/)
- [Docker 教程](/docker/)
- [Nginx 教程](/nginx/)
- [Cloudflare 域名价格](/tool/cloudflare-domain-pricing)
- [Favicon 在线制作](/tool/favicon)

## 上线与增长清单

独立开发不需要一开始就把系统做得很重，但每个阶段都要有清晰的验收标准。下面这份清单适合在网站上线、提交收录、申请广告或扩展内容前快速自查。

### 静态站上线

- 域名已经解析到正式站点，`www` 与根域名的跳转规则清楚。
- HTTPS 可以正常访问，旧地址会跳转到唯一的规范 URL。
- 构建产物只包含需要发布的静态文件，没有把源码、环境变量或草稿文档放进公开目录。
- 404 页面、站点图标、基础导航、页脚链接和隐私页面可以正常访问。
- 发布后用手机网络打开一次首页、核心页面和工具页面，确认加载速度与排版没有明显问题。

### Search Console 排查

- 已验证域名资源或 URL 前缀资源，并提交 `sitemap.xml`。
- 首页、核心栏目页和主要工具页都能返回 `200` 状态码。
- 重要页面没有被 `robots.txt`、`noindex`、错误 canonical 或登录权限挡住。
- 页面标题、描述、H1 和正文主题一致，不靠堆关键词制造相关性。
- 新站上线后按周观察索引状态，不把短期未收录直接判断为页面失败。

### AdSense 审核前

- 网站有足够原创内容，页面不是只有工具外壳或重复生成的薄内容。
- 关于、联系、隐私政策等基础页面完整，用户能看懂网站是谁做的、提供什么价值。
- 导航结构清楚，移动端没有遮挡正文的弹窗、悬浮层或误触按钮。
- 页面没有大量空白、失效链接、占位文字、测试数据和未完成模块。
- 广告位规划不要破坏首屏阅读体验，先保证内容质量和可用性。

### 免费版与付费版边界

- 免费版解决一个完整的小问题，而不是只展示入口。
- 付费版应该提供更高频、更省时间或更专业的能力，例如批量处理、历史记录、导出、API、团队协作。
- 不要把用户已经依赖的基础功能突然收回付费，早期更适合新增高级能力。
- 定价前先记录用户真实使用频率，再判断是订阅、一次性购买还是按量计费。

### 内容簇扩展

- 先围绕一个明确主题做 10 到 30 个高质量页面，再考虑扩展到几百页。
- 每个页面都要有独立搜索意图，避免只是换一个城市、年份或关键词的低质量复制。
- Guide 页面负责解释问题，Tool 页面负责完成操作，两者之间要自然互相链接。
- 扩展前先设计 URL、标题模板、内部链接和去重规则，避免后期批量返工。
