站点地图(XML Sitemap)是SEO优化中非常重要的工具,能帮助搜索引擎更快地抓取网站内容。WordPress用户常用Yoast SEO插件自动生成站点地图,方便管理。
有些页面类型(比如媒体页、标签页、分类目录等)并不适合被收录,容易影响权重分布或造成重复内容。
这篇教程会介绍怎样用Yoast SEO插件排除这些页面类型,优化站点地图结构,让搜索引擎更专注于你的网站重点内容。
一、为什么要排除特定页面类型?
在默认设置下,Yoast SEO会把几乎所有的内容类型都加入XML站点地图中,包括:
帖子(Posts)
页面(Pages)
媒体(Media)
自定义文章类型(Custom Post Types)
分类法(如分类目录、标签、作者档案页)
这虽然能保证搜索引擎尽可能抓取网站内容,也会带来几个问题:
没有实际价值的页面被索引,例如自动生成的附件页
重复内容风险,如标签页与分类目录高度重合
抓取配额被浪费,影响主内容页面的抓取频率
权重稀释,不利于核心页面在搜索引擎中的排名
合理地排除一些页面类型,有助于聚焦搜索引擎资源,提升SEO效果。
二、如何在Yoast SEO中排除页面类型?
Yoast SEO提供了清晰的选项界面,可以快速禁用不需要出现在站点地图中的内容类型。
1. 排除文章类型(Post Types)
操作步骤如下:
登录WordPress后台
前往 Yoast SEO > 设置
点击顶部标签中的“内容类型”
找到你想要排除的内容类型,例如“分类”、“产品”等
将“在搜索结果中显示?”设为“否”
保存更改
此操作不仅会阻止该类型出现在站点地图中,还会设置为 noindex,避免其被搜索引擎索引。
2. 排除分类法(Taxonomies)
如果你不想让分类目录(categories)、标签(tags)或自定义分类法出现在站点地图中,可参考以下操作:
前往 Yoast SEO > 搜索外观 > 分类法
找到你想排除的项目,如“标签”或“产品分类”
将“在搜索结果中显示?”设置为“否”保存更改
3. 排除作者页面或日期存档页
前往 Yoast SEO > 设置 > 高级
这些页面对于大多数网站来说并不重要,可以统一禁用:
关闭“作者档案页面”的启用开关
同样关闭“日期档案页面”
保存更改
这样可以有效避免内容重复,提升整体索引质量。
三、如何确认修改已生效?
完成上述设置后,你可以通过下面的方式检查站点地图是否已成功排除不需要的内容类型:
方法一:直接查看站点地图链接
打开网站的主站点地图链接:
https://你的域名/sitemap_index.xml
你会看到不同内容类型的站点地图子索引文件,例如:
post-sitemap.xml
page-sitemap.xml
category-sitemap.xml
如果你成功排除了“媒体”,就不会再看到 attachment-sitemap.xml。
方法二:在Google Search Console验证
登录 Google Search Console
提交站点地图链接
查看系统抓取结果和页面数量
检查是否已成功排除不需要被索引的页面类型
四、注意事项与建议
谨慎使用“否”的设置。一旦启用,Yoast会同时从站点地图中移除该类型内容,并设置为 noindex,不被收录。
每次新增内容类型或分类法后,建议重新检查设置,避免默认被添加至站点地图。
避免错误配置导致 sitemap_index.xml 页面不能生成。例如,如果把所有内容类型都设为不显示,站点地图会是空的。
五、总结
Yoast SEO插件的站点地图功能已经足够强大,简单设置就可以排除不必要的页面类型,让搜索引擎更专注于你希望排名的核心内容。
合理优化站点地图,可以提高网站整体抓取效率、控制收录质量、避免重复内容带来的风险。如果你正专注于提升网站SEO表现,这一步千万不要忽略。