[ad_1]
长期以来,Shopify电子商务平台受到SEO社区的不同反应。
有许多伟大的企业成功使用了该平台。
就是说,许多SEO技术专家会告诉您该平台的某些要素:
- 不一定符合最佳做法。
- 由于平台限制,无法更新。
但是,这有可能通过 边缘搜索引擎优化 和Cloudflare工人。
4月13日,CloudFlare的Matt Prince确认 通过推特 Shopify和Cloudflare之间的先前“灰色云”关系已更改。
灰云是CloudFlare集成的术语,并非“全部”。
以前,CloudFlare只能用于Shopify的DNS目的。
现在,您可以请求CloudFlare启用“橙云进行集成,并使其可堆叠。
CloudFlare产品经理Patrick Donahue还确认该公司正在更新面向公众的文档和CloudFlare Workers仪表板,以允许用户自己启用此集成。
灰云变成橙色云可能是Shopify发展为SEO社区中首选平台的重要一步。
完全处于CloudFlare网络中将带来一些速度优势。
它还允许边缘SEO实践来解决某些技术漏洞。
我希望其他主要的CDN平台也能反映出这种新的配置可能性,并且Akamai EdgeWorkers和Fastly edge解决方案都可以提供以下修复程序。
4 Shopify Edge SEO可能性
既然我们已经能够(通过CloudFlare CDN和Workers)修改Shopify代码库,则可以利用以下几项优势将我们对SEO最佳实践的愿景进一步施加到Shopify客户网站上。
1.修改Shopify Robots.txt文件
每当您与专注于技术的SEO顾问就Shopify进行交谈时,robots.txt文件都不会离对话很远。
尽管它不会直接影响排名,但是能够控制.txt文件的内容对于抑制索引膨胀以及指示Google不要抓取特定路径非常有用。
我们都熟悉的标准Shopify robots.txt是:
#我们将Shopify用作我们的电子商务平台
用户代理: *
禁止:/ admin
禁止:/购物车
禁止:/ orders
不允许:/ checkout
不允许:/ 25686620 /结帐
禁止:/ carts
不允许:/帐户
禁止:/ collections / * + *
禁止:/ collections / *%2B *
禁止:/ collections / *%2b *
禁止:/ blogs / * + *
禁止:/ blogs / *%2B *
禁止:/ blogs / *%2b *
禁止:/ * design_theme_id *
禁止:/ * preview_theme_id *
禁止:/ * preview_script_id *
禁止:/ discount / *
禁止:/ apple-app-site-association#除非特别命名,否则Google adsbot会忽略robots.txt!
用户代理:adsbot-google
不允许:/ checkout
禁止:/ carts
禁止:/ orders
不允许:/ 25686620 /结帐
禁止:/ discount / *
禁止:/ * design_theme_id *
禁止:/ * preview_theme_id *
禁止:/ * preview_script_id *用户代理:Nutch
不允许: /用户代理:MJ12bot
抓取延迟:10用户代理:Pinterest
抓取延迟:1
但是,现在灰云变为橙色,我们可以通过边缘SEO对其进行修改。
我认为,虽然没有很好的理由可以通过Sloth和Spark等边缘工具删除现成的robots.txt文件中的元素,但是您可以添加其他行。
2.更改Shopify的网址结构
通过边缘SEO和新的橙色云集成,这应该可以实现,就像其他标准的橙色云集成一样。
但是,仅仅因为您可以,并不意味着您应该这样做。
如 约翰·穆勒(John Mueller)确认 在2020年4月的VirtuaCon上,包含其他子文件夹或这些子文件夹中的关键字的URL的结构不会对排名产生影响,因此重点应放在干净的URL上。
因此,采用强制性的URL结构(例如/ pages /和/ collections /)可能不会使其变得“干净”,这比将所有URL都脱离根域更好,例如 蜡。
以这种方式使用工作程序还可能导致页面加载中额外的(和可避免的)延迟,因此更改URL结构可以在网站速度上获得回报。
您还需要再次将以前的Shopify URL重定向到新的个性化URL,并添加反向链接和以前的网站历史记录的重定向。
3.从Shopify收集日志文件
在SEO技术顾问的武器库中,日志文件分析可能是一种非常通用且重要的工具。
由于无法共享日志,无法通过Shopify进行此操作。
但是,通过Cloudflare Workers,可以通过以下方式收集日志文件的形式:
- 指某东西的用途 过滤链。
- 与第三方应用程序(例如Loggly)或拥有的Amazon S3存储桶集成。
此输出为日志文件格式,可在任何主流日志文件分析工具中使用,并产生相同的分析结果。
使用Cloudflare Workers的过滤器链收集的伪日志文件
当您过滤Google(和其他搜索引擎)向您的域发出的请求时,它不会影响Shopify提供的“共享”托管。
不会有其他网站请求(日志)进入您的数据并损害任何数据安全的风险。
4.实施Hreflang
Hreflang 在最佳时机可能会很复杂,由于产品的可用性和不同国家/地区之间的运输差异,在国际电子商务商店中甚至会变得更加复杂。
Shopify确实做到了这一点,因为它必须具有独立的店面(而不是单个数据库结构)才能进行国际Web展示。
Shopify商店中有诸如Weglot和Helium之类的应用程序,可以帮助实现Hreflang,但是边缘SEO和工作人员可以提供更易管理的解决方案。
通常,Shopify上的hreflang需要运行chron作业,因此,总会有几个小时的时间,因为一个商店可能不一定反映另一个商店。
这允许Google(和其他搜索引擎)通过网站站长工具平台查找错误并进行标记。
通过Sloth之类的工具,hreflang可以映射为CSV并转换为Cloudflare Worker代码,然后通过CDN进行部署。
在Cloudflare上部署和更新缓存时,更改将在几秒钟内反映在实时站点上。
这种方法
hreflang注入可通过第三方工具验证,例如:- Sitebulb。
- 尖叫的青蛙。
- HreflangChecker.com(这是我构建的工具)。
通过Sloth与Cloudflare Workers进行Hreflang管理
这样,您就避免了修改主题主题或被第三方应用程序锁定的笨拙(因为您通过现有CDN拥有该过程)。
图片积分
作者的所有屏幕截图,2020年4月