如何擴展多站點索引監控系統以比較 Google 選擇和用戶選擇的規範 url(通過 URL Inspection API 和 Analytics Edge)
已發表: 2022-03-16
上個月,我在 Search Engine Land 上發表了一篇文章,解釋瞭如何使用新的 URL 檢查 API 來構建多站點索引監控系統。 通過將 Excel 中的 Analytics Edge 與 Google 的新 URL 檢查 API 結合使用,您可以定期檢查多個站點中最重要 URL 的索引狀態(只需單擊 Excel 中的一個按鈕)。 這是一個很好的方法,可以幫助您將索引問題扼殺在萌芽狀態。 請記住,如果您的頁面沒有被索引,它們顯然無法排名。 因此,監控索引對於網站所有者和 SEO 來說非常重要。
在我發表這篇文章後,很高興看到業內人士測試了這種方法,而且我從很多人那裡聽說他們經常使用它。 這很棒,但我認為像我最初構建的系統總是可以得到增強……當我使用該系統檢查各個客戶端站點的索引級別時,我想出了一個簡單但強大的擴展系統的想法。 它與規範化有關。
首先,重要的是要了解 rel canonical 只是對 Google 的提示。 我之前在案例研究、其他博客文章以及這些年來在 Twitter 上的大量文章中都提到了這一點。 Google 絕對可以忽略網站所有者作為規範 url 包含的內容,然後選擇不同的 url(基於多種因素)。 當 Google 選擇不同的 URL 作為規範時,您肯定想知道這一點。 這是因為被規範化的 url 不會被索引(並且不會在搜索結果中排名)。 這可以是好的,也可以不是好的,這取決於具體情況。 但是您肯定想深入了解為什麼 Google 選擇的規範與您選擇的不同。

幸運的是,URL 檢查 API 在檢查 url 時會返回用戶選擇的規範和 Google 選擇的規範。 因此,通過一些 Analytics Edge 魔術,我們可以在處理 url 時比較 API 返回的兩列,並在我們的工作表中進行標記。 這只是另一個層次的洞察力,可以幫助您解決所監控站點的索引問題。
我們要實現的目標:通過 URL 檢查 API 比較規範。
正如我上面解釋的,我們將在索引監控系統中添加另一個步驟,以比較用戶選擇的規範和谷歌選擇的規範。 我們將在每個工作表中動態創建一個新列,讓我們知道兩者之間是否存在差異。
並且作為一個快速提醒,我們將在我們的索引監控系統中包含的所有站點上執行此操作(它可以跨越您想要的任意數量的 GSC 屬性)。 如果您遵循我的原始教程,那麼您可以輕鬆地在您的系統中添加這個額外的步驟,以檢查您的頂級 url 的規範化。 如果你還沒有設置索引監控系統,那麼我會先設置,然後再回來添加這一步。
有了這些,讓我們增強我們的系統!
如何通過比較 Google 選擇的規範和用戶選擇的規範來擴展索引監控系統:
1. 建立基礎索引監控系統:
首先,按照我原來的教程設置索引監控系統。 一旦你啟動並運行了它,我們將添加一個額外的步驟來比較用戶選擇的和谷歌選擇的規範 url。 然後我們將在每個工作表中動態創建一個名為“Different Canonical”的新列,用於標記它們是否不同。

2. 在 Analytics Edge 中為宏添加一個步驟:
為了在 Analytics Edge 中向我們的宏添加另一個步驟,您只需將宏運行到將添加新指令的位置,然後添加新功能。 您可以通過任務窗格中的“步驟”按鈕完成此操作。 首先,打開您的電子表格,單擊 Analytics Edge 選項卡,然後打開任務窗格(其中包含您的宏)。

3. 在宏中“步進”到您想要的位置:
在要添加新功能的位置之前單擊任務窗格中的說明。 由於我們要在 API 返回結果後比較數據,因此我們將在宏中的“索引檢查”步驟之後添加我們的新函數。 因此,單擊任務窗格中的“索引檢查”,然後單擊步驟按鈕(位於運行按鈕旁邊)。 宏執行到該點後,您可以向宏添加其他功能。 出於我們的目的,我們將添加一個公式函數,該函數將在 API 返回每個 url 的結果後比較列。


