sitemap.xml自动生成并提交谷歌百度,新手完整指南

Sitemap(站点地图)是告诉搜索引擎你网站有哪些页面、何时更新的一种文件。
如果能让它自动生成,并主动提交给谷歌和百度,就能让新内容更快被找到。
这篇教程会带你把整个过程跑通,即使你之前没接触过任何站长工具。

你需要提前准备好的东西

开始之前,确认以下几点:

  • 你的网站已经上线,并且可以正常访问(域名解析已生效)。
  • 你至少有一个账号:Google 账号(用于 Google Search Console),百度站长平台账号(可用百度账号登录)。
  • 网站后台能安装插件(如果是 WordPress)或者能进入宝塔面板文件管理。
  • 知道网站的根目录在哪,通常就是 public_html 或 www 那个文件夹。

自动生成 sitemap.xml 的两种主方法

方法一:针对 WordPress 用户(推荐)

WordPress 生态里有大量 SEO 插件能一键生成 sitemap。
这里以最常用的 Yoast SEO 为例:

  1. 在 WordPress 后台左侧菜单找到「插件」→「安装插件」,搜索“Yoast SEO”,安装并激活。
  2. 激活后,进入「SEO」→「常规」,点击「功能」选项卡。
  3. 找到“XML 站点地图”这一项,确保开关是打开的(默认就是打开)。
  4. 刷新一下页面,然后访问 https://你的域名/sitemap_index.xml,如果能显示一个 XML 列表,说明生成成功。
如果你用 Rank Math 或 All in One SEO,操作步骤类似,也是在设置里找到 XML Sitemap 并启用。

方法二:适合宝塔面板用户(非 WordPress 也可用)

如果你使用的不是 WordPress,而是其他 CMS 或纯静态网站,可以用宝塔自带的“站点地图”插件:

  1. 登录宝塔面板,在左侧「软件商店」搜索“站点地图”(Sitemap),安装这个免费插件。
  2. 安装后进入插件的设置页面,添加你的网站域名,选择要生成的页面路径(一般默认全部)。
  3. 点击“生成”按钮,插件会自动在网站根目录创建 sitemap.xml 文件。
  4. 用浏览器访问 https://你的域名/sitemap.xml 确认文件内容是否正常。

如果你熟悉命令行,也可以用 crontab 配合 wget 定期触发更新,但新手先用插件最省事。

提交到谷歌 Search Console

第一步:验证网站所有权

如果你还没验证过,需要先在 Google Search Console 添加你的网站。
推荐使用 DNS 解析验证(添加 TXT 记录),或者上传 HTML 文件验证。
这里不展开,因为网上教程很多。

第二步:提交 sitemap

  1. 登录 Google Search Console,选中你的网站资源。
  2. 在左侧菜单点击「Sitemaps」(站点地图)。
  3. 在“添加新的站点地图”输入框中,填写 sitemap_index.xml(WordPress 常用)或 sitemap.xml(宝塔生成的文件名)。
  4. 点击“提交”。稍等几秒,状态会变成“成功”。如果有错误提示,按提示修正即可。

提交到百度站长平台

第一步:验证站点

登录 百度站长平台,在「站点管理」中添加你的网站。
百度目前支持文件验证、HTML 标签验证、CNAME 验证等方式,选一个你方便的。

第二步:提交 sitemap

  1. 在百度站长平台左侧找到「数据推送」-「sitemap」。
  2. 点击“添加新的 sitemap”,输入文件地址(例如 https://你的域名/sitemap.xml)。
  3. 百度会自动开始抓取并解析。注意:百度 sitemap 文件大小限制为 10MB,行数不超过 50000 条,如果你的站点很大,可能需要拆分。
百度支持主动推送(API)和被动提交(sitemap),两者可以配合使用。刚提交后不需要频繁刷新,耐心等待 1-3 天再看状态。

避坑与常见问题

  • 访问 sitemap.xml 返回 404:检查文件是否真的在根目录,或者确认伪静态规则是否正确。WordPress 用户一般需要开启固定链接(设置→固定链接→选“文章名”)。
  • sitemap 内容为空:检查插件是否扫描到了所有页面。如果是宝塔生成,检查插件设置里的路径排除选项。
  • 谷歌提示“无法抓取”:确认网站没有被 robots.txt 禁止抓取。检查根目录下的 robots.txt 文件,确保没有 Disallow: / 之类的规则。
  • 百度提示“格式错误”:用浏览器打开 sitemap.xml 文件,看看最顶部是否有 XML 声明(),以及标签是否完整闭合。
  • 更新后 sitemap 没变化:多数插件会自动在发布文章时更新 sitemap。如果手动改了文件,建议在插件里触发一次“重新生成”或等搜索引擎下次抓取。

验证提交是否生效

  • 谷歌:在 Search Console 的 Sitemaps 页面,能看到“已发现”和“已编入索引”的数字。如果数字大于 0,说明提交成功了。
  • 百度:在百度站长平台的“站点地图”页面,查看“抓取状态”是否为“正常”。也可以利用“索引量”功能查看提交流程是否健康。

总结

自动生成 sitemap.xml 并提交给谷歌和百度,是建站后推广的重要一步。
推荐使用 Yoast SEO(WordPress)或宝塔站点地图插件,几分钟就能搞定。
提交后定期检查状态,如果出现错误按上面的避坑提示处理。
当你发布新内容时,sitemap 会自动更新,搜索引擎就能更快发现你。

如果你在操作中遇到其他问题,比如 robots.txt 冲突或者多语言站点地图分割,欢迎在评论区留言交流。

分享到:
上一篇
robots.txt错误封禁爬虫恢复收录教程
下一篇
HTTPS异常导致搜索引擎抓取中断整改
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意