自 Google 於 2022 年 10 月在 SERP 加入 Sitename 功能以來,我們不時能看到一些求救文,抱怨網站即使已根據 Google 的指南作設定,SERP 依然無法顯示正確的 Sitename,對網站管理者造成不少困擾。
( 本站頁面出現在 SERP 時顯示「SEO分解茶」 )
筆者最近成功協助一位客戶將 SERP 的 Sitename 從「網域名稱」導調回「中文品牌名」,這篇短文接下來將以流水帳的形式跟各位說明我的調整歷程。
Google Search Console 總覽
首先,還是先列出 Google 官方的說明和建議做法:
Google 是依賴網站「首頁」的各種元素來判斷、選取網站名稱,網站名稱應該要使用獨特的名稱、個人化,然後基於 Title、H1、Open Graph 等處使用的文字,以及 WebSite 結構化資料提供的 name 和 alternateName 欄位資料。
下文,我們將指出其實更應該將官方文件理解為:我們提供的名稱與 Google 對我們的理解是否相同,若存在落差,Google 則傾向以網域或其他它認為更恰當的文字作為 Sitename 網站名稱。
2023 年中 Googlel 的 John Muller 和 Danny Sullivan 先後針對網站管理者在 Search Console Help 論壇中提到的種種 Sitename 無法「正確」顯示作出統一的回覆。簡單來說,他們有以下建議:
- 透過 WebSite 結構化資料的 alternateName 欄位提供品牌的不同名稱
- Sitename 顯示網域名稱(Ex. example.com)而非品牌名,反映 Google 對我們設定的網站名稱沒有足夠信心,或是認為該名稱過於廣泛
簡單來說,兩位發言人的回覆沒有超出上述官方指南的範圍,但仍有一定參考價值,大家不妨先參考上述文件來審視自己設定的網站名稱是否與官方建議做法相衝突。
前情提要
筆者近期有客戶的網站遇到 Sitename 顯示為網域名稱,而非 WebSite 結構化和首頁 Title 使用的品牌名稱文字。
筆者透過 SERP 上 「進一步瞭解這個網頁(About this result)」功能,以及它對網站各頁面 Title 品牌後綴文字的改寫,發現 Google 其實早已對網站有偏好的名稱,這個名稱相較原本版本來得精簡(從 8 字縮減為 4 字)。後來,我們將 Website 結構化資料的 name 欄位和首頁的品牌名稱文字調整成 Google 偏好的名稱後,SERP 上的 Sitename 終於從「網域名稱」導正回「品牌名稱」。
為利說明,相關文字的調整如下,僅列出必要部分(將品牌名隱去):
調整前( 8 字 ):XX行銷公關公司
調整後( 4 字 ):XX行銷
顯而易見,筆者服務的這間客戶,顯然受上文所述的品牌名稱過於廣泛籠統的原則所影響。實際上,其實這位客戶並沒有刻意堆砌字詞,只是業務範圍較多元(行銷 & 公關),致使原定的品牌名稱較長。
至此,我們已經清楚知道「品牌名稱過長」容易導致 Sitename 無法正常顯示。因此,明白了品牌名稱過長會影響 Sitename 的正常顯示後,接下來的關鍵就是如何確定 Google 偏好怎樣的「短名稱」。這可能才是最重要的一步。
尋找 Google 偏好 Sitename 品牌名稱的線索
(1.) SERP 「進一步瞭解這項結果」功能
SERP 上的「進一步瞭解這項結果」功能,進入後可看到下圖所示資訊:
與其他 Sitename 能正常顯示的網站相比較,可以看到我方網站(下圖右)在其他網站(下圖左)擺放「品牌名稱」的位置上顯示為「網域名稱」,「網域名稱」下則顯示「包含『 XX 行銷』的搜尋結果」,我們可以先理解「XX行銷」為 Google 理解的「別稱」。
其他網站 | 問題網站 |
以此為基礎,於是我發現也存在相似狀況的網站,其中以愛貝斯網站設計的情況最為有代表性,在愛貝斯的首頁我們可以看到以下資訊:
- Title:RWD響應式網頁設計專家,iBest網站設計公司
- SERP 標題:愛貝斯
- Website 結構化 name:iBest網站設計
- SERP「進一步瞭解這項結果」顯示為「iBest網路設計」,但也有「愛貝斯」的別稱
在愛貝斯這個例子中,首頁 Title 與 SERP 實際呈現的標題的差異,加上「進一步瞭解這項結果」將「愛貝斯」和 「iBest網站設計」視為「標準名稱」和「別稱」,我們可將上述資訊整理為以下對應關係:
- SERP 標題=「進一步瞭解這項結果」的別稱
- 原始 Title = SERP Sitename=「進一步瞭解這項結果」的「主要名稱」(主體文字相同)
反映 Title 與 Sitename 存在千絲萬縷的關係,兩者都體現 Google 對網站品稱的認識,而「進一步瞭解這項結果」功能記錄下來的「別稱」則是我們用以觀察的一扇窗戶。
因此,我大膽推測當時遇到的這個問題,即 Sitename 與 Title 是否按 HTML 原始碼作呈現,受 Google 對品牌名稱的認識影響,很可能並非單純的因「名稱過於廣泛通用」有關。
換言之,「 Google 對我們設定的網站較沒有信心」,實際上是它本身已經有偏好的品牌名稱,只是當我們於 WebSite 結構化和 Title 等處使用的名稱與它偏好的名稱不相等時,Google 寧願使用「網域名稱」,不願冒險呈現一個它較沒有「足夠信心」的品牌名稱。
(2.) 頁面 Title 尾部放入的品牌名稱在 SERP 被改寫
我服務的這位客戶使用 WordPress 架站,因此站內各頁面的 Title 尾部都以「XX行銷公關公司」一串文字作結尾,與我們在 WordPress 後台設定的「網站名稱」同步( Yoast 外掛將「網站名稱」與 WebSite 結構化的 name 欄位掛勾)。
然而,我們又可以看到頁面實際出現在 SERP 時,「XX行銷公關公司」同樣被改寫為「XX行銷」,亦即與「進一步瞭解這項結果」功能中顯示的「別稱」相同。
我們也知道 Google 近年較常因為 Title 長度或關鍵字密度不佳而自行調整 Title 文字,在此例中 Google 選擇將 Title 尾部的品牌名稱「XX行銷公關公司」簡化為「XX行銷」,而不是選擇把 Title 主體上動手。Google 對待這個頁面 Titlte 的方式,與「進一步瞭解這項結果」功能顯示的「別稱」,我們相信兩者之間的同步並非偶然,而是反映 Google 對網站「網站品稱」的實際理解。
小結:Sitename x Title x Google 理解名稱的多重關係
Google 官方文件中指出 Sitename 顯示的名稱會受 Title、H1 文字等影響,但從我們的實務經驗中,我們可以看到 Google 其實有更為複雜的考量,除 Sitename 和 Title 的密切關係外,在這之上還有 Google 對網站品牌有「標準名稱」和「別稱」的認定。當我們在 Title、WebSite 結構化資料中如果沒有應用到 Google 本身偏好的名稱時,它寧願使用網域名稱作為 Sitename。
換言之,我們認為 Title 和「進一步瞭解這項結果」功能是我們解決 Sitename 顯示錯誤問題的觀察窗口。我們可藉由 SERP 中網站首頁的 Title、網站內頁 Title 的品牌名稱尾綴(如有),以及「進一步瞭解這項結果」功能了解 Google 對網站品稱的認識,綜合兩者來挖出 Google 本身「心儀」的品牌名,可避免盲人摸象式的無效調整和測試。
有關 Sitename 名稱設定的小小建議
針對 Google 在 SERP 上顯示的 Sitenem 名稱,筆者認為在設定上考慮以下事項:
- 如果網站本身 Sitename 顯示正確,毋須特別設置 WebSite 結構化資料;
- 當 Sitename 顯示名稱不如預期,參酌 Google 於不同位置提供的線索作測試。
最後,順帶一提目前 Google 對網站較不友善的 Sitename 設定,例如使用子目錄架構、區分網站不同語言版本的網站,因為 Google 目前是以網域為單位來定義 Sitename:
換言之,當 www.example.com 以子目錄形式區分臺灣、日本、美國地區並提供不同內容時:
- 臺灣:https://www.example.com/tw/
- 日本:https://www.example.com/jp/
- 美國:https://www.example.com/us/
這三個網站在 Google 只會被分配到一個 Sitename。萬一 Google 對這個網站的名稱理解是「中文」時,日本站和美國站出現在 SERP 時也會顯示為「中文」,反而對使用者造成一定影響。