对于多数跨境建站的商家朋友来说Shopify 平台多年来的受欢迎程度一直在稳步上升。查看 BuiltWith 使用统计数据,可以看到自 2017 年 10 月以来 CMS 的使用量增加了一倍以上。目前,前 10,000 个站点中有 4.24 个和前 100,000 个站点中有 3.02% 正在使用 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 与“规范”字段的不同之处:
虽然这确实有助于 Google 整合重复的内容,但当您查看内部链接结构时会出现更令人担忧的问题。默认情况下,Shopify 将链接到您所有产品页面的非规范版本。
同样,当网站使用指向其他颜色变体的“样本”内部链接时,我们还看到 Shopify 链接到 URL 的非规范版本。
因此,Shopify 默认围绕非规范链接创建您的整个网站架构。这会产生一个高优先级的 SEO 问题,因为该网站正在向 Google 发送相互冲突的信号:
“这是我们内部链接最频繁的页面”
“然而,我们最常链接的页面并不是我们真正想要在 Google 中排名的 URL。请用很少的内部链接将这些其他 URL 编入索引”
虽然规范标签通常受到尊重,但请记住 Google 确实将这些标签视为提示而不是指令。这意味着您依靠 Google 来判断每次抓取这些页面时内容是否重复。我们不想让这种情况发生,尤其是在处理大规模内容时。
调整内部链接结构
幸运的是,有一个相对简单的解决方法。我们已经能够与我们的开发团队一起调整 product.grid-item.liquid 文件中的代码。遵循这些说明将允许您的 Shopify 网站的产品系列页面指向规范的 /product/ URL。
重复的收藏页面
此外,我们还看到许多 Shopify 网站通过网站的分页创建重复内容。更具体地说,创建特定系列中第一个集合页面的副本。这是因为一旦你在一个系列中的分页 URL 上,第一页的链接将包含“?page=1”:
但是,这几乎总是一个重复的页面。带有“?page=1”的 URL 几乎总是包含与原始非参数化 URL 相同的内容。再次,我们建议开发人员调整内部链接结构,以便第一个分页结果指向规范页面。
产品变体页面
虽然这在技术上是 Shopify 从上面复制的内容的扩展,但我们认为这值得拥有自己的部分,因为这不一定总是 SEO 问题。
Shopify 商店为同一产品创建多个产品 URL 并略有不同的情况并不少见。在这种情况下,这可能会产生重复的内容问题,因为核心产品通常是相同的,但只有轻微的属性(例如颜色)发生变化。这意味着可以存在多个页面,其中包含重复/相似的产品描述和图像。
如果不理会,这将再次创建重复内容的实例。但是,变体 URL 不一定是 SEO 问题。事实上,一些网站可以从这些 URL 中受益,因为它们允许您拥有可以针对非常具体的术语进行优化的可索引页面。这些是否有益在每个站点上都会有所不同。要问自己的一些关键问题是:
您的客户是否根据变体短语执行查询?
您是否有资源为您的所有产品变体创建独特的内容?
该内容是否足够独特以独立存在?
如果Shopify 商店包含产品变体,那么值得尽早确定这些页面是否应该存在于单独的 URL 中。如果他们应该这样做,那么您应该为每个内容创建独特的内容,并针对该变体的目标关键字优化每个内容。
抓取和索引
在分析了相当多的 Shopify 商店后,我们发现了一些 Shopify 在抓取和索引方面所独有的 SEO 项目。由于这通常是电子商务 SEO 的重要组成部分,我们认为分享适用于 Shopify 的内容会很好。
机器人.txt 文件
默认情况下,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。
站点地图.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 文件来从索引中排除特定页面。
{% 如果模板包含“搜索”%}
<元名称=“机器人”内容=“无索引”>
{% 万一 %}
同样,如果要排除整个模板,可以使用以下代码:
{% 如果句柄包含 ‘page-handle-you-want-to-exclude’ %}
<元名称=“机器人”内容=“无索引”>
{% 万一 %}
重定向
Shopify 确实允许您实现开箱即用的重定向,这很棒。您可以使用它来合并旧的/过期的页面或任何其他不再存在的内容。您可以通过以下方式执行此操作:
网上商城
导航
网址重定向
要记住的重要一点是,您需要先删除页面,然后才能在 Shopify 上实现重定向。这意味着您需要真正确定将来不会使用该页面。为了减轻这个过程的压力,建议实施“倒带备份”应用程序。
日志文件
截至目前,Shopify 不允许您直接通过平台访问日志文件。Shopify 支持已确认这一点。
快速西蒙实施
Fast Simon 是一种企业解决方案,可为您的 Shopify 商店添加强大的个性化功能,并且正变得越来越流行。如果您的 Shopify 网站正在使用 Fast Simon 技术,您需要确保您正在采取措施调整因实施不当而导致的任何潜在索引问题。
确认 Fast Simon 正在预呈现您网站的内容,以便 Google 不会遇到抓取和索引问题。这将为 Googlebot 提供您网站的服务器端渲染版本,使其更容易解释内容。有关更多详细信息,
结构化数据
产品结构化数据
总的来说,Shopify 在结构化数据方面做得很好。许多 Shopify 主题应包含开箱即用的“产品”标记,为 Google 提供关键信息,例如您的产品名称、描述、价格等。这可能是任何电子商务网站上优先级最高的结构化数据,所以很高兴有很多主题为你做这件事。
Shopify 网站也可能受益于将产品结构化数据扩展到集合页面。这涉及添加产品结构化数据以定义产品列表页面中的每个单独的产品链接。Distilled 的好人建议在类别页面上包含此结构化数据。
文章结构化数据
同样,如果您使用 Shopify 的博客功能,您应该使用“文章”结构化数据。这是一种奇妙的模式类型,可以让 Google 知道您的博客内容本质上更具编辑性。在所有信息内容模式中,“文章”似乎是 Google 可能更喜欢的一种,因为这是他们的官方文档中引用的内容。但是,“BlogPosting”架构也是您可以添加到 Shopify 博客的另一种结构化数据
面包屑列表结构化数据
我们经常添加到 Shopify 网站的一项新增功能是带有 BreadcrumbList 结构化数据的面包屑内部链接。我们相信面包屑对于任何电子商务网站都至关重要,因为它们为用户提供了易于使用的内部链接,这些链接表明他们在网站层次结构中所处的位置。同样,这些面包屑可以帮助 Google 更好地了解网站的结构。我们通常建议将网站面包屑添加到 Shopify 网站并使用BreadcrumbList 结构化数据对其进行标记,以帮助 Google 更好地理解这些内部链接。
在 Shopify 上实施结构化数据
如果您想实现结构化数据并且手头有开发人员,最好让他们添加上述结构化数据类型。这可确保这些架构元素始终存在于您的站点上。
但是,如果您的开发资源比较有限,Schema App Total Schema Markup是一个不错的选择。这将在站点的适当页面上合并结构化数据类型,例如 Product 和 BlogPosting 模式。同样,它甚至会添加OfferCatalog模式来标记类别页面中的每个产品。他们的支持也很棒,因为他们的团队可以帮助您解决可能遇到的任何技术问题。
提高 Shopify 网站速度
我们听到的关于 Shopify 的最大抱怨之一是它的速度较慢。但是,与其他电子商务平台相比,我们发现 Shopify 的表现相当不错。Shopify开箱即用,使用 Fastly CDN 并利用浏览器缓存,为您提供坚实的性能基础。在数据集中测试的 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 商店缺少此功能。这是有道理的,因为收入是电子商务网站的主要目标,所以网站的初始构建是以产品为中心的。
然而,我们生活在一个越来越难以在 Google 中对产品页面进行排名的时代。例如,下面的屏幕截图显示了“布尿布”一词的前 3 个自然搜索结果:
虽然许多人会认为这主要是一个交易查询,但我们看到谷歌在前三名结果中排名了两篇文章和一个产品列表页面。这只是我们看到的一种主要趋势的一个例子,即谷歌开始倾向于将更多信息内容排在交易之上。
通过从 Shopify 商店中排除博客,我们认为这会导致许多企业错失良机。包含博客可以让您拥有一个可以创建此信息内容的自然场所。如果您发现 Google 正在针对映射到您的 Shopify 商店的关键字对更多博客/文章类型的内容进行排名,那么您最好的选择是自己出去创建该内容。
如果您经营 Shopify 商店(或任何电子商务网站),我们建议您采取以下几个步骤:
确定您的最高优先级关键字
为每个人手动执行 Google 查询
记下 Google 在首页上排名的内容类型。它主要是信息性的、交易性的还是两者兼而有之?
如果您看到的内容主要是混合内容或信息性内容,请评估您自己的内容,看看您是否有任何符合用户意图的内容。如果是这样,请提高质量并进行优化。
如果您没有此内容,请考虑围绕似乎满足用户意图的信息主题创建新的博客内容
例如,我们有一位客户对“CRM 软件”一词的排名感兴趣,这是一个极具竞争力的关键词。在分析 SERP 时,我们发现 Google 主要对有关“什么是 CRM 软件?”的信息页面进行排名。由于他们只有一个突出显示其特定 CRM 的产品页面,因此我们建议客户创建一个信息更丰富的页面,一般性地讨论 CRM 软件是什么以及它提供的好处。创建和优化页面后,我们很快就看到自然流量显着增加:
我们在许多 Shopify 网站上看到的问题是,尽管信息页面在搜索引擎中表现良好,但很少关注信息页面。大多数 Shopify 网站都应该使用博客平台,因为这将提供创建信息内容的途径,从而带来自然流量和收入。
应用
与 WordPress 的插件类似,Shopify 提供“应用程序”,允许您向网站添加高级功能,而无需手动调整代码。但是,与 WordPress 不同的是,您会发现的大多数 Shopify 应用程序都是付费的。这将需要一次性或每月费用。
Shopify 搜索引擎优化应用
虽然您最好的选择可能是与熟悉 Shopify 的开发人员合作,但这里有一些 Shopify 应用程序可以帮助改善您网站的 SEO。
Crush.pics : 一种很好的自动压缩大图像文件的方法。对于大多数 Shopify 网站来说至关重要,因为其中许多网站都是基于图像的。
Schema App Total Schema Markup:如果您没有能够将自定义结构化数据添加到您的站点的 Shopify 开发人员,则可以使用此应用程序。
Smart SEO : 一个可以添加元标签、替代标签和 JSON-LD 的应用程序
Yotpo 评论:此应用程序可以帮助您将产品评论添加到您的网站,使您的内容有资格在 SERP 中获得丰富的评论明星。
备份:创建站点的备份。非常适合在进行开发更改或添加重定向之前实施。
Yoast SEO 是否可用于 Shopify?
是的!自2022 年 1 月起,Yoast 可在 Shopify 上使用。您可以在此处找到该应用程序。
限制您的 Shopify 应用
与 WordPress 插件类似,Shopify 应用程序会在您的网站上注入额外的代码。这意味着添加大量应用程序会降低网站速度。Shopify 网站特别容易膨胀,因为许多应用程序都专注于提高转化率。通常,这些应用程序会添加更多的 JavaScript 和 CSS 文件,这会影响页面加载时间。您需要确保定期审核您正在使用的应用程序,并删除任何没有增加价值或被网站使用的应用程序。