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 阻止。 該論壇列出了一種變通方法,通過該方法將自定義站點地圖文件上傳到商店,並實現從原始 sitemap.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 應該賦予這種額外的靈活性。