Yoast SEO插件问题导致WordPress生成重复的网站地图

AI 智能摘要
Yoast目前确认了一个导致WordPress生成重复网站地图的错误,据说正在进行修复工作。一位眼尖的搜索营销人员注意到,Yoast正在生成重复的网站地图。不知道这种情况发生了多久,但Yoast的SEO主管承认了这个bug,并指出Yoast已经意识到了这个问题,并说它正在进行修复工作。

Yoast目前确认了一个导致WordPress生成重复网站地图的错误,据说正在进行修复工作。一位眼尖的搜索营销人员注意到,Yoast正在生成重复的网站地图。不知道这种情况发生了多久,但Yoast的SEO主管承认了这个bug,并指出Yoast已经意识到了这个问题,并说它正在进行修复工作。

然而,一旦发现这个重复的网站地图错误,对其他SEO插件的检查显示,类似的问题也发生在其他插件上,但这并不是所有SEO插件的通病。

发现Yoast SEO网站地图错误

Brenda Malone (@_brendamalone)发现了这个错误,并在推特上向Yoast介绍了这个问题。

图片[1]-Yoast SEO插件问题导致WordPress生成重复的网站地图-搬主题

来自Yoast的人回应说,他们知道这个bug,并且已经在内部标记了这个bug,以便进行修复。

图片[2]-Yoast SEO插件问题导致WordPress生成重复的网站地图-搬主题

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网站地图。

https://yoast.com/post-sitemap.xml
https://yoast.com/post-sitemap0.xml
https://yoast.com/post-sitemap1.xml

网站地图错误不仅限于Yoast

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

在其他许多SEO插件中也可以发现类似的bug(但不是所有的插件)。这有点奇怪,几个SEO插件会在一个bug方面表现出类似的行为。

需要考虑的是,插件制造商受到WordPress开源许可的约束,该许可规定WordPress的插件和主题被认为是衍生作品。这是一个长期存在的问题,在2015年,Matt Mullenweg本人曾一度澄清过这个问题。

马特写道。

“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插件。

这个bug已经在以下SEO插件上得到确认。

SEOPress

如果你的SEOPress网站地图的 “文章”开始是这样的。

/post-sitemap1.xml

在这些URL上会产生重复的内容。

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

All in One SEO WordPress SEO插件

如果你的AIOSEO插件为 “文章”网站地图生成了这个URL。

/post-sitemap.xml

它还产生了这些。

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

上述情况对Rank Math插件也是如此。

WordPress网站地图的缺陷并非无处不在

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

以下的SEO插件可以正确地生成网站地图。

  • SEO Ultimate PRO WordPress Plugin
  • SLIM SEO
  • Squirrly SEO

这个问题有多大?

搜索引擎优化的最佳做法是使事情对搜索引擎变得简单。引入的错误越多,搜索引擎机器人就越有可能开始被这些错误绊倒,并产生不可预见的问题,特别是如果这个问题被网站上的其他错误所复合。

SEO的含义是搜索引擎优化。 你让搜索引擎越容易抓取和发现网页,对SEO就越有利。错误是优化的反面。一个网站产生的错误越多,一个网站的优化程度就越低。

就SEO而言,可以提出一个论点,将这些错误的影响降到最低,并说是的,尽管有这些错误,网站仍可以继续运行并正常运行。但错误仍然是SEO的反面。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容