Index API, web geliştiricilerine Google'ın arama dizinine hızlı erişim sağlar. Bu hizmet, yeni veya güncellenmiş içeriklerin hızlı bir şekilde indekslenmesini sağlar, böylece içerikler arama motorlarında daha çabuk görünür hale gelir. Özellikle sık güncellenen siteler için faydalıdır. Kurulum süreci Google Cloud ve Google Search Console üzerinden gerçekleştirilir ve gerekli yazılımlar ve komut satırı işlemleriyle tamamlanır. Adımları takip ederek, web sitenizin SEO performansını artırabilirsiniz.

Google Cloud’da Hesap Oluşturma ve Proje Başlatma


Google Cloud web sitesine gidin ve bir hesap oluşturun.
Hesabınıza giriş yaptıktan sonra, ana sayfada bulunan Create Project seçeneği ile yeni bir proje başlatın.


Sol menüden “APIs & Services” üstüne gelerek açılan ikinci menüden “Enabled APIs & Service” yazan yere tıklayın ve “ENABLE APIS AND SERVICES” bölümünden servisleri etkinleştirmeye başlayın.


Arama sekmesinde “Web Search Indexing API” aratarak Indexing API’yi bulun ve etkinleştirin.



Servis Hesabı Oluşturma


Sol menüden “IAM & Admin > Service Accounts” bölümüne gidin.



“CREATE SERVICE ACCOUNT” seçeneğine tıklayarak yeni bir servis hesabı oluşturun.



Hesap detaylarını doldurun ve “owner” rolünü seçerek işlemleri tamamlayın.

Google Search Console ile Entegrasyon


Oluşturduğunuz servis hesabının e-posta adresini kopyalayın. Bu süreçte Google Cloud bölümünü kapatmayın. Google Search Console‘a giriş yapın ve web site mülkünüzü seçin. Ayarlar bölümünde bulunan “Kullanıcılar ve İzinler” bölümüne giderek, kopyaladığınız e-posta adresini ekleyin. (Bazen mail bulunamadı hatası alabilirsiniz. Ortalama 1-2 dakika bekleyiniz.)

JSON Anahtarı Oluşturma


Google Cloud’da, servis hesabı detaylarının yanındaki dikey üç noktaya tıklayın ve “Manage Key” seçeneğini belirleyin.



“ADD KEY” seçeneği ile bir JSON anahtarı oluşturun ve bilgisayarınıza indirin.

Gerekli Yazılımlar ve Dosyalar


Daksil Indexle dosyasını indirmek için tıklayınız.
NodeJS programını indirmek için tıklayınız.
İndexle dosyasını masaüstüne çıkarınız ve NodeJS’i indirip kurulumunu gerçekleştiriniz.

Kurulum ve Ayarlar


Google Cloud üzerinden indirdiğiniz JSON dosyasının adını “service_account” olarak değiştirin ve masaüstüne çıkardığınız indexle dosyasının içerisine taşıyınız. indexle klasörünün içindeki url.txt dosyasına indekslenmemiş linklerinizi ekleyin. Toplam 200 link eklemesini yapınız linkler https:// şeklinde tam şekilde olmalıdır.

Komut Satırı İşlemleri


Bilgisayarınızda “Powershell” uygulamasını açın ve indexle klasörüne erişin.
Bunu yapmanız için cd komutunu kullanabilirsiniz. Örneğin: cd “C:UsersAlişan TekinlerDesktopindexle” gibi masaüstünde yer alan indexle dosyanızın içine girmeniz gerekmektedir powershell üzerinden.
Dosyaya eriştikten sonra aşağıda yer alınan kodları sırasıyla çalıştırmanız gerekmektedir. Bu ilgili kodlar indirdiğiniz indexle klasörünün içinde de yer almaktadır.
npm install requests
npm audit fix
npm audit fix –force
node index.js
Son node index.js komutunu çalıştırdıktan sonra karşınıza eklediğiniz linklerin 200 OK olarak listelenmesi gerekmektedir. 400, 402, 404 gibi hatalar çıktığında lütfen makaleyi baştan sona tekrar okuyarak uygulamaya dikkat edin.

Yorum yapmaktan çekinmeyin ☺