Shopify 上的重复内容问题以及解决方法

已发表: 2022-08-04

您可能已经注意到,Shopify 具有特定的 URL 结构,可以根据页面层次结构自动创建 URL。 当您将产品添加到某个集合时,它会在链接 yourstore.com/collections/collection-name/products/product-name 下可用。 但它也存在于链接 yourstore.com/products/product-name 下。 当您将产品添加到多个集合时,它变得更加令人困惑——同一个页面会在多个 URL 中重复。

这是 Shopify 商店中重复内容的典型示例。 您的网站还有其他方式可能会出现重复问题,我们将解释它们的工作原理以及如何解决它们。 但在此之前,让我们发现重复内容对 SEO 和用户体验的风险。

为什么需要检查重复的内容并修复它?

从 SEO 的角度来看,重复的内容会混淆搜索引擎在搜索结果中代表什么。 有时,人们会提到谷歌对重复内容施加的一些“惩罚”,但事实并非如此。 但是,您的排名可能会因为搜索引擎不了解要对哪些重复 URL 进行排名而降低。

排名过程如何运作? 当打开多个具有相同内容的页面进行索引时,它们会被搜索机器人抓取和评估。 然后,Google 会决定哪些页面最适合在搜索结果中显示。 那是它变得棘手的时候。 搜索引擎关于最佳 URL 的想法可能与您的愿景不一致。

例如,您有一个临时系列,其中包含与特定场合相关或包含在季节性销售中的产品。 并且您的产品页面使用带有此集合的 URL 进行排名。 然后,您需要隐藏或删除此集合,但您仍希望产品页面从搜索中获得流量。 在这种情况下,您会得到错误的 URL 排名,这会使您更难维持页面的持久排名,并可能会损害访问该页面的流量。

与电子商务网站上的重复内容相关的另一个问题是搜索引擎可能无法检测到所有重复内容。 这是怎么回事? 当 Google 识别出所有重复页面时,它会整合所有的排名信号,将它们分配给最佳 URL。 如果未检测到某些重复项,则选择用于排名的页面会变弱,因为它会丢失排名信号(指向页面的链接等)。

Shopify 上要检查的重复内容类型

以下是您可能关心的四个主要问题:

  • 在类别页面上生成的产品 URL
  • 集合页面上的分页
  • 产品标签生成的产品 URL
  • 域版本

让我们来谈谈这些问题,以及如何确保它们不会损害您的排名和流量。

如何修复 Shopify 商店中的重复内容

根据问题的类型,有不同的方法可以避免负面后果。

产品页面按类别重复

这就是我们之前描述的情况。 例如,一家服装店有一件夹克可以在 4 个不同的页面下找到:在 URL 结构中没有集合,并且有 3 个不同的集合:fall、outwear 和 sale。

Shopify 采取了一些措施来处理该问题,并自动设置规范标签以合并所有重复项,并参考 URL yourstore.com/products/product-name 下可访问的主要产品页面。

下面的示例显示了包含在 3 个不同集合中的相同产品页面:

Shopify 上的重复产品页面

如果我们查看每个 URL 上的页面源,我们会发现rel属性的规范值中指示的产品页面:
<link rel="canonical" href="https://www.sayya.ua/products/wool-biker-jacket-1">

虽然此方法允许您设置哪个页面最适合排名,但 Google 不会将规范值作为指令。 换句话说,搜索引擎可以忽略它。

Shopify 专家提出了一种解决方法。 您需要稍微调整一下主题的代码。 当您单击当前主题设置(操作菜单)下的编辑代码时,转到Snippets文件夹并选择product-grid-item.liquid

在那里,替换代码行 <a href=”{{ product.url | 内:current_collection }}” class=”product-grid-item”>
<a href=”{{ product.url }}” class=”product-grid-item”>。

这个小的代码更改将自动将所有指向产品页面的内部链接设置为未连接到集合的原始 URL。

集合页面上的分页

当一个集合在多个页面上显示产品时,第一页会自动重复。 它可以在没有页面指示的通用集合 URL 下和末尾带有“?page=1”的 URL 下使用。

Shopify 上的分页重复页面

上面屏幕截图中的页面内容 (https://shoplvng.co.in/collections/seating?page=1) 复制了 URL https://shoplvng.co.in/collections/seating 的内容。

您可以在 Internet 上找到一些解决方法:例如,此解决方案为您提供了一段代码以插入到collection-pagination.liquid中,这将删除“?page=1”参数。 当用户从另一个页面导航到第一页时,他们将访问通用集合 URL。

产品标签 URL

如果您为产品添加标签,它们可用于对内部搜索结果进行分类和组织。 您的标签可能会标记在某个集合下组合的相同产品。

在这种情况下,您可能需要对产品标签创建的 URL 进行无索引,使其不参与排名,以免欺骗具有相同内容的集合页面的强度。 从我们的文章中了解有关 Shopify 的 noindexing 的更多信息。

例如,下面屏幕截图中的商店有一个泳装系列,它为单品创建了一个类别 URL (https://www.fashionnova.com/collections/swimwear?named_tags.style=One%2520Pieces),它还有单独的连体泳衣系列 (https://www.fashionnova.com/collections/one-piece)。

在 Shopify 上按产品标签复制页面

两个域版本

默认情况下,当您在 Shopify 上创建商店时,您会获得一个包含“myshopify.com”的免费域。 这是完全有效的,但它看起来并不适合吸引客户、分享您的链接等。您可以通过直接从 Shopify 或外部提供商处购买品牌域名来更改您的域名。

但是,myshopify 版本仍然存在,复制您在品牌域上的所有内容。 确保执行以下操作:转到在线商店中的部分并启用将流量重定向到主(品牌)域。 这样,搜索引擎只会考虑您商店的一个版本。

Shopify 域重定向
图片来源:GitHub

这同样适用于域地址字段中的“www”前缀。 您需要设置域的规范版本(带或不带www并将重定向设置为主要版本。 您的 Shopify 后台(设置 > 域)中提供了重定向选项。

如果网站从 HTTP 转换到 HTTPS,也可能会出现重复,但您不必担心,因为 HTTP 是如此上个世纪,Shopify 保证您的 HTTPS 安全。

不要让重复的页面影响您的排名

正如您所看到的,在您的电子商务网站上存在重复的内容,您会混淆搜索引擎,因为您没有向搜索引擎提供有关排名和传递权益的页面的说明。 确保不会将重复项编入索引,并且所有内部链接都指向您希望在搜索结果中看到的页面的主要版本。

在大多数情况下,在 Shopify 上检测和修复重复内容很容易,因此请不要犹豫。


如果您正在寻找更多与优化相关的提示,请查看我们的 Shopify SEO 指南和市场上最好的 SEO 应用程序列表。