將網站名稱提供給 Google 搜尋
Google 在搜尋結果中列出網頁時,會一併附上來源網站的名稱, 也就是我們所說的「網站名稱」。請注意,網站名稱與依網頁顯示的標題連結不同,標題連結對應的是個別網頁,網站名稱對應的則是整個網站。
功能適用情況
只要是可使用 Google 搜尋的國家/地區,就能在行動版和電腦版上顯示網站名稱。系統可以針對網域層級和子網域層級網站顯示網站名稱 (詳情請參閱技術指南)。
Google 搜尋如何產生網站名稱
Google 搜尋結果網頁上的網站名稱是全自動產生的資訊,產生依據包括網站首頁的帳戶內容,以及網路上指向該網站的參照文字。Google 搜尋中的網站名稱作用是盡可能呈現並描述每筆結果的來源。
如要指定網站名稱偏好設定,請在首頁中加入 WebSite
結構化資料。我們的網站名稱系統也會將首頁上 og:site_name
中的內容、<title>
、標題元素和其他文字納入考量。不過,如果想要指定偏好設定,最重要的則是 WebSite
結構化資料。
雖然我們無法手動變改自動選取的網站名稱,但如果您沒有選取主要的偏好設定,則可以為自動化系統指定替代方案。
選擇網站名稱
- 選擇能夠準確反映網站的獨特名稱,且不會誤導使用者。所選名稱必須符合 Google 搜尋的內容政策。
- 使用廣為人知的簡要名稱 (例如「Google」,而不是「Google, Inc」)。雖然網站名稱沒有長度限制,但是太長的網站名稱可能無法完整顯示在某些裝置上。
- 避免使用籠統的名稱。除非是十分廣為人知的品牌名稱,否則系統不太可能選擇「愛荷華州最佳牙醫」之類的籠統名稱。
- 在首頁上使用一致的網站名稱。無論結構化資料使用的網站名稱為何,都必須與首頁上其他來源中參照網站的方式保持一致,確保結構化資料使用的名稱保持一致。
- 提供替代名稱。雖然網站名稱系統會嘗試使用您偏好的網站名稱,但有時並無法使用該名稱。舉例來說,我們的系統通常不會針對兩個不同的全域網站使用相同的網站名稱。在其他情況下,系統可能會認為,相較於完整名稱,網站使用首字母縮略詞會更廣為人知。如未選取偏好選項,使用
alternateName
資源提供替代名稱可讓 Google 考慮其他選項。
如何使用結構化資料新增網站名稱
結構化資料是一種標準化格式,能夠提供網頁相關資訊並分類網頁內容。如果您是第一次使用結構化資料,請參閱這篇文章,進一步瞭解結構化資料的運作方式。
本節說明技術指南、必要屬性,以及如何新增及測試網站名稱結構化資料。
遵循指南的規定
為了讓 Google 更清楚瞭解您的網站名稱,請務必遵循搜尋基礎入門、結構化資料通用指南、選擇網站名稱指南與下列技術指南:
技術指南
- 每個網站只能使用一個名稱:目前,Google 搜尋僅支援對每個網站一個網站名稱,其中「網站」是由網域或子網域所定義。Google 搜尋不支援位在子目錄層級的網站名稱。
請注意,以
www
或m
開頭的子網域名稱,通常視為等效。
支援:https://example.com
(這是網域層級首頁)
支援:https://www.example.com
(這也被視為網域層級首頁)
支援:https://m.example.com
(這也被視為網域層級首頁)
支援:https://news.example.com
(這是子網域層級首頁)
不支援:https://example.com/news
(這是子目錄層級首頁)
- 結構化資料必須位於網站首頁:
WebSite
結構化資料必須位於網站首頁。我們所說的首頁是指網域或子網域層級的根 URI。舉例來說,https://example.com
是網域的首頁,https://example.com/de/index.html
則不是首頁。。 - 首頁必須可供 Google 檢索:如果因為首頁遭到封鎖而使得 Google 無法存取首頁的內容,系統就無法產生網站名稱。
- 網站有重複的首頁:如果有內容相同的重複首頁 (例如首頁同時擁有 HTTP 和 HTTPS 版,或 www 和非 www 版),請務必在所有重複的網頁 (而不只是標準網頁) 上使用相同的結構化資料。
- 網站使用網站連結搜尋框結構化資料:如果您已經為網站連結搜尋框功能導入
WebSite
結構化資料,請務必在相同節點中建立網站名稱屬性的巢狀結構。也就是說,如果可以的話,請避免在首頁上建立額外的WebSite
結構化資料區塊。以下示範如何一次實作網站名稱和網站連結搜尋框的WebSite
結構化資料:<html> <head> <title>Example: A Site about Examples</title> <script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "WebSite", "name" : "Example Company", "alternateName" : "EC", "url" : "https://example.com/", "potentialAction": { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://query.example.com/search?q={search_term_string}" }, "query-input": "required name=search_term_string" } } </script> </head> <body> </body> </html>
新增必要的網站名稱屬性
使用 JSON-LD、RDFa 或微資料格式,在網站首頁加入必要屬性。您只需要將這個標記加入網站首頁即可,不必在網站的每個網頁中都加入標記。
必要屬性 | |
---|---|
name
|
網站名稱。這個名稱必須遵循選擇網站名稱指南。 |
url
|
網站首頁的網址。請設為網站網域或子網域的標準首頁。例如 |
以下是含有必要欄位的 WebSite
結構化資料範例:
JSON-LD
<html> <head> <title>Example: A Site about Examples</title> <script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "WebSite", "name" : "Example", "url" : "https://example.com/" } </script> </head> <body> </body> </html>
微資料
<html> <head> <title>Example: A Site about Examples</title> </head> <body> <div itemscope itemtype="https://schema.org/WebSite"> <link itemprop="url" href="https://example.com" /> <meta itemprop="name" content="Example"/> </div> </body> </html>
新增替代網站名稱
如果想提供替代版本的網站名稱 (例如首字母縮略詞或簡稱),可以視需要新增 alternateName
屬性。選用。
建議屬性 | |
---|---|
alternateName
|
網站的替代名稱 (如果有的話),比如廣為人知的首字母縮略詞或簡稱。這個名稱必須遵循選擇網站名稱指南。 您可以列出多個替代網站名稱。請依偏好指定順序,優先列出最重要的內容。例如: <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Burnt Toast", "alternateName": ["BT", "B-T", "Burnt Toast Shop"], "url": "https://www.example.com/" } </script> |
以下是 WebSite
結構化資料範例,其中包含所有必要欄位和建議欄位:
JSON-LD
<html> <head> <title>Example: A Site about Examples</title> <script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "WebSite", "name" : "Example Company", "alternateName" : "EC", "url" : "https://example.com/" } </script> </head> <body> </body> </html>
微資料
<html> <head> <title>Example: A Site about Examples</title> </head> <body> <div itemscope itemtype="https://schema.org/WebSite"> <link itemprop="url" href="https://example.com" /> <meta itemprop="name" content="Example Company"/> <meta itemprop="alternateName" content="EC"/> </div> </body> </html>
測試結構化資料
- 請使用結構定義測試工具 (例如結構定義標記驗證工具) 驗證標記,確保沒有語法錯誤。複合式搜尋結果測試不支援網站名稱。
-
使用網址檢查工具,測試 Google 轉譯網頁的情形。請確認 Google 可以存取您的首頁,而且該網頁並未遭到 robots.txt 檔案或
noindex
封鎖,也未設有登入規定。 - 如果網頁看起來沒問題,您可以要求 Google 重新檢索網址。
未選取偏好的網站名稱時的處理方式
系統一般都會試著使用 WebSite
結構化資料中的偏好網站名稱 (如有指定的話)。不過,如果系統無法確定您提供的名稱是否合適,可能會使用其他來源來產生網站名稱,或是顯示網域或子網域名稱。
如果自動系統未選取您偏好的網站名稱,請嘗試下列步驟:
- 確認下列事項:
- 首頁上
WebSite
結構化資料中的網站名稱就是偏好的網站名稱。 - 您的
WebSite
結構化資料沒有結構化資料錯誤。 請使用結構定義測試工具 (例如結構定義標記驗證工具),確保沒有任何語法錯誤 (複合式搜尋結果測試不支援網站名稱)。 - 您的結構化資料遵循我們的指南。
- 確認首頁上的其他來源同樣採用您偏好的網站名稱。
- 確認您沒有為子目錄設定網站名稱。子目錄不支援網站名稱 (例如
https://example.com/news
是子目錄層級的首頁,不得有自己的網站名稱)。詳情請參閱我們的技術指南。
- 首頁上
- 確認您的重新導向機制正常運作,而且 Googlebot 可以存取重新導向目標。接著要求重新檢索該網頁。如果您的網頁重新導向 Googlebot 可以存取的其他網頁,系統就會以重新導向後的網頁為準顯示網站名稱。
- 如果您的網站有多個版本 (比如 HTTP 和 HTTPS 版),請務必使用一致的網站名稱。
- 更新網站名稱結構化資料後,請等候 Google 重新檢索及處理新資訊。提醒您,視系統需要重新整理內容的頻率而定,檢索作業可能需要幾天至數週的時間。您可以使用網址檢查工具要求 Google 重新檢索網頁。
如果您已按照指引操作,但仍然無法選取偏好的網站名稱,請考慮下列其中一種做法:
- 首先,嘗試使用
alternateName
屬性提供替代名稱。如果我們的網站名稱系統無法確認要使用偏好的名稱,強烈建議您使用這個選項。 - 提供您的網域或子網域名稱做為備用選項。 如要提供網域或子網域做為備用選項,請將網域或子網域名稱新增為替代名稱。您的網域或子網域必須全部使用小寫 (例如
example.com
而非Example.com
),系統才能將其視為網站名稱偏好設定。如未選取偏好名稱,系統會強烈建議使用。在這個範例中,Burnt Toast 是最優先的選項,後面接著 BT,結尾則是以網域 example.com 做為網站名稱偏好設定:<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Burnt Toast", "alternateName": ["BT", "B-T", "Burnt Toast Shop", "example.com"], "url": "https://www.example.com/" } </script>
- 如果問題仍未解決,請嘗試提供您的網域或子網域名稱 (全小寫) 做為偏好名稱,這是不得已的解決方法。 如果您提供網域或子網域名稱做為偏好名稱,系統通常都會選取這個選項 (但我們不建議使用這種不得已的解決方法)。在這個範例中,唯一的偏好設定是網域 example.com:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "example.com", "url": "https://www.example.com/" } </script>
如果您已嘗試過疑難排解步驟,但仍無法解決問題,請前往 Google 搜尋中心產品討論社群發文提問。這有助於我們找出系統中可望改善之處。