驗證網站擁有權- Search Console說明

文章推薦指數: 80 %
投票人數:10人

什麼是驗證? 你可以藉由完成驗證程序來證明自己確實是資源的擁有者。

Search Console 之所以需要驗證擁有權,是因為通過驗證的網站擁有者可存取網站的機密Google 搜尋 ... 跳至主內容驗證網站擁有權什麼是驗證? 你可以藉由完成驗證程序來證明自己確實是資源的擁有者。

SearchConsole之所以需要驗證擁有權,是因為通過驗證的網站擁有者可存取網站的機密Google搜尋資料,而這會影響網站在Google搜尋和其他Google資源中的形象和行為。

擁有者一旦通過驗證,即可將完整權限或檢視權限授予其他使用者。

  驗證你的資源 驗證網站資源 新增資源,或是從資源選取器選擇未驗證的資源。

選擇下列其中一種驗證方法並按照指示操作。

驗證頁面會針對你的網站列出適用的建議方法。

使用多種驗證方法 你可以在資源的驗證設定頁面新增多個驗證方法,以免現有的任一驗證方法失效。

舉例來說,如果你原本使用GoogleAnalytics(分析)追蹤程式碼驗證資源,後來有人變更了網站的範本導致相關標記消失,就會造成驗證方法失效。

如要新增其他驗證方法,請前往該資源的設定頁面,然後按一下[擁有權驗證]。

系統允許多位使用者驗證同一個網站資源的擁有權,無論使用的驗證方法是否相同都沒有影響。

如果你與他人使用相同的驗證方法,只需確定不會覆寫任何其他擁有者的驗證權杖即可。

驗證子項資源 你可以在驗證資源後輕鬆建立及驗證子項資源,只要使用相同的驗證方法,加上一點額外的操作就能完成。

也就是說,如果你使用HTML檔案上傳方法來驗證example.com的擁有權,凡是你建立的子項資源,都將透過相同的方法自動進行驗證。

驗證的效力可維持多久? 只要SearchConsole能夠確認你的驗證權杖仍存在並具有效力,就表示驗證尚未失效。

SearchConsole會定期檢查你是否具備有效的驗證權杖,例如檢查你的HTML驗證標記是否仍存在。

如果無法確認驗證有效,我們會通知你。

假如你仍未修正問題,經過一段寬限期後,你對該資源的權限就會失效。

如果所有通過驗證的擁有者都失去資源的存取權,那麼具備完整檢視權限的使用者都將無法再存取這項SearchConsole資源。

凡是用來執行HTML標記驗證程序的使用者代理程式,皆具有使用者代理程式權杖Google-Site-Verification和完整使用者代理程式字串Mozilla/5.0(compatible;Google-Site-Verification/1.0) 我何時可以開始查看資料? 只要有人在SearchConsole中新增資源,即使尚未開始驗證,系統就會立即開始收集相關資料。

我們失去了唯一通過驗證的網站擁有者! 如果網站唯一通過驗證的擁有者離開了你的團隊,則你必須驗證擁有權,才能保持資源的存取權或重新取得存取權。

如果你接管了其他擁有者的網站,在完成擁有權驗證之後,你就可以移除原先擁有者的驗證權杖,藉此取消其驗證狀態。

舉例來說,假設前任擁有者透過HTML標記進行驗證,那麼請移除網站上相應的HTML標記。

詳情請參閱新增或移除擁有者。

  選擇驗證方法 SearchConsole支援多種驗證方法,你可以參閱下表,選出最適合自己的方式。

方法 注意事項 上傳HTML檔案 相對簡單,但需要能夠上傳檔案,並發布至網站上的特定網址,可能不適用於網站代管平台。

HTML標記 相對簡單,但你必須能夠編輯網站首頁的HTML原始碼。

可能不適用於網站代管平台。

GoogleAnalytics(分析)追蹤程式碼 十分簡單,前提是你可以存取GoogleAnalytics(分析)帳戶,而網頁已有該帳戶的GoogleAnalytics(分析)追蹤程式碼。

如果網頁沒有追蹤程式碼,你必須新增這個程式碼(如果沒有GoogleAnalytics(分析)帳戶,則可能需要先建立帳戶才能新增)。

