Shopify SEO:问题和提示

已发表: 2021-07-19

Shopify 已经达到了新的受欢迎程度,但该平台并非没有 SEO 问题......

Shopify 在过去几年中取得了显着增长,并且在 2020 年真正加速了增长,因为越来越多的人希望在大流行期间以一种快速、简单且可扩展的方式来开展业务。

查看谷歌趋势数据,我们可以看到峰值的明显程度:

购物搜索引擎优化

这并非没有充分的理由——Shopify 是一个很好的创业平台,特别是对于那些没有数字体验的人——它的主要卖点之一是它的简单性。

但可能是因为注重简单性并创建了一个主要为入门级用户构建的平台,这导致了 Shopify 的不灵活性:您可能希望在 WordPress 或 Magento 等平台上执行的许多技术 SEO 任务在 Shopify 上是不可能的,而其他人则需要相当复杂的解决方法。 让我们来看看其中的一些问题,以及一些 Shopify SEO 技巧。

1) 强制 URL 结构

您会在任何 Shopify 网站上注意到的第一件事是它们都具有相同的 URL 结构。 类别是/collections/,每个产品的URL 中都会有/products/。 这在 Shopify 中是一成不变的,这意味着您将无法执行诸如在根目录中设置产品 URL 之类的操作。

我不认为这本身是一个大问题,但如果您从另一个平台迁移到 Shopify,您的整个网站将不得不经历 URL 更改。 当然,最好尽可能避免任何 URL 更改。 迁移到涉及大量强制 URL 更改的 Shopify 可能会相当痛苦,即使使用重定向也是如此。

2) 没有子类别

Shopify 也不允许我们使用分层 URL 创建子类别。

在另一个平台上,我们可能会创建一个具有以下 URL 结构的子类别:example.com/collections/mens-shirts/long-sleeve

但是在 Shopify 上,您无法在系列中设置层次结构。

因此,如果您希望它成为“子类别”集合页面,则它必须是自己的平面集合,例如:

example.com/collections/mens-shirts-long-sleeve。

如果您尝试在自己中添加正斜杠,它会自动更改为连字符。

请注意,集合可以嵌套在导航菜单中的不同集合下,以提供子类别的视觉外观。 但就 URL 和后端结构而言,它们处于同一级别。

理想情况下,我希望有一个层次结构来清楚地表示父/子类别页面集之间的关系。 但是,您可以通过标签过滤集合,这会创建一个子类别页面。 但这并非没有问题......

3)过滤器创建的重复内容

开箱即用,可以使用标签过滤产品系列,允许用户过滤和优化产品系列。

例如,如果您想要按红色过滤 /mens-shirts/ 的选项,您需要为红色创建一个标签并将其应用于所有相关产品。 如果随后在 /mens-shirts/ 上选择了该过滤器,则默认 Shopify 行为将创建一个新 URL:

example.com/collections/mens-shirts/red。


这个通过选择过滤器创建的新 URL 将标记附加到原始 URL 并具有自引用规范,因此它是可索引的。 这样做的好处是它允许我们拥有与更多利基搜索查询相关的可索引页面(例如项目类别 + 颜色),有点执行静态子类别页面的功能。

缺点是通过将所有过滤器选项都可索引,可以轻松创建重复的集合。

因此,虽然我们在 /collections/mens-shirts/red 上有一个男士红衬衫页面(通过过滤器访问),但我们可能已经在 example.com/collections/mens-red-shirts 上有一个男士红衬衫静态系列页面/!

这可能会在每个集合页面中多次发生。

我通常会使用规范标签来解决此类问题。 在 Shopify 上应用自定义规范并不是特别快速或容易,但可以使用基于主题中各种模板的if 语句并使用主题设置来完成。

复制

或者,有可用的 Shopify 应用程序可以彻底检查产品过滤并解决一些搜索引擎优化问题。 Boost就是一个例子; 如果我们在使用此应用程序时按红色过滤 /mens-shirts/,则生成的 URL 规范为 /mens-shirts/,因此就索引中的重复内容而言,一切都很好。

这种方法的缺点是,这可能会导致您将有价值的 SEO 页面对 Google 不可见。 确保您清楚将这些过滤器 URL 保留在索引之外的影响; 查看竞争对手对“红衫军”或您的页面的排名是什么类型,并根据规范化它们的优缺点进行评估。

此外,值得注意的是,在标记页面上,您无法编辑页面内容。 通常,它会复制从中过滤的页面上的内容。 因此,/mens-shirts/red 将与 /mens-shirts 具有相同的内容。 如果您的目标是高度优化的页面针对更多利基关键字排列,那可能会很烦人。

4) 无法编辑 robots.txt 和 XML 站点地图

