via https://moz.com/blog/shopify-seo
我们在 Go Fish Digital 注意到的一个趋势是,越来越多的客户一直在使用 Shopify 平台。 虽然我们最初认为这只是一个巧合,但我们可以看到数据讲述了一个不同的故事:
Shopify 平台多年来的受欢迎程度一直在稳步上升。 查看 BuiltWith 使用统计数据,我们可以看到自 2017 年 10 月以来 CMS 的使用量增加了一倍多。目前,前 10,000 个站点中有 4.24 个和前 100,000 个站点中有 3.02% 正在使用 Shopify。
由于我们已经与大量 Shopify 商店合作,因此我们希望分享我们帮助客户进行常见 SEO 改进的流程。 下面的指南应概述我们对 Shopify 商店进行的一些常见调整。
什么是 Shopify 搜索引擎优化? Shopify SEO 是 Shopify 平台独有的一组 SEO 调整。 虽然 Shopify 商店为 SEO 提供了一些有用的东西,例如博客和重定向功能,但它也可能产生 SEO 问题,例如重复内容。 一些最常见的 Shopify SEO 建议是: 从内部链接架构中删除重复的 URL 删除重复的分页 URL 为具有信息意图的关键字创建博客内容 添加“产品”、“文章”和“面包屑列表”结构化数据 确定如何处理产品变体页面 使用 crush.pics 压缩图像 删除不必要的 Shopify 应用 我们将在下面讨论我们如何处理这些建议:
重复内容 在 SEO 方面,重复内容是我们看到的 Shopify 创建的最高优先级问题。 当两个单独的 URL 上存在重复或相似的内容时,就会出现重复的内容。 这给搜索引擎带来了问题,因为他们可能无法确定两个页面中的哪一个应该是规范版本。 最重要的是,链接信号通常会在页面之间拆分。 我们已经看到 Shopify 以几种不同的方式创建重复内容: 重复的产品页面 通过分页复制集合页面
重复的产品页面 Shopify 在其产品页面中创建了此问题。 默认情况下,Shopify 商店允许他们的 /products/ 页面在两个不同的 URL 路径中呈现: 规范 URL 路径:/products/ 非规范 URL 路径:/collections/.*/products/ Shopify 通过确保所有 /collections/.*/products/ 页面包含关联 /products/ 页面的规范标签来解决此问题。 请注意地址中的 URL 与“canonica”字段的不同之处:
虽然这确实有助于 Google 整合重复的内容,但当您查看内部链接结构时会出现更令人担忧的问题。 默认情况下,Shopify 将链接到您所有产品页面的非规范版本。
同样,当网站使用指向其他颜色变体的“样本”内部链接时,我们还看到 Shopify 链接到 URL 的非规范版本。
因此,Shopify 默认围绕非规范链接创建您的整个网站架构。 这会产生一个高优先级的 SEO 问题,因为该网站正在向 Google 发送相互冲突的信号:
“这是我们内部链接最频繁的页面”
“然而,我们最常链接的页面并不是我们真正想要在 Google 中排名的 URL。 请用很少的内部链接将这些其他 URL 编入索引”
调整内部链接结构
幸运的是,有一个相对简单的解决方法。 我们已经能够与我们的开发团队一起调整 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 写了一篇关于确定产品变化的最佳行动方案的精彩文章(https://www.searchenginejournal.com/seo-best-practices-for-color-variations/265323/)。 如果您的 Shopify 商店包含产品变体,那么值得尽早确定这些页面是否应该存在于单独的 URL 中。 如果他们应该这样做,那么您应该为每个内容创建独特的内容,并针对该变体的目标关键字优化每个内容。
抓取和索引
在分析了相当多的 Shopify 商店后,我们发现了一些 Shopify 在抓取和索引方面所独有的 SEO 项目。 由于这通常是电子商务 SEO 的重要组成部分,我们认为分享适用于 Shopify 的内容会很好。
Robots.txt file
默认情况下,Shopify 会为您的商店创建一个 robots.txt 文件,其中包含很多预先编写的“禁止”命令。 我们发现,在大多数情况下,Shopify 的默认 robots.txt 规则对大多数店主来说已经足够了。 您可以在此处查看 Shopify 的默认 robots.txt 规则示例
以下是 Shopify 将禁止抓取的网站的某些部分:
管理区
查看
命令
购物车
内部搜索
政策页面
但是,随着 Shopify 商店变得越来越大且定制化程度越来越高,您可能需要调整 robots.txt 文件的可能性更大。幸运的是,截至 2021 年 6 月,Shopify 现在让您更新 robots.txt 文件。
为了编辑 Shopify robots.txt 文件,店主必须创建 robots.txt.liquid 文件,然后创建自定义规则以指定任何更改。
为了创建 robots.txt.liquid 文件,店主可以执行以下步骤:
登录到您的 Shopify 管理区域
在左侧边栏中,转到在线商店 > 主题
选择操作 > 编辑代码
在“模板”中,选择“添加新模板”链接
找到最左边的下拉菜单并选择“robots.txt”
选择“创建模板”
这应该会创建您的 Shopify robots.txt.liquid 文件。然后,您可以通过添加液体代码将规则添加到您的 robots.txt.liquid 文件中。幸运的是,此代码添加起来并不难,Shopify 在其官方文档中很好地突出了如何执行此操作。遵循这些步骤应该可以让您更好地控制在您的 Shopify 网站中抓取哪些 URL。
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 文件来从索引中排除特定页面。
{% if template contains ‘search’ %}
<meta name=”robots” content=”noindex”>
{% endif %}
同样,如果要排除整个模板,可以使用以下代码:
{% if handle contains ‘page-handle-you-want-to-exclude’ %}
<meta name=”robots” content=”noindex”>
{% endif %}
跳转
Shopify 确实允许您实现开箱即用的重定向,这很棒。 您可以使用它来合并旧的/过期的页面或任何其他不再存在的内容。 您可以通过以下方式执行此操作:
网上商城
导航
网址重定向
要记住的重要一点是,您需要先删除页面,然后才能在 Shopify 上实施重定向。 这意味着您需要真正确定将来不会使用该页面。 为了减轻这个过程的压力,我们建议实施“倒带备份”应用程序。
日志文件
截至目前,Shopify 不允许您直接通过平台访问日志文件。 Shopify 支持人员已确认这一点。
Fast Simon implementation
Fast Simon 是一种企业解决方案,可为您的 Shopify 商店添加强大的个性化功能,并且正变得越来越流行。 如果您的 Shopify 网站正在使用 Fast Simon 技术,您需要确保您正在采取措施调整因实施不当而导致的任何潜在索引问题。
确认 Fast Simon 正在预渲染您网站的内容,以便 Google 不会遇到抓取和索引问题。 这将为 Googlebot 提供您网站的服务器端渲染版本,使其更容易解释内容。 有关更多详细信息,您可以在此处阅读我们的案例研究。
结构化数据
产品结构化数据
总体而言,Shopify 在结构化数据方面做得非常好。 许多 Shopify 主题应包含开箱即用的“产品”标记,为 Google 提供产品名称、描述、价格等关键信息。这可能是任何电子商务网站上优先级最高的结构化数据, 所以很高兴有很多主题为你做这件事。
Shopify 网站也可能受益于将产品结构化数据扩展到集合页面。 这涉及添加产品结构化数据以定义产品列表页面中的每个单独的产品链接。 Distilled 的哥们建议在类别页面上包含此结构化数据。
文章结构化数据
同样,如果您使用 Shopify 的博客功能,您应该使用“文章”结构化数据。 这是一种奇妙的模式类型,可以让 Google 知道您的博客内容本质上更具编辑性。 在所有信息内容模式中,“文章”似乎是谷歌可能更喜欢的一种,因为这是他们官方文档中引用的内容。 但是,“BlogPosting”架构也是您可以添加到 Shopify 博客的另一种结构化数据
面包屑列表结构化数据
我们经常添加到 Shopify 网站的一项新增功能是带有 BreadcrumbList 结构化数据的面包屑内部链接。 我们认为面包屑对任何电子商务网站都至关重要,因为它们为用户提供了易于使用的内部链接,这些链接表明他们在网站层次结构中所处的位置。 同样,这些面包屑可以帮助 Google 更好地了解网站的结构。 我们通常建议将网站面包屑添加到 Shopify 网站并使用 BreadcrumbList 结构化数据对其进行标记,以帮助 Google 更好地理解这些内部链接。
在 Shopify 上实施结构化数据
如果您想实现结构化数据并且手头有开发人员,最好让他们添加上述结构化数据类型。 这可确保这些架构元素始终存在于您的站点上。
但是,如果您的开发资源比较有限,我们发现 Schema App Total Schema Markup 是一个不错的选择。 这将在站点的适当页面上合并结构化数据类型,例如 Product 和 BlogPosting 模式。 同样,它甚至会添加 OfferCatalog 模式来标记类别页面中的每个产品。 他们的支持也很棒,因为他们的团队可以帮助您解决可能遇到的任何技术问题。
提高 Shopify 网站速度
我们听到的关于 Shopify 的最大抱怨之一是它的速度较慢。 但是,与其他电子商务平台相比,我们发现 Shopify 的表现相当不错。 Shopify 开箱即用,使用 Fastly CDN 并利用浏览器缓存,为您提供坚实的性能基础。 过去,我们实际上对 400 多个 Shopify 网站的平均速度指标进行了基准测试。 以下是我们在数据集中测试的 Shopify 网站的平均性能指标。
第一次内容绘画:3.8 秒
互动时间:22.1 秒
总页面大小:4.41 MB
总图像资产:2.1 MB
请求:171
在提高性能方面,以下是我们通常会建议客户做的事情:
使用 lazysizes 库延迟加载图像
使用 Crush.pics 自动压缩图像
消除任何低使用率的 Shopify 应用
手动调整和压缩高优先级页面上的大图像
将跟踪代码迁移到 Google 跟踪代码管理器
为 Shopify 商店执行关键字研究与您为其他电子商务商店执行的研究非常相似。
生成关键字的一些一般方法是:
从 Google AdWords 导出您的关键字数据。 跟踪和优化那些为网站带来最多收入的人。
研究具有高转化率的 AdWords 关键字。 即使数量较低,高转化率也表明该关键字更具交易性。
查看网站当前在 Google Search Console 中获得点击/展示的关键字。
使用 Moz 的关键字资源管理器研究您的高优先级关键字并产生新的想法。
通过 Ahrefs 等工具运行您的竞争对手。 使用“内容差距”报告,您可以找到竞争对手网站排名但您的网站没有排名的关键字机会。
如果您有使用类似修饰符的关键字,您可以使用 MergeWords 自动生成大量的关键字变体。
关键字优化
与 Yoast SEO 类似,Shopify 确实允许您优化关键元素,例如标题标签、元描述和 URL。 在可能的情况下,您应该在这些元素中使用目标关键字。 要调整这些元素,您只需导航到要调整的页面并向下滚动到“搜索引擎列表预览”:
向产品页面添加内容
如果您决定为每个单独的产品编制索引,理想情况下,您需要为每个页面添加独特的内容。 最初,您的 Shopify 产品可能没有与之关联的唯一页面内容。 这是 Shopify 商店的常见问题,因为通常在多个产品中使用相同的描述或没有描述。 添加具有页面最佳实践的产品描述将为您的产品提供在 SERP 中排名的最佳机会。 但是,我们知道为您提供的每种产品创建独特的内容非常耗时。 对于过去的客户,我们采取了有针对性的方法来首先优化哪些产品。 我们喜欢使用“按产品分类的销售”报告,它可以帮助确定哪些是最重要的产品,开始添加内容。 您可以在 Analytics > Dashboard > Top Products by Units Sold 中找到此报告。
通过采用这种方法,我们可以快速确定商店中一些优先级最高的页面进行优化。 然后,我们可以与文案合作,开始为每个单独的产品创建内容。 此外,请记住,您的产品描述应始终从以用户为中心的角度编写。 写下他们最关心的产品功能将为您的网站提供改善转化率和 SEO 的最佳机会。
Shopify 博客
Shopify 确实包含创建博客的功能,但我们经常看到大量 Shopify 商店缺少此功能。 这是有道理的,因为收入是电子商务网站的主要目标,所以网站的初始构建是以产品为中心的。
然而,我们生活在一个越来越难在谷歌中对产品页面进行排名的时代。 例如,下面的屏幕截图显示了“布尿布”一词的前 3 个自然搜索结果:
虽然许多人会认为这主要是一个交易查询,但我们看到谷歌在前三名结果中排名了两篇文章和一个产品列表页面。这只是我们看到的一个主要趋势的一个例子,谷歌开始倾向于将更多信息内容排在交易之上。
通过从 Shopify 商店中排除博客,我们认为这会导致许多企业错失良机。包含博客可以让您拥有一个可以创建此信息内容的自然场所。如果您发现 Google 正在为映射到您的 Shopify 商店的关键字对更多博客/文章类型的内容进行排名,那么最好的选择是自己出去创建该内容。
如果您经营 Shopify 商店(或任何电子商务网站),我们建议您采取以下几个步骤:
确定您的最高优先级关键字
为每个人手动执行 Google 查询
记下 Google 在首页上排名的内容类型。它主要是信息性的、交易性的还是两者兼而有之?
如果您看到的内容主要是混合内容或信息性内容,请评估您自己的内容,看看您是否有任何符合用户意图的内容。如果是这样,请提高质量并进行优化。
如果您没有此内容,请考虑围绕似乎满足用户意图的信息主题创建新的博客内容
例如,我们有一位客户对“CRM 软件”一词的排名感兴趣,这是一个极具竞争力的关键词。在分析 SERP 时,我们发现 Google 主要对有关“什么是 CRM 软件?”的信息页面进行排名。由于他们只有一个突出显示其特定 CRM 的产品页面,因此我们建议客户创建一个信息更丰富的页面,一般性地讨论 CRM 软件是什么以及它提供的好处。创建和优化页面后,我们很快就看到自然流量显着增加(感谢 Ally Mickler):
我们在许多 Shopify 网站上看到的问题是,尽管信息页面在搜索引擎中表现良好,但很少关注信息页面。 大多数 Shopify 网站都应该使用博客平台,因为这将提供创建信息内容的途径,从而带来自然流量和收入。
应用
与 WordPress 的插件类似,Shopify 提供“应用程序”,允许您向网站添加高级功能,而无需手动调整代码。 但是,与 WordPress 不同的是,您会发现大多数 Shopify 应用程序都是付费的。 这将需要一次性或每月费用。
Shopify 搜索引擎优化插件
虽然您最好的选择可能是与熟悉 Shopify 的开发人员合作,但这里有一些 Shopify 应用程序可以帮助改善您网站的 SEO。
Crush.pics:一种很好的自动压缩大图像文件的方法。 对于大多数 Shopify 网站来说至关重要,因为其中许多网站都是基于图像的。
Schema App Total Schema Markup:如果您没有能够将自定义结构化数据添加到您的站点的 Shopify 开发人员,则可以使用此应用程序。
智能 SEO:可以添加元标记、替代标记和 JSON-LD 的应用程序
Yotpo 评论:此应用程序可以帮助您将产品评论添加到您的网站,使您的内容有资格在 SERP 中获得丰富的评论明星。
倒带备份:创建站点的备份。 非常适合在进行开发更改或添加重定向之前实施。
Yoast SEO 是否可用于 Shopify?
Yoast SEO 是专门的 WordPress 插件。 目前没有 Yoast SEO Shopify 应用程序。
限制您的 Shopify 应用
与 WordPress 插件类似,Shopify 应用程序会在您的网站上注入额外的代码。 这意味着添加大量应用程序会降低网站速度。 Shopify 网站特别容易膨胀,因为许多应用程序都专注于提高转化率。 通常,这些应用程序会添加更多的 JavaScript 和 CSS 文件,这会影响页面加载时间。 您需要确保定期审核您正在使用的应用程序,并删除任何没有增加价值或被网站使用的应用程序。
客户结果
我们在使用 Shopify 商店的客户中取得了相当大的成功。 您可以在下面找到我们为他们取得的一些成果。 但是,请注意,这些案例研究不仅包括上述建议。 对于这些客户,我们结合了上述一些建议以及其他 SEO 举措。
在一个示例中,我们与一家 Shopify 商店合作,该商店对围绕其商店关注的主要产品的极具竞争力的条款进行排名感兴趣。 我们在“按产品分类的销售”报告中评估了他们表现最好的产品。 这导致与客户合作将新内容添加到他们的产品页面中,因为它们最初没有进行优化。 这与其他举措相结合,帮助他们通过 113 个关键字提高了首页排名(归功于 Jennifer Wright 和 LaRhonda Sparrow)。
在另一个例子中,一位客户向我们提出了一个问题,即他们没有为他们的品牌关键词排名。 相反,也销售他们产品的第三方零售商的排名往往超过他们。 我们与他们合作调整其内部链接结构,以指向规范页面,而不是 Shopify 创建的重复页面。 我们还优化了他们的内容,以更好地利用相关页面上的品牌术语。 结果,他们在短短几个月内就看到了整体排名的大幅提升。
向前进
随着 Shopify 使用量的不断增长,了解该平台带来的 SEO 影响将变得越来越重要。 希望本指南为您提供了额外的知识,有助于使您的 Shopify 商店在搜索引擎中更强大。 如果您有兴趣了解有关 Shopify 的更多信息,还可以查看我们的 Shopify SEO 学习中心。