Google Indexing API Tools

Panduan Penggunaan Google Indexing API Tools

  1. 1Buka Google Cloud Console
  2. 2Login dengan akun Google Anda
  3. 3Buat project baru atau pilih project yang sudah ada
  4. 4Buka menu API & Services > Library
  5. 5Cari "Indexing API" dan klik
  6. 6Klik tombol Enable untuk mengaktifkan API
  7. 7Buka menu API & Services > Credentials
  8. 8Klik tombol + CREATE CREDENTIALS dan pilih Service account
  9. 9Isi form:
    • Service account name: Beri nama sesuai keinginan (misal: "Indexing API")
    • Service account ID: Akan tergenerate otomatis
    • Description: Opsional, bisa diisi "Untuk submit URL ke Indexing API"
  10. 10Klik tombol CREATE AND CONTINUE
  11. 11Pada halaman "Grant this service account access to project", pilih role Project > Editor
  12. 12Klik tombol CONTINUE
  13. 13Klik tombol DONE
  14. 14Kembali ke halaman Service Accounts, klik pada service account yang baru dibuat
  15. 15Buka tab KEYS
  16. 16Klik tombol ADD KEY > Create new key
  17. 17Pilih JSON dan klik tombol CREATE
  18. 18File JSON akan otomatis terdownload. Simpan file ini dengan aman
File JSON ini berisi kredensial yang sensitif. Jangan bagikan ke siapa pun!

  1. 1Buka Google Search Console
  2. 2Login dengan akun Google yang memiliki akses ke website
  3. 3Pilih properti website yang ingin ditambahkan
  4. 4Klik ikon Settings (roda gigi) di bagian kiri bawah
  5. 5Pilih Users and permissions
  6. 6Klik tombol Add user
  7. 7Masukkan email service account yang Anda dapatkan dari file JSON (format: xxx-compute@developer.gserviceaccount.com)
  8. 8Pilih permission level Owner
  9. 9Klik tombol Add
Penting! Anda harus menambahkan email service account (bukan email pribadi Anda) dengan level Owner.
Cara menemukan email service account:
  1. Buka file JSON yang sudah didownload
  2. Cari baris "client_email": "xxx-compute@developer.gserviceaccount.com"
  3. Salin email tersebut dan gunakan untuk menambahkan user di Google Search Console

  1. 1Pastikan Anda sudah mendapatkan API Key JSON dan menambahkan service account ke Google Search Console
  2. 2Buka halaman utama tools ini
  3. 3Paste seluruh konten file JSON ke dalam kotak "Service Account JSON Key"
  4. 4Pilih metode submit URL:
    • Ekstrak dari Sitemap: Masukkan URL sitemap website Anda
    • Paste URL Manual: Masukkan daftar URL yang ingin di-submit (satu per baris)
  5. 5Klik tombol Submit ke Google
  6. 6Tunggu proses selesai, hasil akan ditampilkan di bawah form
Setelah submit, Google akan memproses URL dalam beberapa menit hingga jam. Status dapat dilihat di Google Search Console.

FAQ

Waktu yang dibutuhkan bervariasi dari beberapa menit hingga beberapa jam, tergantung pada faktor-faktor seperti kualitas konten, otoritas domain, dan beban server Google.

Ya, Google Indexing API memiliki batas kuota 200 permintaan per hari. Tools ini juga membatasi maksimal 100 URL per submit.

Beberapa penyebab umum error:
  • Format JSON key tidak valid
  • Service account belum ditambahkan ke Google Search Console
  • Domain belum diverifikasi di Google Search Console
  • Kuota harian sudah habis
  • URL yang disubmit tidak valid
  • Library Google Client API belum terinstall
  • Format payload yang dikirim ke Google tidak sesuai

Untuk menggunakan tools ini, Anda perlu menginstall library Google Client API menggunakan Composer:

composer require google/apiclient

Jika Anda tidak memiliki akses ke Composer, Anda bisa:

  1. Download library dari GitHub
  2. Ekstrak dan upload ke server Anda
  3. Ubah baris require_once di script untuk menyesuaikan path