许多电子商务网站使用 robots.txt 来阻止 Google 抓取它不需要抓取的页面,例如分面导航 URL。

但与 URL 结构一样,Shopify 上的 robots.txt 文件是死板且锁定的。 在每个 Shopify 网站上都是一样的,并且无法编辑。 虽然 Shopify 的 robots.txt 文件做得很好,但有时您可能希望向 robots.txt 添加内容以阻止 Google 查看其他类型的 URL。 相反,您需要一个不同的解决方案,例如应用 noindex 标签。

与 robots.txt 一样,您有一天可能想要手动编辑 XML 站点地图,这也不是不可能的。 不幸的是,这也被 Shopify 阻止。 该论坛列出了一种变通方法,即自定义站点地图文件上传到商店并实现从原始站点地图.xml 到新文件 URL 的重定向。 我没有尝试过,它似乎并不适用于所有人,但如果您急于编辑 xml 站点地图,则值得一试。

5) 重复的产品 URL

默认情况下,Shopify 上的产品 URL 包括产品系列路径,如果您通过不同的产品系列访问同一产品,则同一产品可在多个不同的 URL 上使用。 例如,男士红色衬衫可能位于规范 URL example.com/products/nice-red-shirt 上。

但是您可以通过几个集合页面访问它:

example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt

这些 URL 中的每一个都是相同的,但会规范化为 example.com/products/nice-red-shirt。

这里的限制是,一般情况下,该规范 URL 不会链接到所有产品列表页面之外,您可以在大多数 Shopify 网站的 /collections/all/ 上查看该页面。

这为谷歌描绘了一幅非常令人困惑的图景。 规范标签用于说明 URL 的哪个版本是主版本。 然而,我们所说的应该优先考虑的版本实际上几乎没有链接到,而各种非规范版本才是链接到的版本! 如果您通过导航菜单和产品系列页面访问产品,您将被带到一个 URL,该 URL 规范化为另一个 URL。

这可以通过编辑主题的 .liquid 文件来解决。 此修复可确保它是在整个网站上链接到的规范 URL,并有助于消除任何混淆。 如果您有具有搜索潜力的产品 URL,这当然值得实施。

6) 无法访问 .htaccess 会使重定向变得棘手

没有 .htaccess 意味着基于规则的重定向是不可能的。

虽然可以在 Shopify 中轻松应用单独的重定向,但对于批量作业来说,这有点棘手,而且这些必须在 Excel 中完成并通过 Shopify 应用程序(例如Transportr )上传

还值得注意的是,虽然 Shopify 限制为 100,000 次重定向,但该限制不适用于 Transportr 等应用程序。

7) 没有国际子目录

国际的

如果您的业务正在国际扩张,那么该扩张计划的一个关键部分需要是国际搜索引擎优化以及您的网站将如何构建以最大限度地提高自然流量。

这通常涉及在使用子目录、子域或 CCTLD 之间进行选择 但是对于 Shopify,国际子目录是不可能的,因此除非您想为每个国家/地区拥有完全独立的域,否则子域是唯一的选择。 https://uk.gymshark.com/为例。

谷歌曾表示,子域与子目录的处理方式相同,但这在 SEO 社区中仍然存在争议——兰德·菲什金 (Rand Fishkin) 链接到 14 个案例研究,显然证明这不是真的。 我的经验还表明,子目录总是优于子域,而且似乎尽管如此,子域在某种程度上与主域的处理方式不同。 而子目录允许更清晰地整合权限。

在 2021 年 1 月的这个帖子中,Shopify 的一位全球商务产品负责人表示,虽然没有时间表,但正在考虑为国际网站设置子目录。

对此以及 Shopify 严格的 URL 结构带来的其他问题的另一种方法是使用 Headless CMS,其中前端和后端分开,但通过 API 进行通信。 这将使您完全控制您的 URL,并为您提供 Shopify 开箱即用缺乏的一些 SEO 灵活性。 我们将在下一次更深入地了解 Headless 站点的优缺点!

结论

Shopify 确实有 SEO 限制,但它们绝不是无懈可击的。 一些 SEO 问题,例如重复的产品或集合 URL,可以通过一些修补或通过使用(付费)Shopify 应用程序来解决。

其他 SEO 限制是内置的,因此人们第一次在网上建立业务并且几乎没有数字知识,不会有破坏任何东西的危险 - 例如通过编辑 .htaccess 或 robots.txt。

随着越来越多的企业开始使用它,特别是随着使用 Shopify 的公司规模扩大和专业知识的增长,我预计 Shopify 将为使用它的人提供更多的自由。 其用户的知识将超越运行基本网站的单人乐队,Shopify 应该赋予这种额外的灵活性。