新域名上线 4-8 周,sitemap 提交了、URL Inspection 显示 Discovered – currently not indexed,但爬虫从不回来抓这个页面,更别说收录。这是 Google 给新域名的”等等再说”待遇:它知道 URL 存在,但没花抓取预算去爬。
最快的真解法: 别再去戳 URL Inspection 了,去拿 3-5 条真实外链,再把站内内链理顺、让任何文章都不是孤岛。新域名的抓取预算由站点级权威信号决定,而不是你点了多少次 “Request indexing”。下面所有步骤都按”实际能提升抓取率多少”来排序。
症状
- Page indexing 报告(左侧导航
Indexing → Pages)里大量 URL 归在 “Discovered — currently not indexed” - Crawl stats 报告(
Settings → Crawling → Crawl stats → Open report)每天请求很少——常见 10-50 次/天,而活跃站点是几百到几千 - 没有 manual action,报告里也没有明显错误
- 对某个 “Discovered” URL 做 URL Inspection,显示
Last crawl: N/A或几周前的日期 - 点了 “Request indexing” 看似成功,但几天后毫无变化
你属于哪一类?
| 你看到的现象 | 最可能的原因 | 在哪确认 |
|---|---|---|
Crawl stats < 50 次/天、几乎没外链 | 新域名抓取预算低(最常见) | Crawl stats 报告 + Ahrefs Referring Domains |
| 多数页面字数少 / 套模板 | 薄内容被压制 | 打开线上页面数字数 |
| 页面是孤岛(只在 sitemap 里) | 缺站内内链信号 | 在仓库里 grep -r 这个 URL |
| 域名是买来的旧 / expired 域名 | 继承了 spam 历史 | Wayback Machine + Ahrefs 历史 |
| 看起来一切正常 | 新域名正常的考察期 | 时间 + Page indexing 的曲线 |
快速结论
新域名普遍处于 discovery / “考察期”阶段。Google 在提交抓取预算之前,先采样页面、建立站点级权威信号。你要做的就是把能控制的信号都做到最强,然后等。截至 2026 年 6 月,即便技术干净的站点,通常也要 6-12 周才能看到收录率稳定爬升。
常见原因
1. 全新域名 + 0 外链
外链仍是 Google 判断”该在这个站上花多少抓取预算”的最强信号之一。0 个引荐域名,Google 的爬虫就几乎不来。
如何确认: 用 ahrefs.com/webmaster-tools(免费)查 Referring Domains,新站常常 0-2 个。
2. 站内内链稀疏,每个 URL 都像孤岛
Google 决定是否抓一个 URL 时,会权衡站内有多少链接指向它。sitemap 是基础信号,但权重很低。一个只在 sitemap 里出现、站内没人链的 URL,就排在 Discovered 队列底部。
如何确认: 随机挑几个 “Discovered” URL,跑 grep -r "/that-url/" src/,看代码里有几处引用它。
3. 多数页面薄或模板化
如果你前 30 篇文章都不到约 300 字、或高度套模板的 AI 输出,Google 可能把整站判为批量低质,从而整体下调抓取优先级。这里有个 2026 的新变化值得注意:Googlebot 现在每个页面只抓前 2MB 未压缩的 HTML(旧的上限是 15MB),所以真正有价值的内容必须出现在 HTML 靠前的位置,不能被一堆臃肿的标记埋掉。
4. Sitemap 交了,但没有”活着”的证据
没流量,就没有信号证明这个站有用,于是 Google 继续保守。完美的 sitemap 无法弥补零互动信号。真实的人类访问——来自 newsletter、社交帖、论坛回答——是告诉 Google “这个页面值得收录”最快的方式之一。
5. 域名是 expired / 之前被处罚过
如果你买的是旧域名或 expired domain,可能继承了前主人的 spam 历史。
如何确认: 用 Wayback Machine 查历史快照。如果之前是赌博、成人或 spam 内容,那很可能继承了处罚。
最短修复路径
按效果排,不是按容易程度排。
Step 1:拿到 3-10 条真实外链
行动清单(按命中率):
| 方法 | 难度 | 预计带来的链 |
|---|---|---|
| 在相关 subreddit 或 Hacker News 上发一条真正有用的回答 / 资源(链接放在 profile 或有实质内容的评论里,绝不在正文里硬塞) | 易 | 1-3 |
| 在朋友 / 同事 / 前同事的博客或公司站换友链 | 易 | 1-5 |
通过 PR 提交到相关 awesome-* GitHub 列表 | 中 | 1-3 |
| Guest post 到相关博客(哪怕粉丝约 1000 也算) | 难 | 1-2 |
| 提交到 directory / 工具榜(Product Hunt、垂直领域盘点) | 易 | 0-3 |
不到约 5 条 dofollow 链,整站抓取预算就一直低。 这一步比任何技术调整都重要。别买链——付费链接网络很容易被 Google 算法标记,反而是负分。
Step 2:首页必须链到每一篇文章(不留孤岛)
新站常见错误:首页只显示最新 5 篇,老文章一发新文就消失,变成只活在 sitemap 里的孤岛。
用一个完整索引来解决:
---
// src/pages/index.astro
import { getCollection } from "astro:content";
const all = await getCollection("posts");
const sorted = all.sort((a, b) => b.data.publishedAt - a.data.publishedAt);
---
<h2>最新文章</h2>
<ul>{sorted.slice(0, 10).map(p => <li><a href={`/articles/${p.slug}/`}>{p.data.title}</a></li>)}</ul>
<h2>全部文章 ({sorted.length})</h2>
<ul>{sorted.map(p => <li><a href={`/articles/${p.slug}/`}>{p.data.title}</a></li>)}</ul>
或者建一个独立的 /articles/ 索引页,首页一定要链过去。无论哪种,都要保证任何文章离站内任意位置最多 2 次点击可达。
Step 3:每篇文章 600+ 字真内容、一个真 H1、有层级
最低标准:
<h1>恰好 1 个,含主关键词- 至少 3 个
<h2>做分段结构 - 正文 600+ 字(800-1500 最佳)
- 至少 1 张图,带 alt 描述
- 至少 3 处内部链接(链到相关文章或 hub 页)
- 至少 1 处指向权威来源的外链(官方文档、知名站点)
用脚本来强制检查:
// scripts/check-thin.mjs
import fg from "fast-glob";
import fs from "node:fs";
const issues = [];
for (const f of fg.sync("dist/articles/**/*.html")) {
const html = fs.readFileSync(f, "utf8");
const text = html.replace(/<[^>]+>/g, " ").replace(/\s+/g, " ").trim();
const words = text.split(/\s+/).length;
const h1s = (html.match(/<h1[\s>]/g) || []).length;
const intLinks = (html.match(/href="\/[^"]+"/g) || []).length;
if (words < 600) issues.push(`THIN (${words}w): ${f}`);
if (h1s !== 1) issues.push(`H1=${h1s}: ${f}`);
if (intLinks < 3) issues.push(`internal links=${intLinks}: ${f}`);
}
console.log(issues.join("\n"));
Step 4:跑 Lighthouse,修关键性能 + 抓取警告
npx lighthouse https://yourdomain.com/some-article --quiet --chrome-flags="--headless"
重点修这几项:
- LCP
> 2.5s→ 优化主图、减少阻塞渲染的 JS - CLS
> 0.1→ 给图片设明确的 width/height - 任何 robots.txt 或 “blocked from indexing” 警告
- “Document does not have a meta description” → 补上 meta description
Step 5:克制地用 “Request indexing”,然后等
你可以推一推几个优先页面:在 URL Inspection 里粘贴 URL,点 Request indexing。但要清楚它截至 2026 年 6 月的限制:
- 它是提示,不是命令——Google 仍可能拒绝收录。
- 手动请求被限流到大约每个资源每天 10-12 个 URL;猛点这个按钮毫无用处,还浪费配额。
- 它不能跳过新域名的考察期。只有当站点级信号本身已经不错时,它才有意义。
现实地说,新域名完整进入索引要预留 8-12 周。期间:
- 保持稳定的发布节奏(每周 2-3 篇)
- 每约 4 周回看一次 Page indexing 报告,盯着 Indexed 数量的增长曲线
- 不要为了”加速”反复改 canonical / robots.txt / sitemap——每次重置都会丢掉已经积累的信号
怎么确认在好转
当连续几周里出现下面这些,说明你方向对了:
- Crawl stats 总请求数往上走(比如从
< 50/天朝几百迈进) - Page indexing 报告里的 Indexed 数量上升、“Discovered” 那一桶在缩小
- 你修过的某个 URL,在 URL Inspection 里从
Last crawl: N/A变成了最近的抓取日期 - 第 9 周开始有零星收录;第 12 周大致到 30-50% 已收录,是健康曲线
如果已经有真实外链,但这三条曲线在 12 周后还全是平的,那就先回头查内容质量和站内内链,别急着归因于”沙盒”。
哪些情况不是你操作错了
新域名考察期文档少,但行为客观存在。即使技术完美、写得很好的新站,通常也要 6-12 周才能看到收录率稳定上升。先零星收录、再稳步爬升,是正常健康的形态,不代表哪里坏了。
容易误判的情况
- 每天重交 sitemap、狂点 URL Inspection: 不会跳过考察期,反而烧掉 Request indexing 配额
- 改 URL 结构想”逼 Google 重新评估”: 会重置一切已积累的弱信号,更慢
- 多发 AI 内容想”提升信号”: 批量低质内容会把 Google 的反垃圾系统推向反方向
- 买外链: 付费链接很容易被算法标记,反而是负分
预防建议
- 一开始就话题聚焦——Google 信任聚焦的站更快(10 篇关于”Astro 部署”胜过 50 篇杂题)
- 第一个月拿到几条优质外链,胜过任何技术微调
- 上线当天就装好 Analytics + Search Console,从一开始就有趋势数据
- 上线后给站点 60-90 天的安静窗口,期间不做大幅结构调整
FAQ
Q:新站多久能”出”沙盒 / 考察期? A:通常 8-16 周,差异很大。技术过硬的内容加几条外链,常在 8-10 周清掉;只有 sitemap、没流量没外链的站,可能要 4-6 个月。
Q:Google 公开承认有”沙盒”吗? A:官方把它描述为对新域名的谨慎对待,不是单独的 sandbox 系统。不管叫什么,这个行为是真实存在的。
Q:“Request indexing” 能逼一个卡住的页面进索引吗? A:不能。它只是个提示,每个资源每天大约限 10-12 个 URL,而且无法绕过新域名考察期。先把权威信号做起来。
Q:从子目录搬到新独立域名,也算”新站”吗? A:算。哪怕内容一字不改,Google 也会从零重建权威信号。非必要别换域名。
Q:买 expired domain 有用吗? A:高风险。可能继承 spam 历史;有时会保留一点链接权重。买之前,查 Wayback Machine,再在 Ahrefs 里查域名的历史外链记录。