Google代碼管理工具 十分簡單,前提是你可存取Google代碼管理工具帳戶,而網頁已有該帳戶的Google代碼管理工具程式碼片段。

如果網頁沒有程式碼片段,你必須新增這個片段(如果沒有代碼管理工具帳戶,則可能需要先建立帳戶才能新增)。

Google協作平台、Blogger或Domains帳戶 請使用各平台適用的建議方法。

網域名稱供應商 較為複雜,但這是驗證網域資源的唯一方法。

不過請放心,如果驗證精靈已列出你的網域供應商,這項流程就不會那麼困難。

網域資源含有所有通訊協定(http/https)和資源子網域變化版本的資料,因此非常實用。

驗證方法詳細資料 使用網站代管平台的網站 如果你使用WordPress、Wix或SquareSpace這類網站代管平台,適合你使用的驗證方法可能會有所限制。

但相反地,你的平台可能會提供特殊的外掛程式或設定,方便你在SearchConsole上驗證資源。

如果你使用的是CMS,在嘗試本頁面列出的任一種驗證方法前,請先嘗試執行以下步驟: 搜尋網站代管商的SearchConsole驗證資訊說明文件,例如:「WixSearchConsole驗證」或「WeeblySearchConsole驗證」。

搜尋平台上能為你處理驗證程序的外掛程式。

舉例來說,WordPress專用SiteKit可為你處理驗證作業,同時也可就SearchConsole資料提供簡化的檢視畫面。

注意:SiteKit是Google官方唯一贊助的外掛程式,因此在安裝任何外掛程式前,請先做點功課,確認無誤後再安裝。

上傳HTML檔案 透過上傳HTML檔案驗證網站擁有權:GoogleSearchConsole訓練課程 你可以將特殊的HTML檔案上傳到網站上的特定位置,藉此驗證網站擁有權。

這個檔案會與特定使用者連結。

請按照驗證詳細資料頁面的指示操作。

如果你將這個驗證檔案從網站上移除,驗證就會失效。

⚠️相關規定 這個檔案不得要求使用者進行身分驗證。

用於上傳HTML檔案的目錄必須可讓未登入的使用者存取。

如要測試,你可以嘗試使用瀏覽器的無痕式視窗造訪檔案。

你必須能夠將檔案上傳到網站的根目錄,供網路瀏覽器存取。

如果你沒有相關權限,請嘗試其他驗證方法。

假如你是使用網站代管平台,可能需要搜尋該服務的說明網頁,以便瞭解這個方法是否可行。

上傳HTML檔案的做法可用於網址前置字元資源,但不得用於網域資源。

步驟 如何使用HTML檔案驗證擁有權: 如果你使用的是網站代管平台,請搜尋該服務的說明網頁,藉此查看專屬的操作說明,瞭解如何在SearchConsole中驗證你的網站。

如果你找不到任何資訊,請繼續執行後續步驟。

詳閱這項驗證技術的相關規定。

在資源的擁有權驗證頁面中選擇HTML檔案上傳方法。

下載系統提供的驗證檔案。

這是你個人專屬的檔案,無法用來辨識其他人的身分,而且會與你的Gmail帳戶建立關聯。

將驗證檔案上傳至你的網站,該檔案會顯示在驗證詳細資料頁面中所指定的位置。

