驗證網站擁有權

什麼是驗證?

驗證程序可讓您證明自己確實是您宣稱擁有的網站或應用程式的擁有者。驗證網站或應用程式擁有權後,您就可以存取該網站或應用程式的非公開 Google 搜尋資料,並且改變 Google 搜尋服務對於該網站或應用程式的檢索方式,因此我們需要嚴格執行擁有權驗證程序。

什麼是資源?

Search Console 中的「資源」是指您所擁有的網站或應用程式。您可以針對自己的資源執行各種動作,例如要求重新檢索或查看資源的 Google 搜尋資料 (Google 搜尋統計資料或檢索錯誤等等)。

經過驗證後,特定「使用者」與特定「資源」之間會建立關聯。每項 Search Console 資源都必須有至少一個經過驗證的擁有者 (也可以有多個擁有者)。

請注意,您可以將任何網站或應用程式新增為 Search Console 中的資源,但必須先通過擁有權驗證程序 (或是要求擁有者授權給您),才能在 Search Console 中使用這項資源。舉例來說,您可以在自己的 Search Console 帳戶中新增 www.wikipedia.org 這項資源,但維基百科開發人員必須協助您證明擁有權 (或是維基百科 Search Console 資源擁有者將您新增為這項 Search Console 資源的使用者),您才能存取這項資源。

 

Verify ownership of your site in Google Webmaster Tools

 

驗證網站

  1. 首先您必須新增網站。如果之前已經新增過了,請在 Search Console 首頁找出您要驗證的現有資源,並依序點選旁邊的 [管理資源] > [驗證這項資源]
  2. 選擇下列其中一種驗證方式並按照指示操作。並不是所有的驗證方式都適用於各類資源,因此驗證頁面會列出您的網站適用的方式和建議使用的方式。

我們的系統允許不同的使用者分別新增及驗證同一個網站 (無論使用的驗證方式是否相同)。如果您與他人使用相同的驗證方式,只需確定沒有覆寫任何其他擁有者的驗證憑證即可。

驗證行動應用程式

請參閱驗證行動應用程式一文的說明

驗證的效力可維持多久?

Google 會根據您的驗證方式,以適當的方法定期檢查您的驗證是否有效 (例如檢查您的網站上有沒有 HTML 標記)。如果無法確認驗證有效,經過一段寬限期後,您對該資源的權限就會失效。

如果所有經過驗證的擁有者對特定資源的權限皆已失效,該資源的委派擁有者 (由經過驗證的擁有者新增的擁有者)、使用者和協作夥伴將全部無法再存取這項 Search Console 資源。

自您首次將資源新增為 Search Console 資源起,我們就會開始收集資源的相關資料。即使驗證作業出現空窗期,資料收集作業也不會中斷。

查看驗證記錄

您可以查看資源所有使用者的驗證記錄。每位使用者的驗證記錄都會顯示自上次驗證失敗以來 18 個月的記錄。

變更驗證方式

如要變更驗證方式,請按照下列步驟操作:

  1. 在 Search Console 首頁上,點選您要變更驗證方式的資源。
  2. 按一下齒輪圖示 ,然後再點選 [使用者和資源擁有者]
  3. 依序點選 [管理資源擁有者] > [使用其他方法進行驗證]。
  4. 使用新的方式重新驗證資源。
驗證子網域和子目錄

(建議做法) 您可以分別為其他子網域或子目錄建立 Search Console 資源,讓我們能夠將您的資料劃分成不同的類別,藉此提供更實用的功能。

驗證網站擁有權後,您會自動成為該網站之下所有子目錄的經驗證擁有者。驗證網域擁有權後,您也會自動成為該網域下所有子網域 (以及所有網站和子網站) 的經驗證擁有者。

「網域」和「網站」的定義如下 (這些定義僅適用於 Search Console 驗證作業):

  • http://example.com/ - 網站 (因為含 http:// 前置字元)
  • example.com/ - 網域 (因為不含通訊協定前置字元)
  • puppies.example.com/ - example.com 的子網域
  • http://example.com/petstore/ - http://example.com 網站的子目錄

如果刪除上層網域或上層目錄的資源,您仍然是所有子網域和子目錄的經驗證擁有者。

驗證方式

上傳 HTML 檔案

