如何找到 Shopify 站點地圖並將其提交給 Google

已發表: 2022-05-04

站點地圖是旨在顯示在搜索結果中的所有商店 URL 的目錄。 站點地圖幫助搜索引擎抓取網站頁面並將它們放入索引:換句話說,站點地圖文件使搜索者可以訪問 URL。

Shopify 為您提供了這一點:它會自動創建和更新站點地圖。 但是您仍然需要將其提交給搜索引擎。 在這篇文章中,我們將指導您完成查找和提交 Shopify XML 站點地圖的過程,並說明如何創建 HTML 站點地圖。

首先,讓我們看看為什麼您絕對需要一個有效的站點地圖。

為什麼需要 Shopify 站點地圖?

正如我們所提到的,站點地圖可以幫助搜索機器人發現網頁以對其進行正確排名。 如果您的頁面已打開以供索引,即使沒有站點地圖,也可以找到它們並對其進行排名。 但是站點地圖提供了一些有價值的信息:

  • 索引中應包含哪些頁面(正確的站點地圖文件不會包含不適合搜索的頁面,例如特定顏色的產品變體)
  • 網頁多久更新一次,最後一次修改是什麼時候
  • 不同頁面有什麼排名優先級(雖然討論過Google是否真的關注這個)

在某些情況下,站點地圖對 SEO 尤其有價值:

  • 如果您的商店有很多頁面。 您擁有的頁面越多,搜索引擎需要越多的時間來處理它們、了解它們的內容並將它們包含在排名中。 使用站點地圖,他們可以更快地完成所有這些工作。
  • 如果您有孤立和死胡同頁面。 如果您的商店的頁面沒有鏈接到任何其他頁面或沒有任何其他頁面鏈接到它們,站點地圖可以幫助搜索機器人找到那些不參與您的內部鏈接的頁面。 請注意,無論如何您都需要解決此問題並創建指向孤立頁面和死胡同頁面的內部鏈接。
  • 如果您剛剛開設了一家商店。 為了盡快獲得搜索引擎讚賞的新站點,您需要擁有適當的站點地圖。

️有關搜索優化的更多信息,請查看我們的 Shopify SEO 指南。

如何在 Shopify 商店中查找站點地圖?

要查找 Shopify 自動生成的站點地圖,只需將 /sitemapXML 添加到您商店的域。 這是您應該看到的結果:

Shopify 商店站點地圖

如果您的 Shopify 站點地圖的 URL 未打開,請聯繫 Shopify 支持以解決問題。

Shopify 站點地圖中包含哪些內容?

通常,站點地圖在一個文件中包含完整的頁面列表。 但是 Shopify 站點地圖生成器遵循另一種邏輯 - 它包含多個站點地圖:產品頁面、產品系列頁面、博客頁面和其他頁面。 主站點地圖稱為父站點地圖,每個單獨的站點地圖都可以通過 <loc> 標記中指示的 URL 訪問。

如果您有特定國家/地區的域,則 Shopify 將為每個域生成站點地圖文件。 適用於 Shopify、Advanced Shopify 和 Shopify Plus 計劃。

從父站點轉到單個站點地圖時,您會看到更多參數:

  • <lastmod> 顯示頁面上次更新的時間
  • <changefreq> 表示頁面的更新頻率
Shopify 站點地圖中的其他參數

這裡的訣竅是Shopify 自動完成所有操作。 一方面,這是一件好事,因為您不必擔心每次更改頁面時手動更新站點地圖。 但另一方面,Shopify 會以某種方式計算可能的更改頻率,並且不允許您對其進行編輯。 一些商家要求該功能與其他參數一起編輯頻率,但未收到響應。

無法編輯頁面的修改頻率也可以被視為一件好事。 當網站試圖推測此參數並指出不切實際的頻率以使 Google 更快地重新索引其頁面時,搜索引擎不會因此而受挫。

這就引出了一個普遍的問題:

您可以編輯 Shopify 站點地圖嗎?