這個位置通常是資源的根目錄(也就是說,如果你將資源定義為https://example.com,而提供的檔案名稱為1234.txt,則這個檔案應會儲存在https://example.com/1234.txt中且可供瀏覽)。

SearchConsole在尋找這個檔案時不會追蹤重新導向。

如有需要,你可以在檔案內文結尾加入新的一行,但請勿修改檔案名稱或內容。

確認你可以查看檔案(透過瀏覽器在SearchConsole驗證精靈中指定的位置前往該檔案)。

如果在瀏覽器中輸入該網址也無法存取檔案,Google將無法找出檔案進行驗證。

提示:如要確認存取檔案時可不必登入帳戶,請使用瀏覽器的無痕式視窗。

按一下驗證詳細資料頁面中的[驗證],完成驗證程序。

如果驗證失敗,請參閱下方的「潛在錯誤」排解問題。

潛在錯誤 透過上傳HTML檔案進行驗證時,可能發生下列錯誤: 找不到您的驗證檔。

請前往SearchConsole下載「驗證」頁面中的驗證檔,然後原封不動地將檔案上傳至指定位置。

如果檔案名稱或內容與所提供的HTML檔不符,我們將無法驗證您的網站擁有權。

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

SearchConsole會檢查您驗證檔案的檔案名稱和內容是否與「驗證」頁面所提供的檔案一致。

如果檔案名稱或內容與所提供的HTML檔不符,我們將無法驗證您的網站擁有權。

請前往SearchConsole下載「驗證」頁面中的驗證檔案,然後原封不動地將其上傳至指定位置。

驗證檔已被駭客掌握。

根據您的驗證失敗結果,我們研判您的網站可能已遭駭客入侵。

進一步瞭解如何偵測並修正遭到入侵的網站。

你的驗證檔案重新導向不允許的位置。

Google不會追蹤驗證檔案對其他網域的重新導向。

不過,系統允許在同一網站中執行重新導向,例如從http://example.com/重新導向至http://www.example.com/。

如果你的網站會將所有流量重新導向至其他網站,建議你改用HTML標記進行驗證。

下文列有其他常見的驗證問題。

HTML標記 透過HTML標記驗證網站擁有權:GoogleSearchConsole訓練課程 您可以在指定網頁的HTML中加入標記,藉此驗證網站擁有權。

我們會驗證中繼標記是否位於正確的位置;如果找不到標記,則會將所遇到錯誤的相關資訊提供給你。

這個標記會與特定使用者連結。

SearchConsole會定期檢查這個標記是否仍存在。

⚠️相關規定 首頁不得要求使用者進行身分驗證。

網站首頁必須可讓未登入的使用者存取。

你必須能夠直接編輯網站首頁的HTML原始碼。

具體來說,你必須能在首頁的

標記中插入標記。

如果你沒有相關權限,請嘗試其他驗證方法。

假如你是使用網站代管平台,可能需要搜尋該服務的說明網頁,以便瞭解這個方法是否可行。

代碼管理工具容器程式碼片段可用於網址前置字元資源,但不得用於網域資源。

步驟 如何使用HTML標記驗證擁有權: 如果你使用的是網站代管平台,請搜尋該服務的說明網頁,藉此查看專屬的操作說明,瞭解如何在SearchConsole中驗證你的網站。

如果你找不到任何資訊,請繼續執行後續步驟。

詳閱這項驗證技術的相關規定。

在資源的擁有權驗證頁面中選擇HTML標記這個方法。

從SearchConsole的驗證精靈複製標記,然後找到網站的未登入版首頁,將標記貼到HTML的部分中(查看注意事項)。

範例如下:  Example.comhomepage   這是你個人專屬的標記,無法用來辨識其他人的身分,而且會與你的Gmail帳戶建立關聯。

儲存網頁。

接著造訪網頁並在網頁原始碼中尋找標記,確認實際上線的網頁中存有標記(按下Ctrl+F鍵,然後在網頁原始碼中搜尋「google-site-verification」,藉此找出標記)。

按一下驗證詳細資料頁面中的[驗證],完成驗證程序。

如果驗證失敗,請參閱下方的「潛在錯誤」排解問題。

潛在錯誤 使用HTML標記進行驗證時,可能發生下列驗證錯誤: 找不到中繼標記/中繼標記位於錯誤位置。

驗證中繼標記必須位於網頁的部分中。

如果您看到這些錯誤訊息,請檢查以下事項: 中繼標記是否位於正確的網頁?我們會在網站首頁上尋找中繼標記,有人要求瀏覽您的網站(例如http://www.example.com/)時,伺服器就會傳回這個網頁。

此網頁通常命名為index.html或index.htm,但根據伺服器的設定,可以有其他名稱。

中繼標記是否位於網頁上的正確位置?系統會在網頁的部分中尋找中繼標記。

正確位置的範例如下: YourPageTitle ... 如果你是透過網頁編輯器或WYSIWYG(所見即所得)編輯器來編輯網頁,請確認你編輯的是實際上線網頁的HTML,而不只是修改電腦上的本機副本。

中繼標記不正確。

我們找到驗證中繼標記,但內容不正確。

為了避免發生錯誤,請直接複製SearchConsole的「驗證」頁面所提供的中繼標記,並貼到指定的位置。

如果網頁中已經有其他使用者的驗證標記,你可能會收到這則錯誤訊息;請確認你在SearchConsole驗證精靈中取得的標記,確實位於網頁的HTML中。

下文列有其他常見的驗證問題。

網域名稱供應商 透過DNS記錄驗證網站擁有權:GoogleSearchConsole訓練課程 你必須驗證網域,才能驗證網域資源,但你也可以透過驗證網域來驗證網址前置字元資源。

這個驗證方法會將記錄提交至網域名稱供應商的記錄清單。

但請注意,你可能需要具備一些技術方面的知識,才能使用這個方法。

你可以驗證子網域或根網域的擁有權。

驗證根網域的擁有權會一併驗證所有子網域的擁有權,但驗證子網域的擁有權不會一併驗證上層網域的擁有權。

舉例來說,驗證m.example.com的擁有權也會一併驗證pets.m.example.com的擁有權,但不會驗證example.com的擁有權。

⚠️相關規定 你必須擁有自訂網域名稱,或是具備網域名稱的控制權。

你必須能夠登入自己的網域名稱供應商網站。

步驟 透過網域名稱供應商(販售網域名稱給你的公司)驗證擁有權: 如果你使用的是網站代管平台,請搜尋該服務的說明網頁,藉此查看專屬的操作說明,瞭解如何在SearchConsole中驗證你的網站(如果你不知道自己的DNS供應商是哪家公司,請參閱尋找DNS供應商的提示)。

如果你在供應商的網頁上找不到適合自己的解決方案,請繼續執行後續步驟。

前往SearchConsole中資源的擁有權驗證頁面,選擇網域名稱供應商這個方法(當你建立網域資源時,系統會自動選取這項設定)。

查看你的網域名稱供應商是否列在「供應商名稱」下拉式清單中: 如果清單中已列出你的供應商,請選擇供應商並按一下[開始驗證],然後按照對話方塊中提供的指示操作。

系統會要求你登入網域供應商的網站。

之後,驗證程序應該就會立即開始。

如果清單中未列出供應商,請選擇[任何DNS供應商],然後按照下方「手動新增網域名稱供應商」的指示操作。

手動新增網域名稱供應商的操作說明 如果「網域名稱驗證」對話方塊中沒有列出你的網域名稱供應商,你必須手動新增DNS記錄。

這個DNS記錄是由SearchConsole提供的名稱/值組合,開始設定的方式如下: 決定要使用的DNS記錄格式。

視網站的設定方式而定,你必須從TXT記錄和CNAME記錄中擇一使用。

如何決定要使用的格式: 在「CNAME」分頁中開啟GoogleAdminToolbox 輸入資源的網域名稱。

這是介於「https://」和路徑之間的部分,如果資源是「https://www.example.com/」,網域名稱就是「www.example.com」。

查看輸出內容: [最常見的案例] 如果看到「找不到記錄!」,請按照TXT記錄操作說明進行。

如果系統顯示CNAME記錄,且目標值是你所輸入網域的「上層網域」,請按照CNAME記錄操作說明進行。

TXTDNS記錄操作說明 產生專屬TXT驗證記錄:當系統要求你在SearchConsole中驗證資源時,請選擇[網域名稱供應商]方法,SearchConsole隨即會提供一筆字串值TXT記錄,供你在下一步使用。

將DNS記錄新增到網域供應商的系統中:請按照下列步驟,將上一步中SearchConsole提供的TXT記錄新增到網域供應商的記錄中: 找出你的網域供應商適用的GoogleWorkspace說明文件。

略過GoogleWorkspace的步驟1(取得專屬驗證記錄),因為你已經在SearchConsole中產生TXT記錄。

登入你的網域代管商網站(通常是GoogleWorkspace的步驟2)。

將SearchConsole的TXT記錄新增到網域的DNS記錄中(通常是GoogleWorkspace的步驟3): 按照DNS供應商的說明文件所述,將「Host/Name」屬性留空或設為「@」。

在「Value」屬性部分,提供你先前產生的SearchConsoleTXT記錄字串。

略過GoogleWorkspace的步驟4(驗證步驟),繼續進行下方的步驟4。

CNAMEDNS記錄操作說明 產生專屬CNAME驗證記錄 開啟網站管理員中心。

請勿使用SearchConsole中的TXT記錄,你必須透過網站管理員中心產生DNS記錄。

如果網站管理員中心的清單中列有你的資源: 選取資源。

按一下[使用其他方法進行驗證] 如果網站管理員中心的清單中「沒有」你的資源: 在網站管理員中心按一下資源清單上方的[新增資源]。

輸入裸主機名稱(例如example.com,而不是http://example.com)。

按一下[繼續]。

選取[其他方法]。

選取[網域名稱供應商]。

從清單中選擇供應商,或是選取[其他]。

按一下[新增CNAME記錄]即可產生DNSCNAME記錄。

將DNS記錄新增到網域供應商的系統中: 找出你的網域供應商適用的GoogleWorkspace說明文件。

略過GoogleWorkspace的步驟1(取得專屬驗證記錄),因為你已經在SearchConsole中產生CNAME記錄。

登入你的網域代管商網站(通常是GoogleWorkspace的步驟2)。

使用網站管理員中心提供的記錄,將CNAME驗證記錄新增到網域的DNS記錄中(通常是GoogleWorkspace的步驟3),然後在DNS供應商網站的適當欄位中,同時輸入記錄名稱和記錄值。

你可以使用供應商建議的預設存留時間值。

略過GoogleWorkspace的步驟4(驗證步驟),繼續進行下方的步驟4。

在SearchConsole的驗證詳細資料頁面中按一下[驗證],完成擁有權驗證程序。

重要事項:供應商最多可能需要兩到三天才能開始提供手動安裝的記錄。

如果你已按照上述手動新增網域名稱供應商的指示操作,卻無法成功驗證,請等待一到兩天,然後再試一次。

如需排解問題的方法,或是瞭解如何查看網域名稱供應商是否已提供記錄,請參閱潛在錯誤一節。

重要事項:為了保持驗證狀態,請勿移除供應商系統中的DNS記錄(驗證成功後也不可移除)。

疑難排解與潛在錯誤 如何查看網域名稱供應商提供的是哪些記錄: 前往GoogleAdminToolbox。

在頂端的方塊中輸入你的網域名稱,但不要輸入通訊協定或任何斜線(亦即輸入example.com,而不是https://example.com)。

根據你驗證時使用的記錄類型,點選[TXT]或[CNAME](大多數網站都是使用TXT記錄驗證網域)。

在供應商系統上找到的所有特定類型DNS記錄都會顯示在底部,並標有記錄類型(通常是CNAME或TXT)。

在記錄清單中找出SearchConsole核發的DNS記錄。

如果是TXT記錄,SearchConsole驗證記錄的格式應為google-site-verification=<>。

如果是CNAME記錄,驗證記錄會是名稱/值的組合,名稱會包含你的資源網域,值則包含dv.googlehosted.com。

記錄必須與SearchConsole提供的驗證記錄值完全一致(如要查詢SearchConsole的DNS記錄值,你可以再次按照手動驗證步驟操作,直到產生驗證記錄為止)。

如果清單中沒有列出憑證,請等候一到兩天,然後再試一次。

使用DNS方法驗證資源後,應如何查看DNS記錄: 開啟網站管理員中心。

在資源清單中按一下資源名稱,查看該資源的驗證方法清單。

按一下「DNSTXT記錄」或「DNSCNAME記錄」旁邊的[詳細資料],即可查看記錄值。

如有需要,你也可以按照上文所述,使用GoogleAdminToolbox查看網域名稱供應商提供的所有記錄。

使用DNS記錄進行驗證時可能發生的錯誤如下: 找不到你的DNSTXT記錄 系統找不到你的TXT驗證記錄。

Google可能要過幾分鐘(甚至幾天)才看得到你張貼的記錄,因此請稍候1到2天,然後再試一次。

你的驗證記錄不相符 你的DNS供應商平台上沒有與SearchConsole所提供的值相符的驗證記錄。

請務必使用驗證頁面提供的記錄進行驗證。

如果是TXT記錄,請將[name/host]欄位留空,然後在DNS記錄的[value]欄位中使用TXT字串;如果是CNAME記錄,系統會提供一個名稱/值組合,讓你在DNS記錄的[name/value]欄位中使用。

下文列有其他常見的驗證問題。

GoogleAnalytics(分析)追蹤程式碼 透過GoogleAnalytics(分析)驗證網站擁有權:GoogleSearchConsole訓練課程 如果你透過GoogleAnalytics(分析)追蹤網站流量,可以透過SearchConsole資源中使用的GoogleAnalytics(分析)追蹤程式碼來驗證網站。

⚠️相關規定 首頁不得要求使用者進行身分驗證。

網站首頁必須可讓未登入的使用者存取,才能完成擁有權驗證。

此外,凡是需要通過身分驗證才能存取的網頁,可能就不會經常顯示在Google搜尋中,因此不會累積大量的搜尋資料。

你必須擁有該網頁所用GoogleAnalytics(分析)帳戶的「編輯」權限。

在GoogleAnalytics(分析)4中,驗證碼會與GoogleAnalytics(分析)串流建立關聯。

在舊版GoogleAnalytics(分析)中,驗證碼則會與GoogleAnalytics(分析)網站資源建立關聯。

SearchConsole和GoogleAnalytics(分析)必須使用同一個Google帳戶。

未登入的首頁(請查看注意事項)必須包含analytics.js或gtag.js程式碼片段。

而追蹤程式碼必須位於網頁的部分,「而非」部分。

如要確認此標記是否存在,請在瀏覽器中開啟網頁以查看網頁原始碼,然後搜尋程式碼片段。

請務必使用系統提供的程式碼,切勿修改,否則會造成驗證程序作業失敗。

代碼管理工具容器程式碼片段可用於網址前置字元資源,但不得用於網域資源。

步驟 如何使用GoogleAnalytics(分析)代碼驗證擁有權: 透過在GoogleAnalytics(分析)中具備編輯權限的Google帳戶開啟SearchConsole。

詳閱這項驗證技術的相關規定。

前往驗證詳細資料頁面為你的網站選擇GoogleAnalytics(分析)這個方法,然後按一下[驗證]。

如果驗證失敗,請參閱下方的「潛在錯誤」排解問題。

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

潛在錯誤 透過GoogleAnalytics(分析)追蹤程式碼進行驗證時,可能發生下列驗證錯誤: 找不到程式碼片段 你是否已將程式碼片段放在首頁的正確位置?未登入的首頁是否包含你的程式碼片段? 程式碼片段格式錯誤 請務必使用系統提供的程式碼片段。

找到錯誤的程式碼片段(舊版GoogleAnalytics(分析)程式碼片段) SearchConsole僅支援最新版GoogleAnalytics(分析)的程式碼片段。

程式碼片段類型錯誤(代碼管理工具/第三方代碼管理工具) 請確認您使用的是GoogleAnalytics(分析)程式碼片段。

程式碼片段位置錯誤 您必須將程式碼片段放在首頁的部分中。

您沒有GoogleAnalytics(分析)帳戶/權限不足 您必須擁有有效的GoogleAnalytics(分析)帳戶,並具備該帳戶的「編輯」權限。

下文列有其他常見的驗證問題。

Google代碼管理工具容器片段 透過Google代碼管理工具驗證網站擁有權:GoogleSearchConsole訓練課程 如果你的網站啟用了Google代碼管理工具帳戶,你可以使用Google代碼管理工具容器程式碼片段驗證網站擁有權。

⚠️相關規定 首頁不得要求使用者進行身分驗證。

網站首頁必須可讓未登入的使用者存取,才能完成擁有權驗證。

此外,凡是需要通過身分驗證才能存取的網頁,可能就不會經常顯示在Google搜尋中,因此不會累積大量的搜尋資料。

你必須具備該網頁上Google代碼管理工具容器的「發布」權限。

SearchConsole和Google代碼管理工具必須使用相同的Google帳戶。

未登入的首頁(請查看注意事項)須在正確的位置包含標記。

代碼管理工具程式碼的


請為這篇文章評分?