网站上线后配置Google Search Console并提交Sitemap步骤(网站收录、页面抓取、网站抓取、DNS TXT验证原理、Sitemap原理)

文章目录

网站上线并不代表 Google 会立刻发现和收录它。对于一个新站,比较稳妥的做法是:先确保页面允许抓取,再用 Google Search Console 验证网站所有权、提交 sitemap,最后对首页做一次实时检测和索引请求。

本文以 example.com 为例,记录一套实际完成并验证成功的流程。域名 DNS 由 Cloudflare 托管,网站已经具备可索引页面、canonical URL、开放抓取的 robots.txt 和 XML sitemap。

提醒:Search Console 和 sitemap 能帮助 Google 发现、抓取和诊断页面,但不能保证收录,更不能保证排名。

一、开始前先检查网站

在进入 Search Console 前,至少确认以下地址可以公开访问:

text 复制代码
https://你的域名/
https://你的域名/robots.txt
https://你的域名/sitemap.xml

有些框架会生成 sitemap index,例如本文使用的是:

text 复制代码
https://example.com/sitemap-index.xml

同时检查:

  • 正式页面返回 HTTP 200;
  • 页面没有 noindex
  • robots.txt 没有用 Disallow: / 屏蔽全站;
  • sitemap 中使用完整的 HTTPS canonical URL;
  • HTTP、www 等非首选地址会永久跳转到首选域名。

这些条件决定 Googlebot 能否抓取和理解网站。Search Console 只是管理与诊断入口,不能替网站修复抓取限制。

二、添加网站资源

登录 Google Search Console,点击 Add a website

随后会看到两种网站资源:DomainURL prefix

本文选择 Domain,并且只填写根域名:

text 复制代码
example.com

不要加 https://,不要加路径,也不必加 www

Domain 和 URL prefix 有什么区别?

Domain Property 会汇总这个域名下的所有协议和子域名,例如:

  • http://example.com
  • https://example.com
  • https://www.example.com
  • 将来可能增加的其他子域名

URL-prefix Property 只覆盖所填写的精确协议与前缀。例如填写 https://example.com/,并不会自动覆盖 http://example.com/https://www.example.com/

因此,对自己完整控制的独立域名,Domain Property 通常更省事。它的代价是只能通过 DNS 验证,因为 Google 需要证明你控制的是整个域名,而不只是某个网页目录。Google 对两种资源类型的官方说明

三、通过 Cloudflare DNS 验证所有权

创建 Domain Property 后,Search Console 会要求通过 DNS 记录验证域名所有权。因为本例域名由 Cloudflare 管理,Google 能识别服务商并提供自动验证。

点击 Start verification 后,会跳转到 Cloudflare 授权页。页面明确显示:这是一次性授权,Google 将为指定域名添加一条 DNS-only TXT 记录,不获得未来继续修改 DNS 的权限。

确认域名、记录类型和授权范围无误后,点击 Authorize 。随后 Search Console 返回 Ownership verified

DNS TXT 验证的原理

DNS 是域名的公开分布式记录系统。能够在权威 DNS 中添加指定 TXT 内容,通常意味着操作者控制这个域名的 DNS 配置。Google 查询到匹配的 google-site-verification=... 记录后,便将对应 Google 账号认定为该 Search Console 资源的已验证所有者。

TXT 记录不负责网站流量转发,也不会替换现有的 A、AAAA、CNAME、MX 等记录。因此,正确添加这条记录不会改变网站访问和邮件路由。

验证完成后不要删除该 TXT 记录。Google 可能定期复查所有权;删除验证方式可能导致权限丢失。Google 所有权验证说明

补充说明

域名解析不只是"把域名指向服务器 IP",而是一个可以存放多种公开记录的查询系统。Google 不是通过网页访问这段文本,而是直接向 DNS 查询。

例如 Google 查询:

text 复制代码
example.com 的 TXT 记录是什么?

权威 DNS 服务器可能返回:

text 复制代码
google-site-verification=abc123...

