
直到最近終於稍微有些空閒,加上現在 AI 開發工具愈來愈方便,於是就透過 AI 協助,把 Indexing API 整合成一個 WordPress 外掛。從外掛的開發,到後續的設定與啟用,也都透過 AI 助理一步步完成。現在只要 WordPress 發布新文章,外掛就會立即呼叫 Indexing API,通知 Google 進行檢索,不需要再手動操作。如果你也不想讓新文章「輸在起跑點上」,那就一起來看看這個 WordPress Indexing API 外掛要如何安裝與設定吧!
外掛下載 Google Cloud Console
申請網址:Google Cloud
Step1|安裝 Google Indexing API 外掛
首先將 Google Indexing API Notifier 外掛下載並安裝至 WordPress,啟用後即可在「設定」中看到「Google Indexing API」選項。進入設定頁面後,可以看到服務帳戶憑證、通知設定以及最近的通知紀錄等功能。
Step2|建立 Google Cloud 專案
接著前往 Google Cloud Console,先建立一個新的專案。如果原本就有 Google Cloud 專案,也可以直接使用現有專案。建立完成後,後續啟用 Indexing API、建立服務帳戶及產生金鑰,都會在這個專案中進行。
Step3|進入 Google API 程式庫搜尋 Indexing API
進入 Google Cloud 後,在「API 和服務」的 API 程式庫中搜尋「Indexing API」。這裡就是 Google 各項 API 的管理中心,後面要啟用 Indexing API,也是在這裡進行。
Step4|選擇 Web Search Indexing API
搜尋 Indexing API 後,可以看到「Web Search Indexing API」,點選進入該 API 的詳細資訊頁面。這就是用來向 Google 發送網址更新或刪除通知的 API。
Step5|啟用 Web Search Indexing API
進入 Web Search Indexing API 的詳細頁面後,點擊「啟用」。啟用完成後,WordPress 外掛才有辦法透過 Google API 發送網址通知。
Step6|建立服務帳戶
接著到 Google Cloud 的「IAM 與管理」→「服務帳戶」,建立一個新的服務帳戶。這個服務帳戶可以想成是提供 WordPress 外掛使用 Google API 的身分憑證,後續會透過它來進行 API 驗證。
Step7|確認服務帳戶已建立
建立完成後,在服務帳戶列表中就會看到剛建立的帳號。這組服務帳戶的電子郵件地址相當重要,後面在 Google Search Console 授權時會使用到,因此建議先將它記下來。
Step8|建立服務帳戶金鑰
點進剛建立的服務帳戶,切換至「金鑰」頁面,選擇「新增金鑰」→「建立新的金鑰」,並選擇 JSON 格式。建立完成後,Google 會下載一個 JSON 金鑰檔,這個檔案就是 WordPress 外掛用來連接 Google API 的重要憑證。
Step9|在 Search Console 找到網站設定
接著開啟 Google Search Console,選擇要使用 Indexing API 的網站資源,進入「設定」頁面,找到「使用者和權限」。接下來需要將前面建立的 Google Cloud 服務帳戶加入網站資源。
Step10|將服務帳戶加入 Search Console
點擊「新增使用者」,將剛才建立的服務帳戶電子郵件地址貼上,權限選擇「擁有者」,完成新增。這個步驟是讓 Google 知道這個服務帳戶可以代表你的網站進行相關操作。
Step11|回到 WordPress 匯入 JSON 金鑰
完成 Google Cloud 與 Search Console 的設定後,再回到 WordPress「設定」→「Google Indexing API」。此時將剛才下載的 JSON 金鑰檔上傳至外掛,若設定正確,外掛會顯示「已儲存金鑰」,並顯示目前使用的服務帳戶資訊。
Step12|設定通知內容並測試連線
最後依照需求勾選要通知的文章類型,例如「文章(post)」與「頁面(page)」,也可以啟用文章被移至垃圾桶或刪除時,發送
URL_DELETED 通知。設定完成後按下「儲存設定」,再透過「儲存並測試連線」確認 Google API 是否可以正常連線。
如果設定成功,之後當 WordPress 發布或更新文章時,外掛就會自動發送 URL_UPDATED 通知;在下方的「最近的通知紀錄」中,也可以查看通知時間、網址及 Google 回應結果,確認 Google 是否已成功收到通知。