对于使用WordPress建站的站长来说,让百度搜索引擎快速收录网站页面,是获取自然流量的关键一步,而提交站点地图(Sitemap)是告知百度“你的网站有哪些页面”最直接的方式,本文将手把手教你完成从生成到提交的完整流程。
第一步:生成WordPress站点地图
WordPress本身不内置Sitemap功能,通常通过插件实现,推荐以下两种方案:
方案1:使用Rank Math SEO(推荐)
- 后台安装并激活Rank Math SEO插件。
- 进入
Rank Math → Sitemap,开启XML站点地图。 - 插件会自动生成站点地图链接,格式为:
https://你的域名/sitemap_index.xml
方案2:使用Yoast SEO
- 安装并激活Yoast SEO。
- 进入
SEO → 常规 → 功能,开启“XML站点地图”。 - 生成的链接为:
https://你的域名/sitemap_index.xml
提示:无论用哪个插件,建议只保留一个Sitemap插件,避免冲突。
第二步:验证网站所有权(百度站长平台)
提交Sitemap前,你需要在百度资源平台验证你对网站的所有权。
- 访问 百度资源平台,登录百度账号。
- 点击 “用户中心 → 站点管理 → 添加网站”,输入你的域名。
- 选择验证方式(推荐“文件验证”或“HTML标签验证”):
- 文件验证:下载验证文件,上传到网站根目录(使用FTP或宝塔面板)。
- HTML标签验证:复制验证代码,粘贴到你主题的
<head>区域(例如通过主题设置或插件)。
- 点击“完成验证”。
第三步:提交站点地图到百度
验证成功后,即可提交Sitemap:
- 在百度资源平台,进入你的站点 → “普通收录 → 资源提交 → Sitemap”。
- 在输入框粘贴你的Sitemap链接,
https://你的域名/sitemap_index.xml - 点击“提交”,百度会提示“提交成功”。
第四步:检查提交状态与常见问题
提交后可在“Sitemap”页面查看状态:
- 状态码 200:正常收录中。
- 状态码 400/404:链接错误,检查URL是否可访问。
- 状态码 403:被蜘蛛拦截,检查
robots.txt是否允许爬取。
常见问题解决:
- 为什么Sitemap显示0条URL?
检查插件设置——是否开启了“包含文章/分类/页面”等选项。 - 提交后百度不抓取?
手动点击“抓取更新”按钮,或等待1-3天自动抓取。 - 多语言网站如何处理?
为每种语言生成独立Sitemap,分别提交或使用hreflang标签标注。
进阶建议:维护与优化
- 更新频率:每次发布新文章或修改页面后,Sitemap会自动更新,百度抓取周期一般1-7天。
- 主动推送:搭配百度“快速收录”API,或使用插件(如Baidu URL Submit)实现新文章即时推送。
- 排除低质页面:在Rank Math/Yoast中可设置排除标签页、作者页等,集中抓取有价值内容。
- 配合robots.txt:在
robots.txt中明确指定Sitemap路径,
Sitemap: https://你的域名/sitemap_index.xml
WordPress站点地图提交百度只需三步:生成Sitemap → 验证网站 → 提交链接,推荐Rank Math插件配合百度资源平台,效率最高,记得定期检查Sitemap状态,并结合主动推送,才能让新内容被百度快速收录,坚持优化1-2个月,你会看到站点收录量与关键词排名的明显提升。