不,Shopify 不允許您控制站點地圖,而是為您完成所有工作。

您仍然可以藉助其他工具(例如 Screaming Frog)創建自定義 Shopify 站點地圖。 例如,如果您已遷移到此 CMS 並更改了 URL 結構,或者如果您有某些產品變體要單獨編制索引,則為 Shopify 商店手動創建站點地圖付出額外的努力是有意義的。

如何使用站點地圖從索引中刪除頁面?

站點地圖應僅包含您希望出現在搜索結果中的那些頁面。 如果您需要阻止某些頁面編入索引,請在 robots 元標記中使用noindex指令。 為此,請轉到在線商店>主題>操作>編輯代碼>佈局> {/} theme.liquid並將一段代碼插入到 <head> 部分:

{% if handle contains 'page you want to exclude' %}
<meta name="robots" content="noindex, follow">
{% 萬一 %}

使用這些指令,機器人元標記將指示搜索引擎從索引中排除特定頁面,但抓取該頁面上的所有鏈接。

當您阻止某些頁面時,它們應該會自動從您​​的 Shopify 網站站點地圖中刪除。 但檢查不會有什麼壞處,因為如果您的站點地圖仍然包含您要排除的頁面,它會使搜索引擎感到困惑。

您需要單獨的站點地圖來獲取視覺內容嗎?

默認情況下,Shopify 站點地圖只允許為每頁一張圖片編制索引。 如果您的商店有很多您希望可搜索的圖像,或者如果您有搜索機器人在沒有站點地圖的情況下無法找到的圖像(例如,通過 JavaScript 代碼加載的圖像),這並不理想。

這個問題有一個很好的解決方案:Image Sitemap 應用程序會生成一個單獨的文件,其中包含最多 10,000 行的圖片。 它還包括產品元數據(SKU、顏色、尺寸等),可幫助 Google 更好地了解您的圖片並在相關搜索中顯示它們。 該應用程序聲稱可以使索引圖像增加 600% 以上。 它的價格從每月 4 美元起,並提供 21 天免費試用。

這是圖像數據在站點地圖中的外觀:

Shopify 圖片站點地圖

如何將您的 Shopify 站點地圖提交給 Google 和 Bing?

為了幫助搜索引擎發現您的頁面,您必須向他們提交站點地圖。 他們可以依靠內部鏈接在沒有站點地圖的情況下對您的頁面進行爬網和排名,但如果您將 Shopify 站點地圖添加到網站管理員工具,對他們來說會更容易。 讓我們探索它如何與 Google 一起工作。

如何將您的 Shopify 站點地圖提交給 Google?

首先,您應該通過 Google Search Console 驗證您網站的所有權。 有幾種方法可以做到這一點——例如,使用 HTML 標記。 當您在 GSC 中添加屬性時,它會生成一段代碼,您必須將其插入到商店的主頁中。 要執行後者,您需要轉到 Shopify 後台 >在線商店>主題>操作>編輯代碼>佈局> {/} theme.liquid 。 到達那里後,找到開始的 <head> 標記並在其下方插入一段收到的代碼。

驗證成功後,您可以提交站點地圖。 打開 Google Search Console 並轉到Sitemaps 。 在添加新站點地圖字段中,只需添加您的 Shopify 站點地圖的 URL,然後單擊提交。 如果您有多個特定於國家/地區的域,請分別提交每個站點地圖。

如何將您的 Shopify 站點地圖提交給 Bing?

與 GSC 類似,您需要轉到 Bing Webmaster > Sitemaps並單擊Submit sitemap 。 在 Bing 的說明中查找更多詳細信息。

如果搜索引擎不獲取您的站點地圖怎麼辦?