您可以將特殊的 HTML 檔案上傳到自己的網站,藉此驗證網站擁有權。這個檔案會與特定使用者連結。請按照驗證詳細資料網頁的指示操作。如果您將驗證檔從網站上移除,驗證就會失效。

如要使用 HTML 檔案驗證擁有權,請前往驗證詳細資料網頁為您的網站選擇「上傳 HTML 檔案」這個驗證方式,再按照畫面上的指示操作。

用來執行上傳檔案驗證程序的使用者代理程式,具有使用者代理程式憑證 Google-Site-Verification 和完整使用者代理程式字串 Mozilla/5.0 (compatible; Google-Site-Verification/1.0)

錯誤:

除了常見驗證問題以外,您也可能遇到以下這些上傳 HTML 檔案時才會出現的錯誤:

  • 找不到您的驗證檔。

    請前往 Search Console 下載「驗證」網頁中的驗證檔案,然後原封不動地將其上傳至指定位置。如果檔案名稱或內容與所提供的 HTML 檔不符,我們將無法驗證您的網站擁有權。

  • 您的驗證檔含有錯誤的內容。

    Search Console 會檢查您驗證檔案的檔案名稱和內容是否與「驗證」網頁所提供的檔案一致。如果檔案名稱或內容與所提供的 HTML 檔不符,我們將無法驗證您的網站擁有權。請前往 Search Console 下載「驗證」網頁中的驗證檔案,然後原封不動地將其上傳至指定位置。

  • 您的驗證檔沒有任何內容。

    Search Console 會檢查您驗證檔案的檔案名稱和內容是否與「驗證」網頁所提供的檔案一致。如果檔案名稱或內容與所提供的 HTML 檔不符,我們將無法驗證您的網站擁有權。請前往 Search Console 下載「驗證」網頁中的驗證檔案,然後原封不動地將其上傳至指定位置。

  • 驗證檔傳回的 HTTP 狀態碼是 XXX 而非 200(OK)。

    如果您的伺服器針對 HTML 驗證檔案傳回非 200(OK) 的 HTTP 狀態碼,Search Console 將無法驗證其是否包含預期中的檔案名稱和內容。進一步瞭解 HTTP 狀態碼。

  • 下載要求遭到重新導向的次數過多。

    如果您的網站將流量導向至其他網站,我們建議您改用中繼標記驗證方法。

  • 您的驗證檔所連結的位置是不允許的位置。

    Googlebot 不會追蹤驗證檔的重新導向網址;如果您的網站會將所有流量重新導向至其他網站,建議您使用中繼標記驗證。不過,系統允許在同一網站中執行重新導向,例如從 http://example.com/ 重新導向至 http://www.example.com/

網域名稱供應商

您可以透過網域名稱供應商驗證自己的網站。如果要使用這種方法,您必須能夠登入您的網域名稱供應商 (例如 GoDaddy.com 或 networksolutions.com) 所屬系統,並且選擇加入新的 TXT 或 CNAME 紀錄。

請前往驗證詳細資料網頁為您的網站選擇「網域名稱供應商」這個驗證方式,再按照畫面上的指示操作。網域註冊商會提供下列其中一種驗證方式 (各個網域註冊商提供的方式不盡相同):

  • 直接在 Search Console 中驗證:部分網域註冊商可讓您直接透過 Search Console 驗證自己的網站。這是最簡單的網站驗證方式,目前適用於 GoDaddy、eNom 及某些其他的網域註冊商。
  • 新增DNS TXT 或 CNAME 紀錄:如果您的註冊商並未啟用驗證工具,您可以透過新增 DNS 紀錄的方式進行驗證。驗證工具會提供這種方式的操作說明,並且盡可能根據您的註冊商提供專屬的操作方式。根據預設,系統會顯示新增 DNS TXT 紀錄的操作說明。如果無法使用這種方法,我們則會為您提供新增 CNAME 紀錄的操作說明。

錯誤:

