返回博客
2025年10月17日Sergei Solod6 分钟阅读

Yandex 一夜之间收录了我的 4,278 个 Next.js 页面:这件事真正证明了什么

Yandex 几乎一次性收录了我用 Next.js 静态生成的 4,278 个页面。这是一个真实的技术里程碑,但并不能证明排名或流量已经成功。下面是这个结果对 SSG 和程序化 SEO 真正说明了什么,以及它不能说明什么。

SEONext.jsSSGYandex程序化 SEO索引

2025 年 10 月 17 日,我看到一个一直期待的数字:Yandex 已经收录了我的 4,278 个页面。这些页面使用 Next.js Static Site Generation(SSG)生成,而这个变化几乎是在一夜之间出现的。

我的第一反应很简单:技术栈跑通了。数千个静态页面进入了索引,所以当时看起来,这像是对整个技术方案非常有力的验证。

但如果更严谨地看,我现在会把结论说得窄一些。这个结果只能说明,在那个时间点,Yandex 能够发现、处理并把大量页面加入索引。它不能证明这 4,278 个页面都有良好的排名、获得了点击、带来了长尾流量,或者会长期留在索引中。

对我来说,这个区别才是这次里程碑真正有价值的地方。

4,278 个已收录页面真正证明了什么

可以确认的事实很简单:Yandex 收录了我的 4,278 个页面。由于这些页面通过 Next.js SSG 生成,这个结果还说明,我的实现至少没有造成一种全局性的技术障碍,让 Yandex 根本无法索引这些页面。

在大量 URL 的场景下,这一点很重要。如果数千个生成出来的路由能够被抓取并被接受进入索引,那么至少可以说明基础的页面交付方式与 crawler 和 indexer 是兼容的。它不能证明每个页面都很优质,但可以排除一个最基础的失败模式:搜索引擎完全无法索引这个站点。

Yandex Webmaster 的官方文档本身也把抓取和索引区分为不同阶段:机器人先获取页面,之后 Yandex 再处理并保存这些页面用于搜索。因此,被抓取不等于被索引;被索引也不等于获得排名或流量。

这个结果没有证明什么

在最初的兴奋中,很容易把这个数字直接当成 SEO 胜利。但那样的结论太强了。仅凭这个时间点的数据,我无法确认:

  • 4,278 个页面是否全部获得了展示;
  • 它们是否在有价值的查询上获得了排名;
  • 它们是否产生了点击或新用户;
  • 它们是否在数周或数月后仍然留在索引中;
  • 以及 Yandex 一次性收录大量页面的直接原因是否就是 SSG。

我当时也清楚,一部分页面以后可能会掉出索引,甚至大部分都有可能。搜索索引不是永久清单。页面可能被重新处理、重新评估、采用不同的 canonical 结果,或者后来被排除。因此,已收录页面数更应该被看作一种会变化的状态,而不是永久完成的成就。

为什么 SSG 仍然很重要

我使用 Next.js Static Site Generation,是为了让页面提前渲染好,使主要内容不依赖客户端渲染。根据 Next.js 的机制,SSG 会在构建阶段生成页面。对 crawler 来说,这意味着已经有一个可以直接请求和处理的 HTML 文档。

这是很好的技术基础,但不是 SEO 捷径。静态 HTML 并不会绕过 robots 指令、canonical、重复或低价值内容问题、内部链接问题,也不会替代搜索引擎自己决定页面是否值得继续保留在索引中的判断。SSG 可以让页面交付更简单、更稳定,但它不会自动让页面变得有价值。

我当时高兴得有点太早

在原文里,我把这件事称为对整个技术栈的“非常强的验证”,还写道这套策略已经取得了回报。现在我仍然认为这件事值得庆祝,但那些措辞把几个不同层面的结果混在了一起。

更准确的结论应该是:“可索引性”这个里程碑达成了。大量静态页面进入了 Yandex 的索引。但如果要说整个程序化 SEO 策略已经成功,还需要另一层证据:页面能否长期留在索引中、是否获得展示、排名、点击,以及是否带来真正有价值的自然流量。

一个被索引的页面只是一个潜在的入口。“潜在”才是关键。

出现这种增长后,我会继续观察什么

如果不是只庆祝一个漂亮数字,而是把它当作一个 SEO 系统来评估,我会把后续检查拆开:

  1. 索引留存:最初的增长之后,4,278 个页面里还有多少继续留在索引中?
  2. 排除情况:哪些页面消失了,Yandex Webmaster 给出的原因是什么?
  3. 搜索可见性:被索引的页面是否开始针对相关查询获得展示?
  4. 点击和用户:新增的索引覆盖面是否真正转化成可衡量的自然流量?
  5. 页面质量:大批生成的页面是否真的彼此不同并对用户有用,还是只是技术上可以被索引?

这些是不同的问题。一个站点可能通过第一关,却在后面的环节失败。

这个案例的局限

这篇文章能明确记录的只有一个具体事件:4,278 个页面在较短时间内被 Yandex 收录。仅凭这个快照,我没有证据证明它们为什么会一起进入索引、后来有多少继续保留,以及最终带来了多少搜索流量。

这个限制很重要。它能防止一个有价值的观察被夸张成“Next.js SSG 能让 Yandex 一夜收录数千页面”这种不存在的普遍规律。这个结果并不能证明那一点。我的页面是可索引的,Yandex 接受了一个很大的页面批次。至于为什么恰好在那个时间发生,仅凭这个结果无法确定。

我最终得到的结论

我仍然把 4,278 个页面被收录视为一个真实的里程碑。看到数千个生成页面被接受进入索引,是基础技术交付正常工作的强烈信号。

但我不会把“索引页面数”当成最终 KPI。索引是一道门槛,不是终点。接下来还要看页面是否继续留在索引中、是否获得排名,以及是否带来真正有用的流量。

SSG 帮助我构建了搜索引擎可以像普通预渲染文档一样处理的页面。4,278 这个数字证明了系统的这一部分是工作的。后面的成果,仍然需要另外赢得。