Yoast WordPress SEO 错误创建重复的站点地图

一位目光敏锐的搜索营销人员注意到 Yoast 正在生成重复的站点地图。 目前尚不清楚这种情况已经发生了多长时间,但 Yoast 的 SEO 负责人承认了这个错误,并指出 Yoast 已经意识到这个问题并表示正在努力修复。

然而,一旦发现了这个重复的站点地图错误,检查其他 SEO 插件就会发现其他插件也发生了类似的问题,但并非所有 SEO 插件都存在这种问题。

Yoast SEO站点地图错误的发现

布伦达·马龙 (@_brendamalone) 发现了这个错误并在推特上告诉 Yoast:

Yoast 的某个人回应说他们知道这个错误,并在内部标记了它以修复它:

Yoast SEO 网站地图

Yoast SEO 站点地图功能会自动为不同的帖子类型生成站点地图。

页面站点地图

例如,具有页面站点地图的站点将发布站点地图 URL,如下所示:

/page-sitemap.xml

发布站点地图

一个没有数千个帖子的网站将有一个像这样的帖子站点地图:

/post-sitemap.xml

有很多帖子的站点可能会发布如下所示的站点地图:

/post-sitemap1.xml

/post-sitemap2.xml

Yoast重复站点地图错误

发现的是,Yoast 也在生成重复的站点地图。

只有一个“页面”站点地图的站点将具有以下站点地图:

Yoast“页面”站点地图错误

原始“页面”站点地图:

/page-sitemap.xml

重复的“页面”站点地图:

/page-sitemap0.xml

/page-sitemap1.xml

Yoast“发布”站点地图错误

只有一个站点地图用于帖子的站点将具有以下站点地图:

原始“发布”站点地图:

/post-sitemap.xml

重复的“发布”站点地图:

/post-sitemap0.xml

/post-sitemap1.xml

Yoast 多个站点地图的帖子

具有多个站点地图的站点以不同的方式显示该错误。

例如,如果一个站点有数千个帖子并且需要三个站点地图,那么他们的站点地图可能如下所示:

原始“帖子”站点地图:

/post-sitemap1.xml
/post-sitemap2.xml
/post-sitemap3.xml

但是由于 Yoast 站点地图错误,他们现在有两个额外的站点地图,它们是第一个站点地图的副本。

所以在上面的例子中,这是第一个站点地图: /post-sitemap1.xml

这些是原始第一个站点地图的重复站点地图:

/post-sitemap.xml

/post-sitemap0.xml

Yoast 站点地图错误已在 Yoast.com 上发布

该错误可以在任何使用 Yoast SEO WordPress 插件的网站上看到,包括在 Yoast 本身上。

这些 URL 指向相同的 Yoast XML 站点地图:


站点地图错误不仅限于 Yoast

真正奇怪的是,这个站点地图错误不仅限于 Yoast。

在许多其他 SEO 插件(但不是全部)中都可以找到类似的错误。

几个 SEO 插件在错误方面会表现出类似的行为,这有点奇怪。

需要考虑的是插件制造商受 WordPress 开源许可证的约束,该许可证规定 WordPress 的插件和主题被视为衍生作品。 这是一个长期存在的问题 Matt Mullenweg 澄清 2015年他自己。

马特写道:

“WordPress 遵循称为 GPL 的许可证,它基本上说您可以对软件做任何您喜欢的事情,但如果您分发更改或创建衍生作品,它们也需要遵循 GPL。 把它想象成一个 Creative Commons Sharealike 许可证。

过去人们不确定 WordPress 的主题是否是衍生作品,是否需要 GPL。 2009 年,我们得到了一份外部法律意见,澄清了这个问题,即主题中的 PHP 肯定必须是 GPL,而对于 CSS 和图像,它是可选的。 基本上,WP 社区中的每个人都完全使用 GPL,有时称为 100% GPL,用于运行主题所需的所有文件(PHP、JS、CSS、艺术品)。”

因此,生成站点地图的某些方法本身可能是开源的,可供所有 SEO 插件公司使用,这可以解释为什么其他 SEO 插件包含与 Yoast 相同或相似的错误。

站点地图错误影响其他 SEO 插件

这个站点地图错误不仅仅影响 Yoast 和 Rank Math。 它也会影响其他 SEO 插件。

此错误已在以下 SEO 插件中得到确认:

  • 排名数学 SEO 插件
  • SEOpress WordPress SEO 插件
  • AllineOneSEO WordPress SEO 插件

搜索引擎新闻

如果您的“帖子”的 SEOPress 站点地图是这样开始的:

/post-sitemap1.xml

这些 URL 上生成了重复项:

/post-sitemap.xml
/post-sitemap0.xml

AllineOneSEO WordPress SEO 插件

如果您的 AIOSEO 插件为“帖子”站点地图生成此 URL:

/post-sitemap.xml

它还生成这些:

/post-sitemap0.xml
/post-sitemap1.xml

以上对于 Rank Math 插件也是如此。

WordPress 站点地图错误并非无处不在

Brenda Malone 研究了这个问题并分享了一些 SEO 插件似乎不包含这个错误。

以下 SEO 插件正确生成站点地图:

  • SEO Ultimate PRO WordPress 插件
  • 苗条的搜索引擎优化
  • 松鼠搜索引擎优化

这是一个多大的问题?

搜索引擎优化的最佳实践是让搜索引擎更容易。

引入的错误越多,搜索引擎机器人就越有可能开始绊倒错误并产生无法预料的问题,特别是如果该问题与网站上的其他错误相结合。

SEO的含义是搜索引擎优化。 您越容易让搜索引擎抓取和发现网页,对 SEO 就越有利。

错误与优化相反。 网站产生的错误越多,网站的优化程度就越低。

在搜索引擎优化方面,可以提出一个论点来尽量减少这些错误的影响,并说是的,尽管有这些错误,网站仍然可以继续跛行并正常运行。

但是错误仍然是SEO的反面。

给TA打赏
共{{data.count}}人
人已打赏

如何为 PPC 写作广告文案:更好的广告写作的 6 个技巧

2022-1-11 6:31:51

回到学校! 培养付费搜索人才排名前 10 的大学

2021-7-21 21:42:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索