常见 DNS 记录包括:

  • A:域名 → IPv4 地址
  • AAAA:域名 → IPv6 地址
  • CNAME:域名 → 另一个域名
  • MX:邮件服务器
  • TXT:任意短文本,常用于所有权验证和邮件安全配置

所以这里实际上有两条独立路线:

text 复制代码
访问网站:
域名 → 查询 A/AAAA → 得到服务器 IP → 请求网页

验证域名:
域名 → 查询 TXT → 得到验证码 → 与 Google 发给你的验证码比较

TXT 记录是公开可查询的。任何人都能读取它,但通常只有控制该域名 DNS 配置的人才能添加或修改它。类似于 Google 先给你一张随机纸条,然后让你把纸条放进一个"人人看得到、但只有管理员能放东西"的展示柜里。

例如在命令行中可以查询:

bash 复制代码
nslookup -type=TXT example.com

Google 做的本质上也是类似的 DNS 查询,并不需要访问你的网站,也不要求网站服务器正常运行。

四、进入资源面板

点击 Go to property 后进入新资源面板。新资源通常暂时没有 Performance 或 Indexing 数据,页面会提示稍后再检查。

这是正常现象。Search Console 的报表不是实时日志;Google 需要先发现、抓取并处理页面,然后才会逐渐产生覆盖率、查询、展示和点击数据。

五、提交 sitemap

在左侧进入 Indexing → Sitemaps,将完整 sitemap 地址填入输入框:

text 复制代码
https://example.com/sitemap-index.xml

点击 Submit。如果 Google 能读取该文件,会先显示提交成功。

关闭弹窗后,在 Submitted sitemaps 表格中确认状态。本例显示:

  • Type:Sitemap index;
  • Status:Success;
  • Submitted 与 Last read 均有日期;
  • 刚提交时 Discovered pages 为 0。

Sitemap 的原理

Sitemap 是站点主动提供给搜索引擎的 URL 清单。它帮助 Googlebot 更高效地发现新页面和更新后的 canonical 页面,尤其适合刚上线、外部链接很少的网站。

Sitemap index 则是一份"sitemap 的目录",可以指向一个或多个实际 sitemap。网站规模扩大时,可以按内容类型或数量拆分多个 sitemap,而 Search Console 只需提交 index。

需要注意:

  • sitemap 是发现提示,不是收录命令;
  • Success 表示 Google 成功读取文件,不表示里面的每个 URL 都已收录;
  • sitemap 应只列出希望进入搜索结果的 canonical URL;
  • Google 官方限制单个 sitemap 最多 50,000 个 URL、未压缩不超过 50 MB;更大的网站应拆分并使用 sitemap index。

详见 Google 的 sitemap 创建与提交指南

六、理解"URL is not on Google"

提交 sitemap 后立即检查首页,很可能看到 URL is not on Google ,并显示 URL is unknown to Google、Last crawl 为 N/A。

对刚上线的新站来说,这通常只表示 Google 的索引系统还没有抓取和处理该 URL,而不是页面配置错误。这里展示的是 Google 当前索引库中的历史状态,并不等同于网站此刻的实时状态。

七、先测试实时页面,再请求索引

点击 Test live URL 后,Google 会临时抓取当前页面并检查是否存在明显的索引障碍。本例测试结果是:

  • URL is available to Google;
  • Page can be indexed。

实时测试通过后,可以点击 Request indexing,把首页加入优先抓取队列。

实时测试与索引请求分别做了什么?

Google Index 结果 读取 Google 已经保存的索引状态;Live Test 则临时访问当前网页,检查 HTTP 响应、抓取许可和页面是否具备被索引的基本条件。实时测试通过只能说明"可以被索引",不代表"已经被索引"。

Request indexing 会把该 URL 放入抓取队列,但不会立即收录,也不能保证最终收录。Google 仍会根据内容质量、重复性、canonical 判断、网站信誉及其他系统信号决定是否索引。

Google 对单 URL 请求设有限额,重复请求同一页面不会提升优先级。少量关键页面可使用 URL Inspection;大量页面应依靠 sitemap。URL Inspection 官方说明请求重新抓取的官方说明

