Google Indexing API genel blog, ürün veya kategori URL’lerini anında indeksletmek için resmî olarak tasarlanmamıştır. Resmî kullanım `JobPosting` ve `VideoObject` içindeki `BroadcastEvent` canlı yayın sayfalarıyla sınırlıdır. HTTP 200 bildirimin alındığını gösterir, indeks garantisi değildir.
URL_UPDATED
URL_DELETED
HTTP 200 OK
HTTP 403 PERMISSION_DENIED
HTTP 429 RESOURCE_EXHAUSTED
Requested entity was not foundGoogle Indexing API genel blog, ürün veya kategori URL’lerini anında indeksletmek için resmî olarak tasarlanmamıştır. Resmî kullanım `JobPosting` ve `VideoObject` içindeki `BroadcastEvent` canlı yayın sayfalarıyla sınırlıdır. HTTP 200 bildirimin alındığını gösterir, indeks garantisi değildir.
HTTP/HTTPS, www ve canonical sinyalleri tek URL üzerinde birleşmeden indeks gönderimi yapmayın.
200 response, robots, noindex, canonical, auth, WAF ve render durumunu test edin.
Tek URL, toplu sitemap, IndexNow veya özel API kullanımını arama motoru ve içerik türüne göre ayırın.
Gönderim cevabını indeks garantisi saymadan webmaster raporlarını tarihli biçimde izleyin.
Indexing API’yi her sayfa için garantili hızlı indeks aracı olarak pazarlamayın.
Anlamı: API uygun içerik türü dışında kullanılıyor.
Muhtemel neden: Yanlış instant indexing anlatımı.
Anlamı: Service account Search Console’da yetkili değil.
Muhtemel neden: Property owner/permission eksik.
Anlamı: OAuth access token yok/geçersiz.
Muhtemel neden: Token süresi veya scope.
Anlamı: API kotası aşıldı.
Muhtemel neden: Yüksek istek hacmi.
Anlamı: Notification metadata bulunamadı veya URL kaydı yok.
Muhtemel neden: Yanlış URL/proje.
Anlamı: Bildirim kabul edildi, indeks kararı ayrı.
Muhtemel neden: Normal davranış.
Anlamı: Cloud credential sızdı.
Muhtemel neden: JSON key repository’ye eklendi.
Anlamı: Batch HTTP, her alt isteğin ayrı sonucunu içerir.
Muhtemel neden: Normal API özelliği.
Bu ifadeyle eşleşen kayıt bulunamadı.
python3 -c "import json; d=json.load(open('service-account.json')); print(d.get('client_email'), d.get('project_id'))"Anahtar değerlerini yazdırmadan client e-posta ve proje adını gösterir.
gcloud auth application-default print-access-token | head -c 20; echo '...'Application Default Credentials token üretimini test eder.
TOKEN=$(gcloud auth application-default print-access-token); curl -sS -X POST 'https://indexing.googleapis.com/v3/urlNotifications:publish' -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' -d '{"url":"https://example.com/is-ilani","type":"URL_UPDATED"}' -iUygun bir örnek URL için API isteği yapısını test eder.
TOKEN=$(gcloud auth application-default print-access-token); curl -sS -H "Authorization: Bearer $TOKEN" 'https://indexing.googleapis.com/v3/urlNotifications/metadata?url=https%3A%2F%2Fexample.com%2Fis-ilani' -iURL notification metadata durumunu sorgular.
git log --all --name-only --pretty=format: | grep -Ei '(service-account|credentials).*\.json' | sort -uCommit geçmişinde olası service account dosya adlarını arar.
curl -sL https://example.com/is-ilani | grep -o 'application/ld+json' | wc -lSayfada JSON-LD bloklarının bulunup bulunmadığını kabaca gösterir.
Tüm blog URL’lerini Indexing API ile gönderGenel içerikte sitemap + URL Inspection; yalnız uygun JobPosting/BroadcastEvent sayfalarında Indexing APIservice-account.json dosyasını repoya commit etAnahtarı secret manager/env üzerinden yükle ve `.gitignore` ile dışlaHTTP 200 = indekslendiHTTP 200 = notification alındı; indeks durumunu Search Console’dan kontrol etService account yalnız Cloud projesinde varService account e-postasını ilgili Search Console property’sine yetkili ekleİş ilanı sayfaları doğru structured data ve güncel durumla kullanılabilir.
VideoObject içine gömülü BroadcastEvent içeren canlı yayın sayfaları desteklenir.
Genel instant indexing eklentileri resmî kapsam dışı URL gönderebilir.
Hayır. Gönderim ve doğrulama araçları keşif/tarama sinyali sağlar; arama motoru indeks ve sıralama kararını ayrı verir.
Sabit bir süre yoktur. Teknik erişim, site kalitesi, iç bağlantılar, sitemap ve tarama önceliğine göre günler veya daha uzun sürebilir.
Genellikle hayır. Tekrar spamı yerine robots, canonical, HTTP, içerik ve iç bağlantı sorunları düzeltilmelidir.
Sitemap URL keşfine yardımcı olur; taranabilirlik, canonical, içerik kalitesi ve site yapısı yine gereklidir.
IndexNow destekleyen arama motorları için kullanılır. Google tarafında Search Console, sitemap ve uygun içeriklerde resmî Indexing API akışı ayrıdır.
Hayır. Sitemap yalnız indekslenmesi istenen canonical ve 200 dönen URL’leri içermelidir.
Domain, URL, key ve dosya yolları projeye göre değiştirilip staging veya kontrollü ortamda test edilmelidir.
Search Console, Bing Webmaster, Yandex Webmaster, sitemap, robots, canonical, IndexNow, WordPress, özel PHP ve WISECP indeksleme akışlarını birlikte düzenliyoruz.