除了常見驗證問題以外,您也可能遇到以下這些透過網域名稱供應商進行驗證時才會出現的錯誤:

  • 找不到 DNS

    找不到您的 TXT 驗證紀錄。

  • 您的 TXT 驗證檔案含有錯誤的內容

    Search Console 會檢查您的 DNS 紀錄是否與「驗證」網頁所提供的紀錄資料相符。如果不相符,我們就無法驗證您的網站擁有權。

  • DNS 含有錯誤的 TXT

    您的 DNS 驗證紀錄含有錯誤的 TXT。顯示找到的 TXT。

  • DNS 解析永久性錯誤

    查詢您的 DNS 驗證紀錄時發生永久性錯誤。

  • DNS 解析錯誤

    查詢您的 DNS 驗證紀錄時發生錯誤。

HTML 標記

您可以在指定網頁的 HTML 中加入 <meta> 標記,藉此驗證網站擁有權。我們會驗證中繼標記是否位於正確的位置。如果我們找不到標記,會告訴您所遇到錯誤的資訊。這個標記會與特定使用者連結。

如要使用 HTML 標記驗證擁有權,請前往驗證詳細資料網頁為您的網站選擇「HTML 標記」這個驗證方式,再按照畫面上的指示操作。

用來執行 HTML 標記驗證程序的使用者代理程式,具有使用者代理程式憑證 Google-Site-Verification 和完整使用者代理程式字串 Mozilla/5.0 (compatible; Google-Site-Verification/1.0)

錯誤:

除了常見驗證問題以外,您也可能遇到以下這些使用 HTML 標記進行驗證時才會出現的錯誤:

  • 我們找不到您首頁上的驗證中繼標記。 驗證中繼標記必須放置在網頁的 <HEAD> 部分中。

    如果您遇到此錯誤,請檢查下列情況:

    • 中繼標記所在的網頁是否正確? 我們會在網站首頁上尋找中繼標記,當有使用者要求存取您的網站時,您的伺服器就會傳回這個網頁 (例如 http://www.example.com/)。這個網頁的名稱通常是 index.html 或 index.htm,但也可能因伺服器的設定而有不同名稱。
    • 中繼標記是否放在網頁上的正確位置? 系統會在網頁的 HEAD 區段中尋找中繼標記。下方顯示一個正確位置的範例。
      <HTML>
      <HEAD>
      <TITLE>您的標題</TITLE>
      <meta name="google-site-verification" content="我們要求的字串">
      </HEAD>
      <BODY>
      
    • 如果您是透過網頁編輯器或 WYSIWYG (所見即所得) 編輯器來編輯網頁,請務必選取 [編輯 HTML] 選項,或是直接編輯網頁的原始碼。
  • 不正確的中繼標記。

    我們找到驗證中繼標記,但內容不正確。為了避免發生錯誤,請直接複製 Search Console 的「驗證」網頁所提供的中繼標記,並貼上指定的位置。

  • 您首頁傳回的 HTTP 狀態碼是 XXX 而非 200(OK)。

    如果您的伺服器針對首頁傳回非 200(OK) 的 HTTP 狀態碼,Search Console 將無法驗證其是否包含正確的中繼標記。進一步瞭解 HTTP 狀態碼。

Google Analytics (分析) 追蹤程式碼

如果您使用 Google Analytics (分析) 來追蹤您的網站流量,可使用與此網站相關聯的 Google Analytics (分析) 追蹤程式碼來驗證您的網站。如要使用這個方法,您必須擁有該網頁使用的追蹤程式碼所屬網站資源的「編輯」權限,且追蹤程式碼必須使用 analytics.jsgtag.js 程式碼片段。

用來執行 Google Analytics (分析) 驗證程序的使用者代理程式,具有使用者代理程式憑證 Google-Site-Verification 和完整使用者代理程式字串 Mozilla/5.0 (compatible; Google-Site-Verification/1.0)

如要使用 Google Analytics (分析) 驗證擁有權,請前往驗證詳細資料網頁為您的網站選擇「Google Analytics (分析)」這個驗證方式,再按照畫面上的指示操作。

複製 Google Analytics (分析) 程式碼時的注意事項:
  • 請將追蹤程式碼置於網頁的 <head> 部分 (而非 <body> 部分),否則會造成驗證程序作業失敗。
  • 請務必使用系統提供的程式碼,切勿修改,否則會造成驗證程序作業失敗。

我們僅會透過 Google Analytics (分析) 追蹤程式碼驗證網站的擁有權,不會存取任何 Google Analytics (分析) 的資料。

注意:如果以這種方式使用追蹤程式碼,您 Google Analytics (分析) 帳戶的其他管理員也可以存取您網站的 Search Console 相關資料。

Google 代碼管理工具容器片段

如果您有 Google 代碼管理工具帳戶,可以使用您的 Google 代碼管理工具容器程式碼片段驗證網站擁有權。

用來執行 Google 代碼管理工具驗證程序的使用者代理程式,具有使用者代理程式憑證 Google-Site-Verification 和完整使用者代理程式字串 Mozilla/5.0 (compatible; Google-Site-Verification/1.0)

如要使用 Google 代碼管理工具驗證擁有權,請前往驗證詳細資料網頁為您的網站選擇「Google 代碼管理工具」這個驗證方式,再按照畫面上的指示操作。

複製代碼管理工具程式碼時,請注意:
  • 您必須在 Google 代碼管理工具中具備「檢視、編輯和管理」的容器層級權限
  • 請將代碼管理工具程式碼的 <noscript> 部分直接放置在網頁中 <body> 開頭標記的後方,否則會造成驗證程序作業失敗。
  • 請勿在 <body> 標記與代碼管理工具程式碼之間插入資料層 (或 HTML 註解以外的任何內容),否則會造成驗證程序作業失敗。
  • 請務必使用系統提供的程式碼,切勿修改,否則會造成驗證程序作業失敗。
Google 協作平台

您新建的 Google 協作平台網頁會自動顯示在您的 Search Console 帳戶中,而且系統也會自動驗證這類網頁。如果您的協作平台並未自動出現在 Search Console 首頁中,只要點選 [新增網站],系統就會自動驗證您的協作平台。

如果是較舊的協作平台或使用自訂網域網址的協作平台,請使用 HTML 標記方式進行驗證。

請注意,建立協作平台時所使用的 Google 帳戶必須和您用於存取 Search Console 的帳戶相同。

Blogger

您在 Blogger 中建立的新網誌會自動加入您的 Search Console 帳戶,而且系統也會自動驗證這類網誌。如果您的網誌並未自動出現在 Search Console 首頁中,只要新增這項資源,系統就會自動進行驗證。

系統不會自動驗證較舊的網誌,請使用 HTML 標記方式進行驗證。

請確定您是使用同一個 Google 帳戶存取網誌和 Search Console。

常見驗證錯誤

除了特定驗證方式才會發生的錯誤以外,大多數驗證方式都可能發生下列驗證錯誤:

  • 連線至您的伺服器時發生作業逾時。

    我們收到伺服器逾時的錯誤,因此無法驗證您的檔案。這可能是因為您的伺服器當機或忙碌而延誤回應時間,請檢查您的伺服器是否有回應,然後再試一次。

  • 查詢您網站的網域名稱時發生錯誤。

    我們嘗試存取您的驗證檔,但是因為 DNS 錯誤而無法存取您的網域。這可能是因為您的伺服器當機,或導向至您網域的 DNS 發生問題。請確認您的網域是否能正確解析,然後再試一次。

  • 下載要求遭到重新導向的次數過多。

    檢查網址是否有任何潛在問題,例如無限迴圈。

  • 您的伺服器傳回無效的回應。

    如果您的網站採用密碼驗證機制,或是由於其他原因造成我們無法存取網站時,可能就會發生這種情況。

  • 我們無法連線至您的伺服器。

    請確定您的伺服器並未關閉且網域能夠正確解析,然後再試一次。

  • 發生內部錯誤。

    如果一直出現這個問題,請造訪網站管理員中心說明論壇,以掌握最新的相關消息。

我們目前沒有網站擁有者!

如果您的網站通過驗證的擁有者已離職,或是您無法確定通過驗證的擁有者是誰,只需進行另一位網站擁有者的驗證作業即可。新擁有者將能查看該網站已通過驗證的所有擁有者和使用者,以及每位擁有者分別採取的驗證方式。接下來,您就能視需求移除原先擁有者的驗證憑證,藉此取消他們的驗證狀態。舉例來說,如有擁有者是透過 HTML 標記進行驗證,那麼從網站上移除相應的 HTML 標記就能取消他的驗證狀態。詳情請參閱新增或移除擁有者

這篇文章實用嗎?
我們應如何改進呢?