搜索引擎的爬虫是"瞎子",你得给它指路。但指完路之后,真正决定排名的是内容本身。
SEO(Search Engine Optimization,搜索引擎优化) 是让网站在搜索结果中获得更好排名的方法。
对独立开发者来说,SEO 可能是性价比最高的获客方式:
| 价值 | 说明 |
|---|---|
| 免费流量 | 不需要付费广告就能获得访问 |
| 持续收益 | 好的 SEO 效果可以长期维持——你睡觉的时候也有人通过搜索找到你 |
| 精准用户 | 搜索用户有明确需求,他们主动在找你能解决的问题 |
| 品牌曝光 | 排名靠前本身就是一种信任背书 |
和上一节讲的社交分享不同,SEO 带来的流量是"细水长流"型的。社交分享像放烟花——发一次,热闹一阵就没了。SEO 像种树——前几个月看不到什么效果,但一旦排名上去了,每天都有稳定的流量进来,不需要你反复推广。
要做好 SEO,首先得理解搜索引擎是怎么运作的。整个过程分三步:
graph LR
A[爬取 Crawl] --> B[索引 Index]
B --> C[排名 Rank]
C --> D[搜索结果]
style A fill:#e1f5fe
style B fill:#fff3e0
style C fill:#e8f5e9
style D fill:#f8bbd9
第一步:爬取(Crawling)。搜索引擎有一群"爬虫"程序,它们从已知的网页出发,沿着页面上的链接跳到新的页面,就像蜘蛛沿着蛛网爬行。如果没有任何链接指向你的网站,爬虫就发现不了你——这就是小明遇到的问题。
第二步:索引(Indexing)。爬虫发现了你的页面后,会把页面内容抓取下来,分析里面有什么信息,然后存入一个巨大的数据库(索引)。这一步就像图书馆把新书编目入库——书到了图书馆,但还没上架。
第三步:排名(Ranking)。当用户搜索某个关键词时,搜索引擎从索引中找出所有相关的页面,然后根据几百个因素(内容相关性、页面质量、网站权威性、用户体验等)给它们排序。排在前面的,就是用户看到的搜索结果。
理解了这三步,SEO 的逻辑就清晰了:第一,让爬虫能找到你(技术配置);第二,让爬虫能理解你(内容优化);第三,让搜索引擎觉得你比别人好(质量和权威)。
小明让 Claude Code 配好了 SEO 三件套。然后他去各大搜索引擎的站长工具提交了 Sitemap:
这两个平台都是免费的,提交 Sitemap 相当于主动告诉搜索引擎:"嘿,我的网站在这里,这是我的页面列表,来看看吧。"
至于百度,小明也想提交,但发现百度站长平台对个人网站的门槛比较高——需要验证网站所有权,而且对未备案的网站收录意愿很低。小明的服务器在香港,没有 ICP 备案,百度这边暂时搞不定。老师傅说:"先把 Google 和 Bing 搞好,百度的事等以后服务器迁到国内再说。"
过了两周,小明在 Google 上搜自己的网站名——终于出现在搜索结果里了!虽然排名很靠后,在第三页,但至少被收录了。
"怎么才能排到前面?"
老师傅说:"技术配置只是入场券,它解决的是'能不能被找到'的问题。但'排在第几',取决于你的内容质量。"
Google 在 2021 年正式把页面体验纳入排名因素。这意味着,即使你的内容很好,如果页面加载很慢、交互卡顿、布局跳来跳去,排名也会受影响。
Google 定义了三个核心指标来衡量页面体验:
| 指标 | 良好值 | 说明 |
|---|---|---|
| LCP | < 2.5s | 最大内容绘制——页面主要内容多快能显示出来 |
| INP | < 200ms | 交互到下一次绘制——用户点击按钮后多快能看到响应 |
| CLS | < 0.1 | 累积布局偏移——页面加载过程中内容是否会突然跳动 |
你不需要成为性能优化专家。大部分现代框架(Next.js、Nuxt 等)已经内置了很多优化:自动代码分割、图片优化、预加载等。但有几个方向值得关注:
<Image> 组件会自动处理。这些优化 Claude Code 也能帮你检查和调优。你可以用 Google 的 PageSpeed Insights 工具测试你的页面得分,它会给出具体的优化建议。
结构化数据是另一个进阶技巧。它用 JSON-LD 格式告诉搜索引擎页面内容的"结构"——比如这是一篇文章,作者是谁,发布时间是什么,有没有评分。
搜索引擎读取结构化数据后,可能会在搜索结果中显示"富文本摘要"——比如文章的发布日期、产品的评分星级、FAQ 的问答列表。这些富文本摘要比普通的搜索结果更醒目,点击率也更高。
常见的结构化数据类型:Article(文章)、Product(产品)、FAQPage(常见问题)、BreadcrumbList(面包屑导航)。告诉 Claude Code 你需要添加结构化数据,说明你的页面类型即可。
对于服务器在海外的个人项目,Google 和 Bing 是你的主战场。它们对海外服务器没有歧视,提交 Sitemap 后通常几周内就能被收录。
百度则是另一个世界。如果你的用户主要在国内,百度的 SEO 值得关注,但门槛明显更高:
| 维度 | Google / Bing | 百度 |
|---|---|---|
| 收录门槛 | 提交 Sitemap 即可,对服务器位置无要求 | 强烈偏好国内服务器,未备案网站几乎不收录 |
| 内容评估 | E-E-A-T 原则,重视内容深度 | 重视原创内容,对抄袭惩罚严格 |
| 技术要求 | Core Web Vitals 是排名因素 | 更重视国内主机的访问速度 |
| 移动端 | 移动优先索引(先看移动版) | 移动端权重同样很高 |
| 安全/合规 | HTTPS 是排名因素 | ICP 备案几乎是收录的前提条件 |
简单说:百度 SEO = 国内服务器 + ICP 备案 + 内容优化。如果你的服务器在海外且没有备案,百度基本不会收录你。这不是技术配置能解决的问题,而是基础设施的选择。
小明的服务器在香港,所以他先专注 Google 和 Bing。等以后产品面向国内用户、服务器迁到大陆并完成备案后,再来攻百度。关于 ICP 备案的详细说明,在 15.4 法律合规中会讲到。
通常 3-6 个月。新站点需要时间被搜索引擎发现和建立信任。这不是配置完就能立竿见影的事情——搜索引擎需要时间来爬取你的页面、评估你的内容质量、观察用户的行为数据。
不要因为一两个月没看到效果就放弃。SEO 是长期投资,但一旦起效,回报是持续的。
没有标准值,也不需要刻意计算。自然写作即可。
十年前,SEO 圈子流行"关键词密度 2%-5%"的说法,于是很多人在文章里疯狂堆砌关键词。现在的搜索引擎早就不吃这一套了——它们用语义理解来判断内容相关性,而不是简单地数关键词出现了几次。刻意堆砌关键词反而会被判定为"关键词填充",导致排名下降。
小明的网站排名在慢慢上升。从第三页到第二页,又从第二页到第一页的底部。他开始关注一个新问题:这些通过搜索和社交分享来的访客,来了之后都在做什么?哪些页面最受欢迎?用户从哪里离开的?
是时候看看数据了。