WordPress 網站的網址後方出現 #gsc.tab=0

在 WordPress 網站的網址後方出現 #gsc.tab=0,是因為你的網站裝了 Google 自訂搜尋引擎(Google Programmable Search Engine,舊稱 Google Custom Search / CSE)

這不是網站中毒,而是 Google 搜尋程式碼在紀錄使用者的搜尋分頁狀態(Tab)。

為什麼 #gsc.tab=0 會出現?

當你使用 Google 提供的自訂搜尋外掛或代碼時,Google 為了記住使用者目前停留在哪一個搜尋結果標籤(例如:「全部」、「圖片」、「影片」),會在網址後方加上這個錨點(Anchor)。tab=0 代表第一個預設標籤。


如何解決 / 移除這個網址尾巴?

如果你覺得這個網址不好看,或者擔心影響 SEO(雖然 Google 通常會自動忽略這個錨點),你可以透過以下幾種方法解決:

方法一:在 Google 搜尋設定中關閉(最推薦)

  1. 前往 Google 可程式化搜尋引擎控制台
  2. 選擇你的網站搜尋引擎。
  3. 在左側選單點擊 [總覽]/[搜尋結果功能] 按下「所有搜尋結果功能設定」 (Web Search Features)
  4. 找到 「進階設定」 (Advanced Settings)
  5. 尋找 搜尋結果瀏覽記錄」 (Enable History) 或類似的網址歷史紀錄設定,將其關閉 (Disable)
  6. 儲存設定,並在網站上清除快取。

在左側選單點擊 [總覽]/[搜尋結果功能] 按下「所有搜尋結果功能設定」

image 19

找到 「進階設定」 (Advanced Settings),將 「搜尋結果瀏覽記錄」功能關閉即可。

image 20

方法二:更換 WordPress 搜尋外掛

如果你是使用特定的 WordPress 外掛來串接 Google 搜尋,可以考慮換成其他不會產生此錨點的搜尋外掛,例如:

方法三:使用 JavaScript 強制移除(進階)

如果你無法更改 Google 設定,可以在 WordPress 的 header.php 或透過 Code Snippets 外掛加入一段簡單的 JavaScript,當偵測到網址有 #gsc.tab= 時自動將其切除:

JavaScript
if (window.location.hash.indexOf('#gsc.tab=') !== -1) {
    window.location.hash = '';
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *