Page 1 of 1

各种与安全相关的标题。

Posted: Mon Dec 09, 2024 8:49 am
by jibag32316
时,考虑搜索引擎很重要。遗憾的是,并非所有平台都是一样的,有些平台可能会成为障碍。

在这里,我们回顾一下 Shopify 和 BigCommerce 的 SEO 功 克罗地亚手机号码数据库 能之间的一些差异。剧透:只要您正确使用,BigCommerce 会更好。

重复的 URL
由于多种原因,电子商务网站最终会拥有多个指向相同内容的 URL。一些平台使用 URL 变量来保存用户信息。有些平台会加载相同的内容,无论 URL 大小写如何,但这样做不会重定向 URL。有些平台在 URL 中包含产品标签。

根据主题和插件,Shopify 和 BigCommerce 都可能遭受这些问题,但 BigCommerce 提供了更多工具来解决这些问题。

为什么重复的 URL 是一个问题
重复 URL 的问题在于,一个页面的多个副本最终可能会出现在 Google 的索引中。

如果您查看有关该主题的讨论,您会发现很多新手 SEO 声称这不是问题,因为 Google 足够聪明,知道这些代表同一个页面,并且这不是抄袭。您还会看到有人声称,只要设置了 rel=canonical 并始终告诉 Google 哪个版本的页面是应该编入索引的官方版本,就不会出现问题。

首先,让我们来谈谈抄袭问题。重复内容不仅仅是因为 Panda 等算法而成为问题。真正令人担心的并不是您会受到惩罚,因为这种可能性很小。问题在于 Google 索引中同一页面的多个版本会削弱 SEO 权威性。

由于 Google 不知道要对哪个版本的页面进行排名,因此他们可能会对错误的页面进行排名,或者循环对哪个页面进行排名。这意味着,当您的页面从其他网站积累反向链接时,它们将被分配到页面的不同版本中,这样所有的 SEO 价值就会被分割。

至于声称 Google 知道它们是同一个页面或 rel=canonical 标签告诉它要索引哪个页面,我们的经验表明并非如此。我们 经常 在 Google 索引中看到我们的客户及其竞争对手的页面有多个副本,即使 rel=canonical 已实施并正确使用。

这其实并不奇怪。Google 对用户正确使用 rel=canonical 的能力信任有限,并公开将其视为建议。更重要的是,比较页面以查看它们是否重复的任务几乎不是一个低计算问题。这需要 Google 检查互联网上每个页面的内容与互联网上其他每个页面的内容。Panda 刷新更新相隔数月发布是有原因的。

更进一步,将这些重复内容的 SEO 价值重新分配给规范页面,由于 Google 不太信任用户规范化,因此必须在某种程度上确定这一点,这进一步增加了问题的复杂性,而且我们没有理由怀疑 Google 实际上正在这样做,至少是可靠地这样做。

我们自己的经验告诉我们,设置重定向和更改链接,使所有内容都转到规范页面,可以提高 SEO 价值。当我们这样做时,我们已经看到 SEO 性能发生了相当一致的变化。

BigCommerce 或 Shopify 哪个更适合处理重复 URL?
毫无疑问,BigCommerce 更胜一筹。

如果不将重复的 URL 重定向到规范页面,就无法解决根本问题。Shopify 根本不允许这样做。他们的重定向工具不允许您重定向技术上存在的页面。

此外,Shopify 实际上甚至不需要标签来让带标签的 URL 存在。即使您删除所有标签,带标签的页面仍将存在。Shopify 平台将 URL 结构视为指令,如果您给它一个带有不存在的标签的 URL,它仍将返回父页面,而不是 404 错误。因此,实际上存在无限的潜在 URL 重复空间。

由于 Shopify 不允许用户编辑 .htaccess,因此无法设置重定向规则并解决此问题。重复项存在并被索引,您无法为它们设置重定向。

需要明确的是,BigCommerce 平台本身也没有 .htaccess,因为服务器是 NGINX,用户没有单独的虚拟服务器。然而,关键的区别在于 BigCommerce 是无头的,您可以使用自己的注册商设置任何类型的通配符重定向。因此,虽然您无法在 BigCommerce 平台内部设置重定向规则,但您可以在平台外部设置它们并将其应用于您的 BigCommerce 驱动商店。

