Lewati ke konten utama
BulkIndexx: Script Otomatisasi Submit URL ke Google Indexing API dan IndexNow

BulkIndexx: Script Otomatisasi Submit URL ke Google Indexing API dan IndexNow

Zarvelion Zynji
Penulis
Zarvelion Zynji
Tech enthusiasts (self-proclaimed). Gaming addict (diagnosed). Anime simp (no regrets). I turn my hyperfixations into contentβ€”welcome to the chaos.
Daftar isi

Pernah nggak, kamu merasa ribet harus submit banyak URL satu per satu ke Google Indexing API atau IndexNow? Saya juga pernah ngalamin hal itu. Kadang prosesnya panjang, manual, dan bikin waktu terbuang sia-sia. Karena itulah saya buat BulkIndexx, script Python yang memudahkan kamu mengirim banyak URL sekaligus ke dua layanan indexing ini.

Di artikel ini, saya akan jelaskan secara lengkap bagaimana BulkIndexx bekerja, cara pakainya, dan kenapa kamu harus coba script ini sekarang juga. Yuk, simak sampai tuntas!


πŸš€ Apa Itu BulkIndexx dan Kenapa Kamu Butuh Ini?
#

BulkIndexx adalah script otomatis yang membantu kamu mengirim URL secara massal ke Google Indexing API dan IndexNow. Dengan ini, kamu bisa mempercepat proses pengindeksan konten baru atau yang diperbarui tanpa harus submit manual satu per satu.

Kalau kamu sudah tahu soal Google Indexing API dan IndexNow, BulkIndexx jadi alat praktis untuk mengoptimalkan keduanya secara bersamaan.


πŸ”§ Fitur Unggulan BulkIndexx
#

  • Mengirim banyak URL dari file teks atau satu URL langsung.
  • Pilihan submit hanya ke Google, hanya ke IndexNow, atau keduanya.
  • Otomatis install dan upgrade library Python yang dibutuhkan.
  • Logging hasil submit lengkap dengan status kode HTTP dan pesan respons.
  • Tampilkan panduan penggunaan saat dijalankan tanpa argumen.

πŸ“‹ Cara Kerja Script BulkIndexx
#

BulkIndexx akan membaca daftar URL dari file teks (urls.txt) atau URL tunggal dari argumen. Setelah itu:

  1. Mengecek dan memastikan library google-auth dan requests sudah terinstall dan versi minimal terpenuhi.
  2. Jika memilih submit ke Google, script akan menggunakan service account JSON untuk otentikasi dan mengirim notifikasi URL dengan tipe URL_UPDATED.
  3. Jika memilih submit ke IndexNow, script mengirimkan payload URL ke endpoint IndexNow dengan API key yang sudah kamu siapkan.
  4. Semua hasil respons akan dicatat di log file bulk_index.log untuk kamu review.


βš™οΈ Instalasi dan Setup BulkIndexx
#

  1. Siapkan Google Service Account
    Buat akun layanan di Google Cloud Console dengan akses ke Indexing API, lalu download file service_account.json. Tambahkan email yang ada di dalam service_account.json ke Google Search Console sebagai Pemilik.

  2. Dapatkan API Key IndexNow
    Daftar dan ambil API key dari layanan IndexNow yang kamu pilih. Pastikan IndexNow sudah terpasang di website kamu dengan benar.

  3. Siapkan File URL
    Buat file teks urls.txt berisi daftar URL yang ingin kamu submit, satu URL per baris.

  4. Download dan Jalankan Script

    Simpan script BulkIndexx sebagai bulkindexx.py. Jalankan dengan:

    python bulkindexx.py --url urls.txt
    

πŸ“ Cara Pakai BulkIndexx dengan Contoh
#

  • Submit banyak URL sekaligus:

    python bulkindexx.py --url urls.txt
    
  • Submit hanya satu URL ke Google:

    python bulkindexx.py --url https://blog.zynji.my.id --only google
    
  • Submit hanya ke IndexNow:

    python bulkindexx.py --url https://blog.zynji.my.id --only indexnow
    
  • Tampilkan panduan penggunaan:

    python bulkindexx.py
    

πŸ“Š Contoh Log Output dan Penjelasan Status
#

Setiap URL yang dikirim akan menghasilkan log seperti:

Google: https://blog.zynji.my.id β†’ 200 OK
IndexNow: https://blog.zynji.my.id β†’ 202 Accepted
  • 200 berarti permintaan berhasil dan diterima Google.
  • 202 berarti IndexNow menerima notifikasi dan akan memprosesnya.

Log tersimpan di file bulk_index.log supaya kamu bisa cek riwayat submit.


🎯 Kesimpulan
#

BulkIndexx sangat berguna buat kamu yang ingin praktis dan cepat submit banyak URL ke Google dan IndexNow tanpa repot. Script ini mengotomatisasi proses penting untuk menjaga konten kamu cepat terindeks dan tampil di hasil pencarian.

Kalau kamu serius mengelola blog atau website, memanfaatkan BulkIndexx bersama layanan indexing akan sangat membantu performa SEO kamu.


Semoga artikel ini membantu kamu memahami dan menggunakan BulkIndexx dengan mudah. Kalau ada pertanyaan atau ingin berdiskusi, silakan tinggalkan komentar. Saya siap membantu!


Changelog
#

[v1.1.0] - 21/08/2025
#

Added
#

  • Blogger mode parameter (--blogger)
  • Rate limiting delay between requests
  • Progress indicators

Changed
#

  • Better module check and install

Terkait