新网站上线后最常见的误解是:“上线了,Google 自然会找到我。“不会的,至少不会按你期望的速度。你得先明确告诉 Google 你存在,再给爬虫铺一条能顺畅走完所有页面的路。
本页是完整版指南:Search Console 验证、sitemap、robots.txt、人工请求收录,以及真正能加速的链接信号。如果只想要最短四步流程、不看 robots.txt 的细节,看 新网站提交 Google:2026 四步法。
一句话总结
- 在 Google Search Console 验证网站(DNS TXT 记录是最稳的方式)。
- 在 Sitemaps 报告里提交你的
sitemap.xml(或sitemap-index.xml)。 - 在
robots.txt里加一行Sitemap:,并确认没有挡掉重要页面。 - 用 URL 检查 → 请求编入索引,只对 5–10 个最重要的页面用。配额大约是每个资源每天 10 个 URL,重复提交同一个 URL 没有任何用。
- 在 Bing Webmaster Tools 重复一遍,并打开 IndexNow。然后耐心等:首次抓取 24–72 小时,大部分页面收录要 1–3 个月。
第 1 步:先确保网站真的能被抓取
在让 Google 来看之前,先把它会放弃的理由都清掉。检查三件事:
- 访问
https://yourdomain.com/robots.txt,确认里面没有Disallow: /(这一行会屏蔽整个网站)。 - 打开几个文章 URL 看源码,每篇都应有真实的
<title>和<meta name="description">,canonical 标签也要指向你真正想被收录的那个 URL。 - 在开发者工具 → Network 里勾上 Disable JavaScript,然后刷新。如果正文消失了,Googlebot 同样会抓不到。服务端渲染或静态生成的 HTML(Astro、Next.js SSG、Hugo)能直接绕开这个问题。
一个不易察觉的坑:Search Console 把页面标成 已发现 – 尚未编入索引,有时纯粹是因为页面太薄或重复,而不是技术屏蔽。先解决可抓取性,再处理内容质量。
第 2 步:申请 Google Search Console
打开 Search Console 添加资源。有两种资源类型:
- 网域资源(推荐):覆盖所有子域名和
http/https,用一条 DNS TXT 记录验证一次即可。 - 网址前缀资源:只覆盖你填的那个精确前缀(如
https://www.example.com/)。
验证方式,按耐用程度排序:
| 方式 | 放在哪里 | 重新部署后还有效吗? |
|---|---|---|
| DNS TXT 记录 | 域名服务商 / DNS 托管 | 有效 —— 最耐用 |
| HTML 文件上传 | 网站根目录 /google….html | 只有保留在 build 产物里才行 |
| HTML meta 标签 | 首页 <head> | 只要标签留在模板里就有效 |
| Google Analytics / Tag Manager | 现有 GA4/GTM 代码 | 代码在就有效 |
只要你能控制域名,就选 DNS TXT 记录。文件和 meta 标签这两种,往往在你换框架或换主机的那天就悄悄失效了。
第 3 步:提交 sitemap
大多数现代框架会自动生成这两个之一:
https://yourdomain.com/sitemap-index.xml
https://yourdomain.com/sitemap.xml
在 Search Console → Sitemaps 里粘贴这个地址提交。Google 通常在几小时到几天内处理完。
对新站来说,sitemap 是杠杆最高的一步,因为它是把全部页面送进队列的唯一现实办法。第 5 步那个人工”请求编入索引”按钮,每天大约只能用 10 个 URL;sitemap 没有这个上限。按 Google 官方建议,新增或更新的大量页面,给每条记录标上准确的 <lastmod>,剩下的交给 sitemap。
sitemap 要保持干净:只放你真正想被收录、状态码为 200 的 canonical URL。如果 sitemap 里塞了 noindex 页面或重定向,等于给 Google 发了相互矛盾的信号,白白浪费抓取预算。
第 4 步:在 robots.txt 里声明 sitemap
robots.txt 里的 Sitemap: 指令,是告诉所有搜索引擎 sitemap 在哪儿的标准、权威方式——而且不依赖 Search Console。
User-agent: *
Allow: /
Sitemap: https://yourdomain.com/sitemap-index.xml
把域名换成你自己的,Sitemap: 那行写完整的绝对 URL。最容易踩的一条规则是:**robots.txt 和 sitemap 必须一致。**如果你用 Disallow: 挡了某个路径,却又把这些 URL 列进 sitemap,Google 看到的是矛盾,既无法收录,又把抓取预算浪费在”幽灵覆盖”上。
第 5 步:人工请求收录关键页面
在 Search Console 顶部的网址栏粘贴单个 URL,Google 会跑一次实时检查,然后显示 请求编入索引。对最重要的页面点它:首页、主要栏目 / 枢纽页,以及你那两三篇核心文章。
开始狂点之前,先知道三件事:
- 配额很小。官方没公布具体数字,但实际大约是每个资源每天 10 个 URL。把它花在真正重要的页面上。
- **重复提交没用。**Google 只记录第一次请求,同一抓取周期内对同一 URL 的重复请求会被忽略,再点一次不会插队。
- **这是请求,不是保证。**Google 文档说得很明确:请求抓取”并不保证立刻、甚至根本不保证被收录进搜索结果”。
除非你发布招聘职位或直播活动,否则别碰 Google 的 Indexing API。截至 2026 年 6 月,它官方只支持 JobPosting 和 BroadcastEvent(嵌在 VideoObject 里)这两类结构化数据。普通博客或商品页用它推送,Google 会忽略、甚至可能降低优先级,所以对普通内容站来说这是用错了工具。
第 6 步:Bing 也走一遍(并打开 IndexNow)
Bing 仍占据相当一部分搜索份额(截至 2026 年约为全球桌面+移动 3–7%,部分地区更高),而且 ChatGPT Search 和 Microsoft Copilot 的搜索也部分依赖 Bing 的索引。Bing Webmaster Tools 是免费的——添加网站后,可以从 Search Console 一键导入资源。
顺手把 IndexNow 也打开。这是一个免费协议,URL 一变就主动 ping Bing、Yandex 等,不用等爬虫上门。截至 2026 年 6 月 Google 不支持 IndexNow,所以它是对 Search Console 流程的补充,永远不是替代。很多静态托管和 CMS 都有一行就能接入的 IndexNow 插件或 postbuild 钩子。
第 7 步:搭好能加速收录的链接信号
- 内链:每篇文章都该链向几篇相关文章。一个没有任何内链的页面(“孤儿页”)很难被 Google 发现,往往就一直不被收录。确保首页和枢纽页能往下链到深层内容。
- 外链:至少从你已有的渠道引一个链接过来——社交简介、个人主页、公开的 Notion 或 GitHub README。
外链不是必须,但新站第一周哪怕有一个真实外链,也能明显加快首次抓取,因为它给了 Googlebot 第二条独立的路径找到你的 URL。
第 8 步:耐心等待,并会看报告
全新域名的现实时间线:
| 时间窗口 | 通常会发生什么 |
|---|---|
| 24–72 小时 | Googlebot 开始抓取;sitemap 显示”成功” |
| 1–2 周 | 少量页面变成”已编入索引” |
| 1–3 个月 | 抓取节奏稳定下来,大部分优质页面陆续收录 |
如果一周后还是完全没有收录,打开 Search Console → 网页编入索引,读它给的原因。常见的几种是:被 robots.txt 屏蔽、已被 'noindex' 标记排除、含重定向的网页、重复网页,Google 选择的规范网页与用户指定的不同,以及 已发现 – 尚未编入索引(通常是内容质量信号)。每一种都对应一个具体修法。
常见问题
新网站多久会出现在 Google 上? 首次抓取一般 24–72 小时,大部分页面收录要 1–3 个月——前提是网站可被抓取、内容原创。你手动请求收录的某一个页面,可能一两天内就出现,但多数不会,Google 按自己的节奏收录。
请求收录每天能提交多少个 URL?
大约每个资源每天 10 个。Google 没公布精确数字,而且会随站点历史浮动。再多的量就靠带准确 <lastmod> 的 sitemap,别一个个点 URL。
重复提交同一个 URL 会更快收录吗? 不会。Google 只记第一次请求,同一抓取周期内的重复请求会被忽略。再点只是白白消耗你的每日配额。
我需要 Google 的 Indexing API 吗?
只有发布招聘职位或直播活动时才需要。普通博客、文档站或商城用它就是用错工具——Google 只对 JobPosting 和 BroadcastEvent 内容支持它。其余情况用 sitemap 和请求收录。
我只盯 Google,还要弄 Bing 吗? 要。Bing Webmaster Tools 免费,从 Search Console 导入只要五分钟,而且它喂给 ChatGPT Search 和 Copilot。在那儿打开 IndexNow,新 URL 几乎能立刻进 Bing。
sitemap 提交了但一直没收录,怎么办?
先确认 sitemap 返回 200、只列了 canonical 的可收录 URL,且没有被 robots.txt 或 noindex 矛盾掉。然后看”网页编入索引”里的具体排除原因。详见 Sitemap 提交了但没被收录。
总结
让别人搜得到你,从来不是被动的事。最小配置是 Search Console 验证 + 干净的 sitemap + 与之一致的 robots.txt + 几次人工请求收录,再加上 Bing/IndexNow 和几个真实外链。把这些一次配对,剩下的基本就是等待和看”网页编入索引”报告。