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:
- Mengecek dan memastikan library
google-authdanrequestssudah terinstall dan versi minimal terpenuhi. - Jika memilih submit ke Google, script akan menggunakan service account JSON untuk otentikasi dan mengirim notifikasi URL dengan tipe
URL_UPDATED. - Jika memilih submit ke IndexNow, script mengirimkan payload URL ke endpoint IndexNow dengan API key yang sudah kamu siapkan.
- Semua hasil respons akan dicatat di log file
bulk_index.loguntuk kamu review.
βοΈ Instalasi dan Setup BulkIndexx #
-
Siapkan Google Service Account
Buat akun layanan di Google Cloud Console dengan akses ke Indexing API, lalu download fileservice_account.json. Tambahkan email yang ada di dalamservice_account.jsonke Google Search Console sebagaiPemilik. -
Dapatkan API Key IndexNow
Daftar dan ambil API key dari layanan IndexNow yang kamu pilih. Pastikan IndexNow sudah terpasang di website kamu dengan benar. -
Siapkan File URL
Buat file teksurls.txtberisi daftar URL yang ingin kamu submit, satu URL per baris. -
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