請注意,這只會運行任務窗格中顯示的宏。 它不會刷新電子表格中的所有宏。 因此,如果您正在監控多個站點,並且每個站點都有自己的宏,則需要單獨更新這些宏。 我將在本教程後面介紹如何做到這一點。
4. 添加一個新的比較規範的公式:
一旦宏運行到我們在上一步中指示的點,Analytics Edge 將停止運行宏。 然後您可以添加用於比較 Google 選擇的和用戶選擇的規範 url 的新功能。 為此,請單擊 Analytics Edge 選項卡,然後單擊列下拉列表,然後從下拉列表中選擇“公式”。

5、在公式對話框中添加條件語句:
在公式窗口中,根據我們將創建的公式輸入您要添加的新列的名稱。 您可以在本教程中使用“不同的規範”。 接下來,選擇應該在我們的工作表中添加列的位置。 我想將新列放在工作表中的 userCanonical 列之後(我認為這是最有意義的)。 最後,我們將添加一個條件語句,檢查 Google 選擇的規範是否等於用戶選擇的規範。 如果是,我們將在“不同的規範”列中添加“否”,如果不同,我們將添加“是”。 這是完成此任務的公式。 只需將此公式複制並粘貼到“輸入公式”文本框中:
=if([indexStatusResult/googleCanonical]=[indexStatusResult/userCanonical],”No”,”Yes”)

然後單擊“確定”將公式應用於 API 在上一步中返回的數據。 然後剪輯 Analytics Edge 任務窗格中的步驟按鈕以執行宏中的最後一步,即將結果寫入工作表。

6. 檢查你的結果!
您可以檢查帶有結果的工作表以查看數據。 您應該有一個名為“不同規範”的新列,其中包含“是”或“否”,具體取決於 Google 選擇的規範是否與用戶選擇的規範不同。

7. 將新公式複制並粘貼到電子表格中的每個宏中。
恭喜,您剛剛擴展了多站點索引監控系統以檢查規範差異! 現在將相同的公式應用於您在電子表格中創建的所有工作表(如果您要檢查多個網站或 GSC 屬性)。 好消息是 Analytics Edge 具有宏的複制和粘貼功能(以及宏中的特定步驟)。
只需突出顯示您在任務窗格中創建的新公式,單擊複製按鈕,選擇要將公式複製到的宏,單擊要添加公式的位置之前的步驟,然後單擊任務窗格中的粘貼。 繁榮,您剛剛將公式複製到另一個宏。

8. 一次性檢查索引和規範化。
就是這樣。 您的監控系統現在將檢查每個 url 的索引狀態,同時還會檢測 Google 選擇的規範是否與用戶選擇的規範不同。 提醒一下,您只需在 Analytics Edge 中單擊“全部刷新”即可運行所有宏(這將檢查您正在監控的所有 GSC 屬性)。

重要提醒:該系統僅與 Google 的 URL 檢查系統一樣好(且準確)……
我想指出的一件事是,索引監控系統僅與來自 Google 的 URL 檢查工具的數據一樣好。 不幸的是,在我的測試過程中,我發現它有時會關閉。 例如,它可能會說一個 url 被索引,而它不是(反之亦然)。 所以請記住,該系統並非萬無一失……有時它可能不准確。
總結——繼續完善索引監控系統。
借助多站點索引監控系統的最新添加,我們現在可以自動檢查 Google 選擇的規範是否與用戶選擇的規範不同(對於未編入索引的 URL,您肯定希望深入研究這種情況) . 展望未來,我將繼續尋找改進索引監控系統的方法。 如果您決定按照我的教程進行設置,如果您有任何問題或遇到任何問題,請務必告訴我。 設置系統時,您可以在 Twitter 上 ping 我。
GG
