网站上线一段时间后,你可能发现 Google 迟迟没有捕获到你的 Sitemap,这是很常见的情况。虽然 Google 爬虫会主动发现互联网上的内容,但对于新站点来说,等待可能需要数周乃至数月的时间。
最有效的办法就是通过 Google Search Console 主动将你的 Sitemap 地址提交给 Google,让它知道你的网站有哪些页面需要被抓取和索引。
什么是 Sitemap?
Sitemap(站点地图)是一个 XML 格式的文件,它列出了你网站上所有重要页面的 URL,以及每个页面最后更新的时间、更新频率等信息。Google 通过读取这个文件,可以快速了解你的网站结构,并更高效地完成抓取。
如果你使用的是 Hexo 博客框架,安装 hexo-generator-sitemap 插件后,Hexo 每次构建时都会自动在网站根目录生成 sitemap.xml 文件。你的 Sitemap 地址通常形如:
1 | https://你的域名.com/sitemap.xml |
第一步:进入 Sitemaps 管理页面
登录 Google Search Console,在左侧导航栏中找到 “索引” 分类下的 “站点地图 (Sitemaps)” 并点击进入。
你也可以直接访问:https://search.google.com/search-console/sitemaps
第二步:输入并提交 Sitemap 地址
在页面顶部的 “添加新的站点地图 (Add a new sitemap)” 输入框中,填入你的 Sitemap 文件路径。
由于输入框前面已经预填了你的域名,你只需要在输入框内填写路径部分即可,通常就是:
1 | sitemap.xml |
填写完毕后,点击右侧的 “提交 (Submit)” 按钮。
第三步:确认提交状态
提交成功后,你的 Sitemap 会出现在下方的 “已提交的站点地图” 列表中。
| 状态标识 | 含义 |
|---|---|
| ✅ 成功 | Google 已成功读取并解析了你的 Sitemap |
| ❌ 无法获取 | Google 访问不到你的 Sitemap 文件,请检查地址是否正确及文件是否可访问 |
| ⚠️ 已发现,但未使用 | Sitemap 格式可能有问题,请检查 XML 格式是否合法 |
提交成功后,Google 会显示它从你的 Sitemap 中发现的 URL 总数,以及已成功建立索引的 URL 数量。
提交之后需要等多久?
提交 Sitemap 只是告知 Google 你的网站结构,实际的抓取和索引仍需要一定时间,具体时长因站点情况不同而异:
- 新站点:通常需要数天到数周
- 已有一定权重的站点:通常 1-3 天内会有明显变化
你可以随时回到 Search Console 的站点地图页面,查看 Google 的处理进度。
小提示:如果你的网站内容经常更新,确保你的 Sitemap 中的
<lastmod>标签保持最新。对于 Hexo 用户,每次hexo generate之后都会自动更新这些时间戳,无需手动干预。
总结
主动向 Google Search Console 提交 Sitemap 是新站点 SEO 的必要步骤,整个过程只需不到一分钟,却能大幅缩短 Google 发现和索引你网站内容的时间。站点上线后不要只是被动等待,主动提交才是明智之举!