网站和优化 · 10 10 月, 2024

WordPress 教程:如何申請及配置 Google Index API 實現谷歌快速收錄

WordPress 教程:如何申請及配置 Google Index API 實現谷歌快速收錄

在當今的數位時代,網站的可見性對於吸引流量和增強品牌影響力至關重要。對於使用 WordPress 的網站來說,快速被谷歌收錄是提升網站流量的關鍵之一。Google Index API 是一個強大的工具,可以幫助網站所有者更快地將其內容提交給谷歌。本文將詳細介紹如何申請及配置 Google Index API,以實現谷歌的快速收錄。

什麼是 Google Index API?

Google Index API 是一種允許網站所有者直接向谷歌提交其內容的工具。這意味著當你發布新內容或更新現有內容時,可以立即通知谷歌,而不必等待其自動爬取。這對於需要快速更新的網站(如新聞網站或電子商務網站)特別有用。

申請 Google Index API 的步驟

1. 創建 Google Cloud Platform 項目

  • 訪問 Google Cloud Console
  • 登錄你的 Google 帳戶,然後點擊「選擇項目」下拉菜單,選擇「新建項目」。
  • 為你的項目命名,然後點擊「創建」。

2. 啟用 Indexing API

  • 在 Google Cloud Console 中,選擇剛剛創建的項目。
  • 導航到「API 和服務」>「庫」,然後搜索「Indexing API」。
  • 點擊「啟用」以啟用該 API。

3. 創建服務帳戶

  • 在 Google Cloud Console 中,導航到「API 和服務」>「憑證」。
  • 點擊「創建憑證」,然後選擇「服務帳戶」。
  • 為服務帳戶命名,並選擇角色(如「編輯者」)。
  • 創建後,下載 JSON 格式的密鑰文件,這將用於身份驗證。

配置 WordPress 使用 Google Index API

1. 安裝必要的插件

為了在 WordPress 中使用 Google Index API,你需要安裝一個可以處理 API 請求的插件。可以考慮使用 WP REST API 插件。

2. 編寫代碼以提交 URL

在你的主題的 functions.php 文件中,添加以下代碼來提交 URL:


function submit_to_google_index_api($url) {
    $service_account_email = 'YOUR_SERVICE_ACCOUNT_EMAIL';
    $key_file_location = 'PATH_TO_YOUR_JSON_KEY_FILE';
    
    $client = new Google_Client();
    $client->setAuthConfig($key_file_location);
    $client->addScope(Google_Service_Indexing::INDEXING);
    
    $service = new Google_Service_Indexing($client);
    
    $body = new Google_Service_Indexing_UrlNotification();
    $body->setUrl($url);
    $body->setType('URL_UPDATED');
    
    $service->urlNotifications->publish($body);
}

確保將 `YOUR_SERVICE_ACCOUNT_EMAIL` 和 `PATH_TO_YOUR_JSON_KEY_FILE` 替換為你的服務帳戶電子郵件和 JSON 密鑰文件的路徑。

3. 自動提交新文章

你可以使用 WordPress 的鉤子來自動提交新文章的 URL。以下是如何實現的:


add_action('publish_post', 'submit_post_to_google_index');

function submit_post_to_google_index($ID) {
    $post_url = get_permalink($ID);
    submit_to_google_index_api($post_url);
}

總結

通過以上步驟,你可以成功申請並配置 Google Index API,從而實現谷歌的快速收錄。這不僅能提高你網站的可見性,還能幫助你在競爭激烈的市場中脫穎而出。如果你正在尋找穩定的 香港 VPS 解決方案來支持你的 WordPress 網站,Server.HK 提供多種選擇,滿足不同需求。無論是小型博客還是大型商業網站,我們的 云服务器 都能為你提供強大的支持。