如果 Google 無法獲取您的 Shopify 站點地圖,它將在 Search Console 中顯示無法獲取錯誤。 這可能有幾個原因:

  • 您沒有自定義域。 如果您要為域名 store.myshopify.com 下的商店添加站點地圖,它可能不會被處理。 從我們的帖子中了解如何更改 Shopify 商店的域名。
  • 您沒有任何博客文章。 一些商家在 Shopify 社區分享了他們的經驗,稱發布博客文章幫助 Google 接受了站點地圖。 顯然,這是因為 Shopify 默認包含一個單獨的博客站點地圖,如果它是空的,谷歌就無法閱讀它。

如果您對站點地圖有任何其他問題,請與 Shopify 的支持人員討論。

如何知道您的頁面是否被索引?

在 Google Search Console 中,您可以查看站點地圖中指示的可發現的網址數量:

Google Search Console 中的站點地圖信息

不幸的是,如果發現的 URL 的數量低於您希望在搜索中顯示的所有頁面的數量,您將看不到哪些 URL 沒有被索引。 如果發生這種情況,諮詢 SEO 專家是有意義的。

請注意,搜索引擎最多需要數週時間才能抓取您的頁面,因此不要期望您的商店會立即被編入索引或重新編入索引。

Shopify 上的 XML 和 HTML 站點地圖有什麼區別?

實際上有兩種類型的站點地圖。 XML 站點地圖專為搜索機器人而設計,本質上可以幫助您獲得更高的排名。 反過來,為真實用戶創建了一個 HTML 站點地圖:它通常出現在頁腳中,並通過您的站點結構和層次結構的簡單可視化引導到頁面。

你兩個都需要嗎?

是否為您的商店創建 HTML 站點地圖取決於您。 如果商店的結​​構很複雜,這可能會有所幫助——站點地圖可以將訪問者快速導航到正確的部分、子部分、品牌或產品。

然而,這樣一個站點地圖的價值是有爭議的。 谷歌本身鼓勵創建一個(在 2005 年的一篇文章中),但在 2019 年,谷歌的主要分析師同意 HTML 站點地圖不適合 SEO,並且可能表明網站導航和內部搜索不佳。

如果你決定創建一個,你不僅可以在那裡展示你的部分和產品結構,還可以突出一些重要的頁面:交付信息、最近的促銷、公司的詳細信息等。

一些商店只是將主站點菜單中的內容複製到站點地圖中:

Shopify HTML 站點地圖

這不像製作一個更全面的站點地圖那樣實用,因為它可能比菜單更容易讓客戶瀏覽。 看看這個例子:

Shopify HTML 站點地圖

有很多 Shopify 站點地圖應用程序可以幫助您生成 HTML 站點地圖。 查看 Magical Sitemap(免費)、SEO Sitemap Builder #1 Sitemap(每月 3.95 美元起)、Sitemapper:#1 Popular Sitemap(每月 4.99 美元起)和 SEO HTML 和 XML 站點地圖(每月 3 美元起)。 後者的名稱可能會令人困惑,因為它與 XML 站點地圖無關,只允許您為用戶創建 HTML 站點地圖。 Shopify 的一些通用 SEO 應用程序還包括站點地圖功能。

我們希望這篇文章可以幫助您更好地了解 Shopify 上的站點地圖是什麼、它們的功能以及您需要做些什麼來確保對您的頁面進行正確索引。 如果您有任何問題隨時問。

關於 Shopify 站點地圖的常見問題解答

Shopify 上的站點地圖是什麼?

站點地圖是一個 XML 文件,其中包含用於索引的所有商店 URL。 另一種類型的站點地圖,即 HTML 站點地圖,是一個單獨的頁面,可以為訪問者可視化商店的結構。

如何在 Shopify 上查找站點地圖?

要查找您商店的站點地圖,請將 /sitemap.xml 添加到您的域名。

如何編輯 Shopify 站點地圖?

您無法編輯 Shopify 站點地圖,也無法上傳您自己的文件。 一切都是自動生成和更新的。

是否有任何用於站點地圖管理的 Shopify 應用程序?

有幾個應用程序可以幫助您創建 HTML 站點地圖,但沒有一個應用程序可以讓您控制您的 XML 站點地圖。