Canonical 更新为 JS - 这是 SEO 使用的吗?

Canonical updated with JS - is this used by SEO?

由于 BigCommerce 的一些阻碍,我必须使用 Javascript 更新我产品的规范 links。这是因为 BigCommerce 自动生成规范的 URLs,我不得不修改影响每个产品的模板文件。

我能够通过使用 Javascript 在 DOM 中找到规范并适当地替换 href 来替换 URL。但是我的代码有效,我只在检查页面头部时注意到 DOM 中的这些更改。查看源代码显示原始规范仍然存在。

在 运行 我的页面通过 Canonical URL 检查器 (http://www.seoreviewtools.com/canonical-url-location-checker/) 后,它显示原始来源 link 而不是我修改的来源。搜索引擎会处理我的新规范吗?还有其他解决方法吗?

所以首先我必须说,这似乎是一个糟糕的解决方法。 然而,至少在 google 的情况下,它应该有效。 您可以在 article

中查看第 4 部分