Google Indexing API ile İçeriklerini Anında Google’a Bildir - Wolinka

Google Indexing API ile İçeriklerini Hemen Google’a Bildir


Bir içerik ürettin. Belki günlerini aldı. Belki sabaha karşı uykusuz oturup bir yazı tamamladın. Ve Google’a bildirdin… ama saatler, hatta günler geçti, hala indekslenmedi.

İçerik üreten herkesin yaşadığı bu hayal kırıklığını ben de yaşadım.
Peki ya sana, Google’a “Bak, yeni bir içeriğim var!” diye anında haber verebileceğin bir yol olduğunu söylesem?

İşte karşında: Google Indexing API.

Bu makalede, bu sistemi çok kısa sürede kurmanı, içeriklerini anında indeksletmeni ve zamanını daha iyi değerlendirmeni sağlayacağım.

Google Indexing API Nedir?

Google Indexing API, belirli türdeki içerikleri (özellikle canlı yayınlar, iş ilanları ve dinamik sayfalar) hızlıca Google’a bildirmene olanak tanır. Ama geliştiriciler bu API’yi kendi blog yazıları, sayfalar ve içerikler için de kullanıyor.

Yani artık:

“Google beni ne zaman indeksleyecek acaba?” diye beklemene gerek yok.

Google Indexing API Kurulumu İçin Gerekli Olanlar

  • google-indexing-script adlı CLI aracı
  • Google Search Console erişimi olan bir web sitesi
  • Google Cloud hesabı
  • Bir terminal (Mac’te Terminal.app, Windows’ta PowerShell)
  • Node.js kurulumu

Google Cloud’da Service Account Oluşturma (Tüm Platformlar İçin Ortak Adımlar)

  1. Google Cloud Console adresine git, yeni bir proje oluştur. Örneğin: proje-adi-indexing
  2. Sol menüden “API & Services > Library” kısmına gir.
  3. Şu iki API’yi etkinleştir:
    • Indexing API
    • Search Console API
  4. Sol menüden “IAM & Admin > Service Accounts” bölümüne gir.
  5. Yeni bir hizmet hesabı oluştur:
    • Ad: indexing-service
    • Rol: Project > Owner
  6. “Manage Keys” → “Add Key” → JSON seç ve indir.

Bu adımın sonunda .json uzantılı bir dosya inecek. Bu dosyayı service_account.json şeklinde isimlendirebilirsin. Aynı zamanda bu dosyayı saklaman gerekecek, çünkü bu dosya Google’a kimliğini ispat etmek için kullanılacak.

Search Console’da Hizmet Hesabını “Sahip” Olarak Ekle

  • service_account.json dosyasını bir metin düzenleyici ile aç.
  • "client_email": "...." satırını bul ve mail adresini kopyala.
  • Google Search Console → Ayarlar → Kullanıcılar ve izinler kısmına git.
  • Bu mail adresini “Sahip” (Owner) olarak ekle.

Eklenmezse sistem çalışmaz. Google API, sadece site sahibiysen izin verir.

Sitemap Kontrolü

Search Console’da en az bir sitemap tanımlı olmalı. Örneğin:

https://seninsiten.com/sitemap.xml

Henüz yoksa WordPress için Rank Math, Yoast gibi eklentiler otomatik oluşturabilirsin.

Google Indexing API Terminal Kurulumu: macOS ve Windows Rehberi

macOS Kullanıcıları İçin

Terminali Aç:

Uygulamalar → Yardımcı Programlar → Terminal.app

Homebrew ile Node.js Kurulumu:

brew install node

Yoksa önce Homebrew kur:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

google-indexing-script Yükle:

npm i -g google-indexing-script

Kurulum kontrolü:

which gis
# Çıktı: /opt/homebrew/bin/gis

JSON Dosyasını Taşı:

mkdir ~/.gis
mv ~/Downloads/service_account.json ~/.gis/

API’yi Çalıştır:

gis https://seninsiten.com/

Windows Kullanıcıları İçin

Node.js Kurulumu:

https://nodejs.org adresinden .msi dosyasını indir ve yükle.

Kurulum sonrası PowerShell aç:

node -v
npm -v

CLI Aracını Kur:

npm install -g google-indexing-script

Kontrol:

where gis
# Çıktı: C:\Users\kullanici\AppData\Roaming\npm\gis

JSON Dosyasını Taşı:

New-Item -ItemType Directory -Path "$env:USERPROFILE\.gis"
Move-Item -Path "C:\Users\kullanici\Downloads\service_account.json" -Destination "$env:USERPROFILE\.gis\"

API’yi Çalıştır:

gis https://seninsiten.com/

İstersen Otomatikleştir (macOS Örneği)

Her sabah 04:00’te otomatik çalışsın:

crontab -e

Ve şunu ekle:

0 4 * * * /opt/homebrew/bin/gis https://seninsiten.com >> ~/.gis/gis.log 2>&1

Olası Hatalar

HataAçıklama
403 PERMISSION_DENIEDHizmet hesabı Search Console’da “Owner” değil
Cannot find service_account.jsonDosya yanlış yerde
gis komutu bulunamıyorGlobal kurulum eksik veya PATH sorunu

Sonuç: İçeriklerin Anında Görünsün

Artık içeriklerini yayınladıktan sonra Google’a günlerce “beni indeksle!” diye beklemek zorunda değilsin. Google Indexing API sayesinde içeriklerin genellikle dakikalar içinde görünür olabilir.

Ve sen…
Zamanını Google’ı beklemek yerine, üretmeye harcayabilirsin.

Kurulumu Siz Yapın Dersen

Bu süreci yapmak gözünü korkuttuysa, merak etme.
Wolinka olarak sana özel kurulum, destek ve hatta WordPress panelinden Google Indexing API kontrolü gibi çözümler sunabiliriz.

👉 Hemen iletişime geç ve içeriklerini Google’a fısıldamaya başla.

Sevgiler 🫶

Eğer Faydalı Bulduysan, Devamı Burada

Eğer bu içerik sana fayda sağlıyorsa daha fazlası için abone olabilirsin. Zorlayıcı teklif yok, spam yok. Sadece işini büyütmene yardımcı olacak içten ipuçları. ✨

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir