
优化Shopify网店 – 温哥华网店专家
优化Shopify网店 – 温哥华网店专家
我们在Go Fish Digital注意到的一种趋势是,越来越多的客户一直在使用Shopify平台。虽然我们最初认为这只是一个巧合,但我们可以看到数据说明了一个不同的故事:

这些年来,Shopify平台的知名度一直稳步上升。查看BuiltWith使用情况统计数据,我们可以看到CMS的使用率自2017年10月以来增加了一倍以上。当前,排名前10,000个站点中有3.16%,排名前100,000个站点中有2.2%使用Shopify。
由于我们已经与大量Shopify商店合作,我们希望分享我们的流程,以帮助我们为客户提供常见的SEO改进。以下指南应概述我们在Shopify商店中进行的一些常见调整。
什么是Shopify网店优化?
Shopify SEO只是意味着Shopify比其他站点更独特的SEO改进。虽然Shopify商店提供了一些对SEO有用的东西,例如博客和重定向功能,但它还可能造成SEO问题,例如重复内容。一些最常见的Shopify SEO建议是:
- 从内部链接体系结构中删除重复的URL
- 删除重复的分页网址
- 创建具有信息意图的关键字的博客内容
- 添加“产品”,“文章”和“ BreadcrumbList”结构化数据
- 确定如何处理产品变型页面
- 使用美眉压缩图片
- 删除不必要的Shopify应用
我们将在下面探讨如何处理所有这些建议:
内容重复
就SEO而言,重复内容是Shopify创造的最高优先级问题。当两个单独的URL上存在重复内容或相似内容时,就会发生重复内容。这为搜索引擎带来了问题,因为它们可能无法确定两个页面中的哪个页面应为规范版本。除此之外,链接信号经常在页面之间分配。
我们已经看到Shopify以几种不同的方式创建重复的内容:
- 重复的产品页面
- 通过分页重复收集页面
重复的产品页面
Shopify在其产品页面中创建此问题。默认情况下,Shopify商店允许其/ products /页面在两个不同的URL路径上呈现:
- 规范的URL路径:/ products /
- 非规范的URL路径:/ collections /.*/ products /
Shopify通过确保所有/collections/.*/products/页面都包括关联的/ products /页面的规范标签来解决此问题。请注意,地址中的URL与“规范”字段有何不同:
尽管这无疑可以帮助Google合并重复的内容,但是当您查看内部链接结构时,会出现一个更令人担忧的问题。默认情况下,Shopify将链接到所有产品页面的非规范版本。
同样,当网站利用指向其他颜色变体的“样本”内部链接时,我们还看到Shopify链接到URL的非规范版本。
因此,默认情况下,Shopify围绕非规范链接创建整个站点架构。由于网站正在发送Google冲突信号,因此这引起了优先级较高的SEO问题:
- “这是我们内部最常链接的页面”
- “但是,我们最常链接到的页面不是我们实际上想要在Google中排名的URL。请为这些其他URL加上很少的内部链接编入索引”
尽管通常会使用规范标记,但请记住,Google确实将其视为提示而不是指令。这意味着您要依靠Google来判断每次爬网这些页面时内容是否重复。我们宁愿不要让这个机会碰碰运气,尤其是在大规模处理内容时。
调整内部链接结构
幸运的是,有一个相对容易的解决方法。我们已经能够与我们的开发团队一起调整product.grid-item.liquid文件中的代码。按照这些说明进行操作将使您的Shopify网站的收藏页指向规范的/ product / URL。
重复的收藏页面
同样,我们已经看到许多Shopify网站通过其分页创建重复的内容。更具体地说,将按特定系列创建第一个收藏集页面的副本。这是因为一旦进入系列中的分页URL,到第一页的链接将包含“?page = 1”:
但是,这几乎总是重复页面。具有“?page = 1”的URL几乎总是包含与原始非参数化URL相同的内容。再次,我们建议开发人员调整内部链接结构,以使第一个分页的结果指向规范页面。
产品变体页
尽管从技术上讲这是Shopify重复内容的扩展,但我们认为这值得一试,因为这不一定总是SEO问题。
看到Shopify商店为同一产品创建多个产品URL并稍有变化的情况并不少见。在这种情况下,经常会在核心产品相同的情况下造成重复的内容问题,但只有很小的属性(例如颜色)会发生变化。这意味着可以存在多个页面,其中包含重复/相似的产品描述和图像。这是一个由变体创建的重复页面的示例:https : //recordit.co/x6YRPkCDqG
如果放任不管,这将再次创建重复内容的实例。但是,变体URL不一定是SEO问题。实际上,某些站点可以从这些URL中受益,因为它们允许您拥有可针对非常特定的术语进行优化的可索引页面。这些是否有益将在每个站点上有所不同。要问自己的一些关键问题是:
- 您的客户是否根据变体短语执行查询?
- 您是否有资源为所有产品变型创建独特的内容?
- 该内容是否足够独特以能够独立存在?
为了获得更深入的指导,詹妮·哈拉斯(Jenny Halasz)写了一篇很棒的文章,关于确定产品变化的最佳行动方案。如果您的Shopify商店包含产品变体,那么就值得早日确定这些页面是否应存在于单独的URL上。如果他们愿意,那么您应该为每个内容创建唯一的内容,并为该变体的目标关键字优化每个内容。
检索和索引
在分析了很多Shopify商店之后,我们发现了Shopify在爬网和索引编制方面的一些SEO项目。由于这通常是电子商务SEO的重要组成部分,因此我们认为最好共享适用于Shopify的内容。
Robots.txt文件
一个非常重要的注意事项是,在Shopify商店中,您无法调整robots.txt文件。这在他们的官方帮助文档中有所说明。虽然您可以通过theme.liquid将“ noindex”添加到页面中,但是如果您希望阻止Google一起抓取您的内容,那么这样做就没有帮助。

