將頁面從搜尋引擎隱藏

Google 等搜尋引擎會持續檢索網際網路以尋找新資料。當搜尋引擎檢索您的網站時,您商店的 robots.txt 檔案會封鎖可能稀釋 PageRank、進而降低您 SEO 策略成效的頁面內容。

預設情況下,您的商店 robots.txt 檔案會告知機器人 (通常是搜尋引擎索引機器人或「爬蟲」),網站上哪些頁面或檔案允許抓取、哪些不允許。舉例來說,您的購物車頁面 (位於 www.example.com/cart) 會要求搜尋引擎不要檢視,因為它會因每位顧客而異,讓搜尋引擎索引並無助益。所有 Shopify 商店都已預先設定並最佳化 robots.txt.liquid 範本,除非有特定需求,否則您不需要變更 robots.txt.liquid 檔案。瞭解詳情editing robots.txt.liquid

如果您想讓特定頁面或商品不被搜尋引擎索引,但仍保持啟用並發布到網路商店銷售管道,您可以使用 metatagscustom metafield,手動讓內容不出現在搜尋結果。您也可以use unlisted status to hide products

瞭解詳情managing searchability in your online store

使用 meta 標籤隱藏頁面或商品

您可以透過自訂商店 theme.liquid 版面配置檔案中的 <head> 區塊,隱藏未納入 robots.txt.liquid 檔案的頁面。您需要加入一些 meta 標籤程式碼,才能阻止特定頁面被索引。

使用 meta 標籤會讓您的商品或頁面對搜尋引擎隱藏,但仍會出現在您的 storefront search 中。

步驟:

  1. 在 Shopify 管理介面中,前往 線上商店 > Themes

  2. 找到要編輯的佈景主題,按一下 按鈕開啟動作選單,然後按一下 編輯程式碼

  3. layout 資料夾中,按一下 theme.liquid 檔案。

  4. 若要排除搜尋範本,請在 <head> 區塊的空白行貼上以下程式碼:

{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}
  1. 若要排除特定頁面或商品,請在 <head> 區塊的空白行貼上以下程式碼:
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}

請務必將 page-handle-you-want-to-exclude 的值替換為正確的頁面控制代碼。例如,如果您想隱藏名為「Exclusive Secret Product」且控制代碼為 exclusive-secret-product 的商品,則 if 陳述式會如下所示:if handle contains 'exclusive-secret-product'

6. 點擊「儲存」。

使用「不公開」商品狀態隱藏商品

如果您希望商品只能透過直接網址找到,您可以將商品設為不公開。

將商品設為 不公開 後,該商品會從網路搜尋、Shopify Catalog 與商店的網站地圖中隱藏。不公開商品也不會顯示在由 Shopify 驅動的collection pagessearch results (包含predictive search) 或店面的product recommendations 中。

瞭解詳情unlisted product status

使用自訂中繼欄位隱藏頁面或商品

您可以在 Shopify 管理介面的頁面、網誌文章或商品,新增 seo.hiddencustom metafield,並將該欄位值設為 1,即可讓該頁面、網誌文章或商品從網站地圖、搜尋引擎,以及online store search中隱藏。

seo.hidden 是系統中繼欄位,第三方應用程式在將資源從搜尋引擎與網站地圖中隱藏時,可用來儲存資料。若您收到的訊息顯示 命名空間與鍵。seo.hidden。命名空間與鍵已被占用。檢視未定義的中繼欄位,則表示 seo.hidden 正由第三方應用程式使用,無法在 Shopify 管理介面中修改。若您想為已使用 seo.hidden 的各內容類型新增定義,您可以create a definition for existing metafields

在商品中使用自訂中繼欄位的注意事項

如果您希望商品只能透過直接網址存取,建議將商品狀態設為 不公開,而非使用 seo.hidden 中繼欄位。不公開的商品不會出現在網站地圖中,搜尋引擎也不會收錄,此外也不會顯示在您商店中由 Shopify 驅動的商品系列頁面、搜尋結果或推薦商品中,亦不會出現在 Shopify Catalog

如果商品為 不公開 狀態,且 seo.hidden 中繼欄位設為 1,則會以 不公開 狀態為優先,決定商品如何顯示與被發現。

比較商品可見性

請參考下表,了解使用「不公開」商品狀態或 seo.hidden 中繼欄位時的商品可見性比較。您無法將不公開商品發布到 Shop

「不公開」商品狀態與 seo.hidden 中繼欄位的影響說明
功能不公開狀態下的商品可見性使用 seo.hidden 中繼欄位的商品可見性
網路搜尋
Shopify Catalog
網站地圖
線上店面搜尋
產品頁面 (線上商店與自訂線上店面)
產品頁面 (Shop)
線上店面商品系列
Product recommendations
Shop (首頁動態/商店頁面/分類頁面/搜尋結果)
第三方銷售管道

建立自訂中繼欄位

  1. 在 Shopify 管理介面中,前往 設定 > Metafields and metaobjects

  2. 中繼欄位定義中,選取您要隱藏的資源類型 (商品頁面網誌文章)。

  3. 按一下或點選 新增定義

  4. 設定下列欄位:

    • 為中繼欄位指定名稱,例如 SEO Hidden,然後從清單中選取該名稱。
    • 命名空間與鍵設為 seo.hidden
    • 選用:提供簡短說明,例如 「當值為 1 時,將資源從搜尋引擎隱藏」
  5. 請依下列步驟設定自訂欄位的值:

    1. 按一下或點選 ⊕ 選取類型,然後選取 整數
    2. 選取 單一值
    3. 驗證區段,將最大值設為 1
  6. 按一下儲存

  7. 在您的 Shopify 管理介面中,前往您想從搜尋引擎隱藏的頁面、網誌文章或商品。

  8. 中繼欄位區段,將SEO Hidden 中繼欄位的值設為 1

  9. 按一下儲存

若要讓該頁面、網誌文章或商品再次對搜尋引擎可見,請刪除 SEO Hidden 中繼欄位的值,使其為空白,然後儲存變更。

變更後讓 Google 重新抓取您的網址

如果您對網站進行了變更或新增了頁面,且希望 Google 重新抓取您的網址,您可以採取下列兩種方式:

如需更多資訊,請參考請 Google 重新抓取您的網址