长期以来,SEO 社区对 Shopify 电子商务平台的反应不一。

有许多伟大的企业成功地使用了该平台。

也就是说,许多 SEO 技术专家会告诉您平台的某些元素:

  • 不一定符合最佳实践。
  • 由于平台限制无法更新。

但是,这可以通过 Edge SEO 和 Cloudflare workers 实现。

4月13日,CloudFlare的Matt Prince通过推特证实,此前Shopify与Cloudflare之间的“灰云”关系已经改变。

Shopify 的 4 个新 Edge SEO 功能

灰云是 CloudFlare 集成的术语,而不是“全部”。

以前,CloudFlare 只能用于 Shopify 的 DNS 目的。

现在,您可以请求 CloudFlare 启用“橙色云”集成并使其可堆叠。

CloudFlare 产品经理 Patrick Donahue 还确认该公司正在更新面向公众的文档和 CloudFlare Workers 仪表板,以允许用户自行启用此集成。

4 with Shopify Edge新的 SEO 功能

灰云变成橙云可能是一个重要的在 Shopify 作为 SEO c 中的首选平台的发展过程中迈出一步社区。

完全在 CloudFlare 网络中将带来一些速度优势。

它还允许边缘 SEO 实践解决某些技术错误。

我希望其他主要 CDN 平台以反映这种新的配置可能性,Akamai EdgeWorkers 和 Fastly edge 解决方案都可以提供以下修复。

4 Shopify Edge SEO 可能性

现在我们已经能够修改 Shopify 代码库(通过 CloudFlare CDN 和 Workers),我们可以利用多项优势将 SEO 最佳实践的愿景更进一步 转到 Shopify 客户网站。

1.修改 Shopify Robots.txt 文件

每当您与专注于技术的 SEO 顾问谈论 Shopify 时,robots.txt 文件不会离谈话很远。

虽然它不会不直接影响排名,能够控制 .txt 文件的内容对于抑制索引膨胀和指示 Google 不要抓取特定路径非常有用。

标准的 Shopify robots.txt 我们都是熟悉的是:

#We use Shopify as our eCommerce platform

User-agent: *
Forbidden: /admin
Disallow: /cart
不允许:/orders
不允许:/checkout
不允许:/25686620 /checkout
不允许:/carts
不允许:/account
禁止:/collections/*+*
禁止:/collections/*%2B*
禁止:/collections/*%2b*
禁止:/blogs/* + *
禁止: /blogs/*%2B*
禁止:/blogs/*%2b*
禁止:/* des ign_theme_id *
禁用:/* preview_theme_id *
禁用:/* preview_sc ript_id *
disable: /discount/*
disable: /apple-app-site-association

# Google adsbot 忽略 robots.txt 除非特别命名!
用户代理:adsbot-google
不允许:/checkout
不允许:/carts
不允许:/orders
不允许:/25686620/checkout
>禁止:/discount/*
禁止:/*design_theme_id*
禁止:/*preview_theme_id*
禁止:/*preview_script_id*

用户代理:Nutch
/>不允许://

用户代理:MJ12bot
抓取延迟:10

用户代理:Pinterest
抓取延迟:1

不过,现在灰云已经变成了橙色,我们可以用edge SEO来修改。

在我看来,虽然没有充分的理由通过 Sloth 和 Spark 等边缘工具从开箱即用的 robots.txt 文件中删除元素,但您可以添加额外的行。

2.更改 Shopify 的 URL 结构

借助 Edge SEO 和新的 Orange Cloud 集成,这应该是可能的,就像其他标准的 Orange Cloud 集成一样。

但是,仅仅因为你可以,并不意味着你应该。

正如 John Mueller 在 2020 年 4 月的 VirtuaCon 上确认的那样,包含其他子文件夹或这些子文件夹中的关键字的 URL 结构对排名没有影响,因此重点应该放在干净的 URL 上。

因此,拥有像 /pages/ 和 /collections/ 这样的强制性 URL 结构可能并不比将所有 URL 从根域中移除(如 wax )更“干净”。

以这种方式使用 worker 还会导致额外的(并且是可以避免的)页面加载延迟,因此更改 URL 结构可以提高网站速度。

您还需要再次将以前的 Shopify URL 重定向到新的个性化 URL,并添加来自以前网站历史记录的反向链接和重定向。

3.从 Shopify 收集日志文件

日志文件分析是 SEO 技术顾问的武器库中非常通用且重要的工具。

由于无法共享日志,因此无法通过 Shopify 完成此操作。

但是,使用 Cloudflare Workers,日志文件可以以下形式收集:

  • 指的是过滤器链中某物的使用。
  • 与第三方应用程序(例如 Loggly)集成或拥有 Amazon S3 存储桶。

此输出为日志文件格式,可用于任何主流日志文件分析工具,并产生相同的分析结果。

Shopify 的 4 个新的 Edge SEO 功能使用g Cloudflare Workers 的过滤器链

当您过滤来自 Google(和其他搜索引擎)到您域的请求时,它不会影响 Shopify 提供的“共享”托管。

没有其他网站请求(日志)输入您的数据并危及任何数据安全的风险。

4.实施 Hreflang

Hreflang 在最好的时候可能会很复杂,即使在国际电子商务商店中,由于产品可用性和国家之间的运输差异也会变得更加复杂。

Shopify 之所以这样做,是因为它必须有一个单独的店面(而不是单一的数据库结构)来展示国际网络。

Shopify 商店有 Weglot 和 Helium 等应用程序可以帮助处理 Hreflang,但 Edge SEO 和 Staff 可以提供更易于管理的解决方案。

通常,Shopify 上的 hreflang 需要运行 chron 作业,因此,总会有几个小时,因为一家商店不一定反映另一家。

这允许 Google(和其他搜索引擎)通过网站管理员工具平台查找和标记错误。

通过Sloth等工具,可以将hreflang映射为CSV格式,转换成Cloudflare Worker代码,再通过CDN进行部署。

在 Cloudflare 上部署和更新缓存时,更改将在几秒钟内反映在实时站点上。

此方法 hreflang注入可以通过第三方工具验证,如:

  • Sitebulb。
  • 尖叫的青蛙。
  • HreflangChecker.com(这是我构建的工具)。

Shopify 的 4 个新 Edge SEO 功能Hreflang Management via Sloth with Cloudflare Workers

这样,您可以避免修改主题的主题或被第三方应用程序锁定的笨拙(因为您通过现有的拥有该过程CDN)。

图片来源

作者的所有屏幕截图,2020 年 4 月