[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月