手把手教你完成sitemap.xml提交 加速搜索引擎收录
为什么要提交 sitemap.xml 给搜索引擎?
sitemap.xml(站点地图)是一份列出网站所有重要页面的XML文件,它能帮助搜索引擎蜘蛛快速发现你网站的内容,提升收录效率。
手动提交 sitemap.xml 是建站后最基础的SEO操作之一,尤其适合新站、页面较多的站点或想加速收录的站长。
准备工作:生成正确且完整的 sitemap.xml
在提交之前,你必须先拥有一份标准的 sitemap.xml 文件。
如果你用的是 WordPress、织梦、帝国CMS等系统,可以直接通过插件或后台生成。
例如 WordPress 安装 Yoast SEO 或 Rank Math,会自动生成 sitemap,且URL通常是 https://你的域名/sitemap_index.xml。
如果没有自动生成工具,也可以手动创建一个简单版本:
https://你的域名/
2025-03-01
daily
1.0
https://你的域名/about/
2025-02-20
monthly
0.8
将上述代码保存为 sitemap.xml 并上传到网站根目录(如通过FTP或宝塔面板直接拖入)。
上传后访问 https://你的域名/sitemap.xml 确认能正常显示XML内容。
核心步骤一:提交 sitemap.xml 到百度搜索资源平台
- 登录 百度搜索资源平台 (需注册并验证网站所有权)。
- 在左侧菜单找到 搜索展现 → Sitemap。
- 点击“添加新数据源”,输入 sitemap 的完整地址,例如
https://你的域名/sitemap.xml。 - 点击“提交”。百度会在几分钟至数小时后开始抓取。
注意:
百度目前更推荐使用索引型Sitemap(支持多层级),
如果你的站点有大量页面(超过10万),
请将多个页面分别打包成独立sitemap,
再通过 sitemap_index.xml 批量提交。
核心步骤二:提交 sitemap.xml 到 Google Search Console
- 打开 Google Search Console,选择你的站点属性(如果还未添加,需先通过域名验证)。
- 左侧菜单点击 Sitemaps(站点地图)。
- 在“添加新的站点地图”输入框中填写 sitemap.xml 的相对路径(例如
/sitemap.xml)。 - 点击“提交”。
Google 通常会在24小时内显示抓取状态,成功状态为“已完成”。
如果显示“存在错误”,可以点击具体条目查看错误详情,常见的错误包括URL不可访问、无效的XML标签等。
避坑指南:提交 sitemap.xml 时最容易踩的坑
- sitemap 地址必须可公开访问:确保你的 sitemap.xml 没有被robots.txt禁止抓取,也不在密码保护目录下。可以在浏览器中直接打开链接测试。
- 只包含200状态码的页面:不要将404、301跳转或带参数URL放进去,否则会被百度/谷歌视为低质量内容。
- 文件大小限制:单文件不能超过50MB或5万个URL,超过请使用sitemap索引文件。
- 编码必须是UTF-8:若用记事本编辑后另存时,建议选择“UTF-8 无BOM”,否则可能导致解析失败。
- 提交后不要频繁修改:每次修改sitemap时,更新
标签并重新提交即可,无需每天重复操作。
效果验证:如何确认提交是否成功?
提交后,在两个平台均能查看状态:
- 百度:在 Sitemap 列表页能看到“成功”或“抓取中”状态,并且有“点击查看”可看到具体抓取详情。
- Google:状态绿勾并显示“已完成”。点击已提交的 sitemap 链接,可以看到“已发现 URL 数量”和“已索引 URL 数量”。如果索引数为0,可能是网站内容质量或抓取受限,需进一步排查。
此外,你还可以通过站点日志或工具(如 Screaming Frog SEO Spider)定期检查 sitemap 中URL的可访问性。
最后几点提醒
如果你正在处理 sitemap.xml提交,建议先按照本文步骤完整执行一遍,再根据自己网站的技术栈做微调。
遇到异常时优先回看“避坑指南”部分,90%的问题都能在这里找到原因。
保持 sitemap 的定期更新,能让搜索引擎始终了解你网站的最新内容,对稳定收录非常有帮助。