BigCommerce WordPress 插件让您可以使用 BigCommerce 执行使用 WordPress 可以执行的任何操作,使其成为一个功能更加强大的 SEO 平台。

Robots.txt
Robots.txt 文件允许您告诉搜索引擎和其他抓取工具如何索引和抓取您的网站。您可以告诉它们不要索引或抓取您网站上的某些文件夹或页面、告诉它们是否跟踪链接、告诉它们您的站点地图在哪里,以及发出其他类似的命令。

至于哪个平台更适合这个,毫无疑问。BigCommerce 更好。原因很简单。BigCommerce 允许您编辑 robots.txt,而 Shopify 则不允许。这是 BigCommerce 平台的原生功能,甚至不需要您无头运行它。

令人失望的是,Shopify 平台还在 robots.txt 文件中包含几个命令,这些命令会阻止搜索引擎抓取您网站上您很可能(事实上很可能)希望被索引的页面:


Image


Disallow: /collections/*+*
Disallow: /collections/*%2B*
Disallow: /collections/*%2b*
这三行阻止搜索引擎抓取“collections”文件夹后包含加号或空格的任何URL。

如果你将产品分类为产品类型或供应商,Shopify 创建的产品类型和供应商页面的 URL 如下:

/collections/types?q=Product+Type
/collections/vendors?q=Vendor+Name
因此,如果您的产品类型和供应商的名称包含多个单词,则它们生成的页面中会带有加号,搜索引擎无法抓取,从而阻止这些页面上的内容被索引。这还会破坏搜索引擎的抓取模式,使搜索引擎更难正确定位和抓取其他页面。

您可能出于某些原因不希望抓取这些类型的页面,但这是需要由用户控制的事情,而且至关重要的是,不应该由诸如供应商或产品类型是否由多个单词组成等任意因素决定。

这些过度的抓取限制,加上根本无法编辑 robots.txt,使得 BigCommerce 在这个问题上明显胜出。

博客
Shopify 和 BigCommerce 都是作为电子商务平台建立的。这两个平台上的博客功能有限,而且有点事后才考虑。由于正确实施的博客是迄今为止增加搜索引擎流量和建立搜索引擎权威的最可靠方法之一,因此这些限制令人遗憾。

正如我们上面提到的,BigCommerce 有一个 WordPress 插件,可让您在 WordPress内部 运行该平台 。这意味着您可以获得 WordPress 的所有功能和 SEO 灵活性。我们不建议使用 BigCommerce 的原生博客功能,但我们认为,从 SEO 和可用性的角度来看,WordPress 是最好的博客平台。WordPress 插件提供的完整集成为您提供了所需的一切。

使用 Shopify,无法从 WordPress 网站内部运行该平台。事实上,WordPress 甚至不能安装在 Shopify 网站的子文件夹中。您唯一的选择是将其安装在子域上。

在子域名上安装博客对 SEO 有害这一观点很流行,但也存在争议。Google官方对子域名的处理方式并无不同打开新窗口。没有理由怀疑这是一种不诚实的立场,但它可能会产生误导。

虽然从技术上来说,谷歌可能并不关心你的博客是否在子域名上,但它 关心 的是博客托管在不同的服务器上,几乎肯定使用不同的主题模板,可能有不同的导航结构,并且根域名和子域名之间的链接可能与博客和根域名上的内部链接的处理方式不同。

所有这些意味着,需要大量的开发工作才能将您的 Shopify 商店和博客整合在一起,以便 Google 将它们视为同一实体的一部分,并且如果不付出大量额外努力,SEO 权限就不会在两者之间自然流动。

当然,如果您决定只使用 Shopify 博客平台而不是 WordPress,您可以避免这些问题,但这会带来不可避免的限制。

首先,Shopify 无法使用Yoast等有用的 SEO 插件打开新窗口或Rank Math打开新窗口。这极大地限制了您配置 SEO 设置的程度和难易程度。

从内容营销的角度来看,Shopify 严重缺乏文章版本控制功能。这意味着您要么需要设置自己的内部文章版本控制,要么接受您所做的更改是永久性的。

Shopify 不允许您为博客文章使用类别,只允许您使用标签。这种严重的限制使得很难向搜索引擎提供大量重要的语义信息。它迫使您的博客架构变得扁平,这意味着如果没有大量的手动工作,SEO 链接权限就不会与相关性一起共享。

由于缺乏 WordPress 的开源文化,该 CMS 附带的大多数主题和插件都需要付费,这严重阻碍了其功能的发挥。

除非您手动实现,否则一些基本的内容营销功能也会缺失,例如档案和特色图片。

出于所有这些原因,尽管存在诸多限制,但最好还是在子域名上设置 WordPress 博客。然而,为了充分利用它,重要的是在两个平台上添加导航链接,以便将两个网站紧密集成在一起。主题在外观和代码上应尽可能相似,并且应付出相当大的努力来使两个平台之间的链接架构恰到好处。

HTTP 标头
此时,您可能已经注意到了足够多的模式,可以猜测这种情况会如何发展。BigCommerce 和 Shopify 平台本身都缺乏自定义 HTTP 标头的能力,但 BigCommerce 可以在无头模式下运行,也可以在 WordPress 中自定义标头。因此,如果您希望在 Shopify 中使用 HTTP 标头做任何事情,那么这个选项就不适用了。

HTTP 标头可用于告诉搜索引擎很多重要信息:

规范链接:除了页面 HTML 中的 rel=canonical 标记外,您还可以在 HTTP 标头内设置规范链接,以向搜索引擎发送更强大的信号。虽然搜索引擎可能仍会忽略它,但使用这两种方法标注规范页面可能会增加搜索引擎对信号的信任度。
Hreflang 链接:这会告诉搜索引擎在哪里可以找到不同语言的页面替代版本。同样,这也可以使用 HTML 进行设置,但您也可以通过在 HTTP 标头中指示它来潜在地提高稳健性。
X-Robots-Tag:虽然您可以使用 HTML 来禁止索引或不跟踪网页,但您实际上也可以对其他文件执行此操作。例如,如果您想阻止 Google 索引您用作引流磁体的 PDF 电子书,则无法使用 robots 元标记执行此操作。您只能使用 HTTP 标头执行此操作。您还可以使用此标头告诉搜索引擎不要在搜索结果中显示缓存链接、不要包含摘要、不要提供翻译搜索列表、不要索引页面上的图像,或者告诉它页面不再可用的日期和时间。
缓存控制:各种 HTTP 标头响应会影响用户浏览器缓存页面的方式。浏览器缓存可提高重新加载速度,但如果刷新频率不够高,页面更新将无法加载。
Vary:这是一个非常重要的 HTTP 标头,用于压缩、cookie 和特定于设备的版本控制。
再次强调,Shopify 根本无法处理其中任何一种。如果您以无头方式运行 BigCommerce,则可以编辑其中任何一种。

结论
虽然熟练的 SEO 可以为 Shopify 网站带来很多好处,但该平台存在不可避免的限制,而 BigCommerce 则不存在,至少在您无头运行的情况下是这样。虽然每个企业都不同,但对于大多数电子商务网站,我们建议将 BigCommerce 作为您的电子商务平台运行,并将其包装在 WordPress 中作为 CMS。


卡拉·林恩·卡特
Cara Lynn Carter 拥有统计学和物理学的学术背景,在自由职业和公司内部工作了 13 年,担任过作家、策略师和分析师。她在caralynncarter.com上出版科幻小说打开新窗口她即将出版的小说《莱拉》讲述了灰色市场奶酪、辐射营养真菌和野性太阳系中的宝藏。
分享
打开新窗口
打开新窗口
打开新窗口
打开新窗口
等一下,还有更多实用见解吗?是的,请!
这是七幅圆形肖像的拼贴画,画中有四男三女在不同背景下微笑。
经验丰富的营销人员有何不同?新研究(以及 9 位资深内容专家的提示)
安迪·克雷斯托迪纳

1998 年至 2024 年关键词演变的时间线,显示了 SEO 策略的变化,包括内容营销和销售页面,以及导致访问网站意图关键词的变化。
人工智能时代的 SEO:调整策略的 3 种方法(并让人工智能提及您的品牌)