以下是Shopify不允许爬网的网站部分:
- 管理区
- 查看
- 命令
- 购物车
- 内部搜寻
- 政策页面
Shopify为您创建一些默认的禁止命令很不错,但是您无法调整robots.txt文件这一事实可能是非常有限的。robots.txt可能是控制Google对您的网站进行抓取的最简单方法,因为它非常容易更新并且具有很大的灵活性。您可能需要尝试其他调整Google抓取的方法,例如“ nofollow”或规范标签。
Sitemap.xml
默认情况下,Shopify将在URL路径“ domain.com/sitemap.xml”处生成一个sitemap.xml索引文件。Shopify的sitemap.xml索引文件将自动创建指向包含以下页面类型URL的子站点地图的链接:
- 产品页面(sitemap_products_1.xml)
- 收集页面(sitemap_collections_1.xml)
- 博客文章(sitemap_blogs_1.xml)
- 营销页面(sitemap_pages_1.xml)
随着新页面的添加/删除,此sitemap.xml文件将动态更新。通常,Shopify sitemap.xml很好用,无需调整。
要注意的一件事是Shopify将在sitemap.xml文件中包含所有已发布的页面。我们看到的最常见问题是,已发布但不再链接到网站上的旧页面被包含在sitemap.xml文件中。值得爬网sitemap.xml来查找站点地图中包含的已发布页面的任何实例,但这些实例对于搜索引擎的爬网并不重要。
添加“ noindex”标签
虽然您无法调整robots.txt,但Shopify确实允许您添加“ noindex”标签。通过将以下代码添加到theme.liquid文件中,可以从索引中排除特定页面。
{%,如果模板包含“搜索”%}
<meta name =“ robots” content =“ noindex”>
{% 万一 %}
同样,如果要排除整个模板,则可以使用以下代码:
{%,如果句柄包含“您想排除的页面句柄”%}
<meta name =“ robots” content =“ noindex”>
{% 万一 %}
重新导向
Shopify确实允许您直接实现重定向,这很棒。您可以使用它来合并旧的/过期的页面或不再存在的任何其他内容。您可以通过以下方法做到这一点:
- 网上商城
- 导航
- URL重定向
要记住的一件大事是,您需要先删除一个页面,然后才能在Shopify上实现重定向。这意味着您将确实要确保将来不再使用该页面。为了减轻此过程的压力,建议您实施“倒带备份”应用。