八、提交完成后该做什么?

本例完成时的状态是:

  • Domain Property 所有权验证成功;
  • sitemap index 提交成功并被读取;
  • 首页实时测试确认可以索引;
  • 首页索引请求已进入优先抓取队列;
  • sitemap 的初始 Discovered pages 仍为 0。

接下来不需要重复点击提交。可以按以下节奏观察:

  1. 24--48 小时后查看 Sitemaps 中的 Discovered pages;
  2. 3--7 天后查看 Pages 报告中的抓取与索引状态;
  3. 查看 Performance 是否开始出现展示次数和搜索查询;
  4. 如果一周后仍完全没有发现或抓取,再检查 robots、noindex、HTTP 状态、canonical、sitemap URL 和服务器可访问性。

Google 明确说明,抓取可能需要几天到几周,提交 sitemap 或索引请求都不保证收录。Google 抓取与索引常见问题

九、常见误区

误区 1:Sitemap 显示 Success 就是收录成功

不是。Success 只说明 sitemap 文件可以读取和解析。真正的收录情况要看 Pages 报告或具体 URL 的 Google Index 状态。

误区 2:把所有页面逐一 Request indexing 会更快

没必要。单 URL 请求有配额,重复请求不会加速。为首页或少数关键更新页请求一次即可,其余交给 sitemap 和站内链接。

误区 3:验证后可以删除 DNS TXT 记录

不建议。该记录是持续证明所有权的依据之一,删除后可能失去已验证所有者身份。

误区 4:Search Console 会自动修复 SEO

Search Console 负责呈现 Google 看到的状态、问题和搜索表现。页面质量、信息架构、内部链接、内容更新、响应速度和技术 SEO 仍然需要网站自己负责。

总结

整套流程背后其实是四个独立环节:

  1. 所有权:通过 DNS TXT 证明你控制整个域名;
  2. 发现:通过 sitemap 告诉 Google 哪些 canonical URL 值得抓取;
  3. 可抓取性:通过 Live Test 确认 Googlebot 当前能够访问且未被阻止;
  4. 处理队列:通过 Request indexing 为少数关键 URL 发出抓取请求。

完成这四步,只代表网站已经把技术入口准备好。是否收录以及获得怎样的排名,最终仍取决于 Google 的处理结果和网站持续提供的实际价值。

参考资料

相关推荐
豆豆3 个月前
2026 集团站群国产化 CMS 选型指南:信创合规与平滑迁移
cms·网站建设·建站系统·建站·内容管理系统·站群cms·集团站群
REDcker4 个月前
个人博客网站建设指南 Markdown资产化与静态站选型部署
前端·后端·博客·markdown·网站·资产·建站
豆豆4 个月前
面向企业级架构CMS 建站系统演进:技术底座剖析与现代化选型指南
cms·网站建设·建站系统·建站·建站平台·内容管理系统·网站管理系统
豆豆4 个月前
国内互联网环境下的网站建设实战:基于 PageAdmin CMS 标准落地步骤
cms·网站建设·网站制作·网站开发·建站·网站创建·建网站
豆豆4 个月前
国产化CMS选型实录:从零部署PageAdmin到麒麟系统的实战笔记
笔记·信创·国产化·建站系统·建站·内容管理系统·网站管理系统
豆豆4 个月前
零代码建站指南:不懂技术也能轻松搞定网站搭建
cms·网站建设·网站制作·网站开发·建站·网站管理系统
豆豆4 个月前
除了WordPress,2026年还有哪些值得关注的建站系统新势力?
cms·建站系统·建站·建站平台·自助建站·内容管理系统·网站管理系统
xhbh6664 个月前
路由端口转发常见应用场景有哪些?有什么?
服务器·ip·端口转发·ip地址·流量转发·建站
豆豆4 个月前
网站管理系统大全:精选开源与商业CMS系统全面指南
github·cms·建站系统·建站·建站平台·内容管理系统·网站管理系统