如何查詢Google Search Console&nbspAPI

[ad_1]

如果您曾經擔任SEO已有很短的時間,那麼您可能很熟悉 Google Search Console (GSC)。這是獲取有關您的網站及其在自然搜索中的效果的信息的寶貴工具。也就是說,它確實有其局限性。

在本文中,您將學習如何從Google Search Console中獲得聯繫更緊密的數據,以及如何將導出的內容增加400%。

Google Search Console的限制

雖然GSC包含多個部分,但我們將重點關注「效果」報告。在GSC信息中心中,您可以通過兩種方式訪問​​此報告:

進入「效果」報告後,就可以訪問查詢和頁面數據:

這揭示了GSC的問題之一:查詢和頁面數據是分開的。

換句話說,如果我想查看特定頁面正在為其排名的查詢,我必須首先單擊「頁面」,選擇頁面,然後單擊「返回」至「查詢」。這是非常麻煩的體驗。

另一個(分為兩部分)問題與導出有關:

  • 查詢和頁面的性能數據必須分別導出。
  • 導出限制為1,000行。

我們將尋求利用GSC API解決這些問題。

什麼是Google Search Console API?

現在我們知道GSC用戶界面確實有局限性:將查詢數據與頁面數據連接起來很棘手,並且導出受到限制。

如果GSC UI代表出廠默認設置,則GSC API代表我們的自定義設置。這需要花費更多的精力,但是卻賦予了我們更多的控制權,並開闢了更多的可能性(至少在查詢和頁面數據領域)。

GSC API是我們連接到帳戶中數據,提出更多自定義請求並獲得更多自定義輸出的一種方式。例如,我們甚至可以繞過那些工廠默認設置,例如限制為1,000行的導出。

為什麼要使用它?

還記得我之前說過的查詢和頁面數據在「原始」 GSC UI中分開嗎?好的,有了API,我們就可以將查詢數據與查詢所排名的頁面連接起來,這樣就無需再來回點擊並等待載入。

此外,我們看到導出限制為1,000行。使用API​​,我們最多可以請求5,000行,增加了400%!

因此,讓我們掛接一下,提出我們的要求,然後獲取更健壯和有意義的數據集。

設定

登錄到適當的GSC帳戶 在此頁 (右上角)。例如,如果我的網站是example.com,並且可以在下面查看該Search Console帳戶, admin@email.com,那就是我要登錄的帳戶。

輸入相應的GSC帳戶的網址:

設置您的請求:

  1. 設置startDate。格式應為:YYYY-MM-DD。
  2. 設置endDate。
  3. 設置尺寸。維度可以是:
      • 詢問
      • 設備
      • 和/或國家
  4. 設置過濾器(可選)。過濾器必須包括:
      • 維度(維度可以是:查詢,頁面,設備或國家/地區)
      • 運算符(運算符可以是:包含,不包含,等於,不等於)
      • 表達式(表達式可以是與維關聯的任何值)
    1. 設置rowLimit。使用GSC API,您最多可以請求5,000!
    2. 在第一步中共享的頁面使所有設置變得非常容易,但是它可能很乏味,甚至使某些操作感到困惑。我已經為您做完所有麻煩事,並創建了JSON,您可以快速輕鬆地對其進行編輯,以獲得所需的API返回。

      未過濾的請求

      以下請求將不被過濾。我們將設置首選的日期,尺寸和行數限制,然後提出要求。

      放置尺寸的順序就是退還尺寸的順序。

      該API將返回桌面,移動設備和平板電腦的數據(分開顯示)。您在GSC用戶界面中看到的數字(例如,點擊次數)是這三個數字的總和(除非您應用設備過濾)。

      請記住,您的尺寸也可以包含「國家/地區」。

      {

      「 startDate」:「 2019-11-01」,

      「 endDate」:「 2020-01-31」,

      「尺寸」:

      [[

      「查詢」,

      「頁」,

      「設備」

      ],

      「 rowLimit」:3000

      }

      已過濾的請求

      我們此請求的版本將包含過濾器,以便更詳細地說明返回的內容。

      過濾器表示為維/運算符/表達式。以下示例說明了可能的方法:

      • 查詢包含去魚數字
      • 頁面等於https://gofishdigital.com/
      • 設備不包含平板電腦

      看起來您只能為每個維度應用一個過濾器,就像在普通的GSC用戶界面中一樣,但是如果您有所不同,請在注釋中告知我們!

      {

      「 startDate」:「 2019-11-01」,

      「 endDate」:「 2020-01-31」,

      「尺寸」:

      [[

      「查詢」,

      「頁」,

      「設備」

      ],

      「 dimensionFilterGroups」:

      [[

      {

      「過濾器」:

      [[

      {

      「 dimension」:「 device」,

      「 operator」:「 notContains」,

      「表達式」:「平板電腦」

      }

      ]

      }

      ],

      「 rowLimit」:3000

      }

      選擇一個未過濾或已過濾的模板,然後填寫您的自定義值(冒號後的所有內容都應更新為您自己的值,除非您喜歡我的預設值)。

      執行請求

      所以你有它!有兩個請求模板供您選擇和編輯。現在該發出請求了。單擊進入「請求正文」,全選,然後粘貼自定義JSON:

      您可以在此處手動設置請求鍵和值,但是正如我之前所說,這可能很乏味並且有些混亂,所以我為您完成了這項工作。

      向下滾動並單擊「執行」。可能還會提示您在此處登錄。

      如果正確輸入了所有內容,並且可以滿足請求,則API將返回您的數據。如果遇到錯誤,請先審核您的請求,然後再審核其他步驟和必要的輸入。

      單擊右下角的框(這是API的響應),全選,然後複製信息。

      從JSON轉換為CSV

      Excel或工作表將是處理數據的更好方法,因此讓我們將JSON輸出轉換為CSV。

      使用轉換器 像這個 並粘貼到您的JSON輸出中。您現在可以導出CSV。根據需要更新列標題。

      查詢自己的數據

      大多數SEO在Excel中都非常滿意,因此您現在可以根據需要查詢請求輸出。

      執行的最常見任務之一是查找與一組特定頁面關聯的數據。這是通過添加帶有頁面集的工作表並使用VLOOKUP表示匹配來完成的。

      電子表格中的API輸出還允許Excel中最常見的操作,例如排序,過濾和圖表創建。

      充分利用Google Search Console

      GSC為SEO提供了重要的數據,而GSC API的輸出不僅提供了更多的數據,而且格式也不再那麼麻煩,而且更具凝聚力。

      今天,我們克服了標準GSC用戶界面中經常遇到的兩個障礙:查詢/頁面連接和有限的導出。我希望利用Google Search Console API將您的分析和見解提高到一個新的水平。

      儘管我的JSON模板會根據您感興趣的請求涵蓋最常見的情況, Google確實提供了文檔 如果您感興趣的話,可以涵蓋更多領域。

      您還有其他使用GSC API的方法嗎?您是否還有其他通常用作SEO的API?在評論中讓我知道!

      相關文章