IndexNow, bir adresin yeni yayınlandığını, değiştiğini veya silindiğini arama motoruna beklemeden bildiren açık bir protokoldür. Klasik yöntemde tarayıcının sayfanıza kendiliğinden uğramasını beklersiniz — bu günler, düşük trafikli sitelerde haftalar sürebilir. IndexNow ile bildirim dakikalar içinde ulaşır.
Ücretsizdir, tek seferlik kurulur ve yapay zeka görünürlüğü açısından beklenenden daha önemlidir. Sebebini görmek için zincire bakmak gerekiyor.
Neden AI görünürlüğüyle ilgisi var?
ChatGPT bir soruyu cevaplamak için web'e çıktığında arama katmanı Bing indeksine dayanır; Microsoft Copilot da öyle. Zincir şöyle işler:
Sayfayı yayınlarsınız → Bing indeksler → ChatGPT arama yaptığında sayfanız aday olur → pasajınız cevaba uygunsa alıntılanır.
IndexNow bu zincirin ilk halkasını hızlandırır. Sıralamaya dokunmaz, cevaba girmenizi sağlamaz — yalnızca "değerlendirilme sırası"na daha erken girmenizi sağlar. Yeni bir sayfanın yapay zeka cevaplarında görünmeye başlaması genellikle haftalar sürer; bu sürenin indeksleme kısmını günlerden dakikalara indirmek, elinizdeki az sayıdaki somut kaldıraçtan biridir.
Not: IndexNow'u destekleyen motorlar Bing, Yandex, Seznam ve Naver. Google desteklemiyor. Google tarafında karşılığı sitemap'inizin lastmod alanları ve Search Console'daki URL inceleme aracıdır.
Kurulum: üç adım
1. Anahtar üretin
8-128 karakter arası, harf ve rakamlardan oluşan rastgele bir dize. Örneğin bir UUID'nin tireleri kaldırılmış hali yeterlidir. Bunu bir kez üretip saklarsınız.
2. Anahtar dosyasını yayınlayın
Sitenizin kök dizinine, adı anahtarın kendisi olan bir metin dosyası koyun:
https://alanadiniz.com/4db0a0c249510d475236da5a75b770a4.txt
Dosyanın içeriği de yine aynı anahtar olmalı. Bu, sahiplik doğrulamasıdır: arama motoru bildirimi aldığında dosyayı okur ve gönderenin gerçekten site sahibi olduğunu teyit eder.
3. Bildirimi gönderin
Tek adres için basit bir GET isteği yeterli:
https://api.indexnow.org/indexnow?url=https://alanadiniz.com/blog/yeni-yazi&key=ANAHTAR
Birden fazla adres için tek POST isteğiyle toplu gönderim yapılır:
POST https://api.indexnow.org/indexnow
{
"host": "alanadiniz.com",
"key": "ANAHTAR",
"keyLocation": "https://alanadiniz.com/ANAHTAR.txt",
"urlList": [
"https://alanadiniz.com/blog/yeni-yazi",
"https://alanadiniz.com/blog/guncellenen-yazi"
]
}
Bir motora gönderdiğiniz bildirim, protokolü destekleyen diğerlerine de iletilir; her motora ayrı ayrı göndermek gerekmez.
Doğru kullanım: neyi, ne zaman bildirmeli
| Durum | Bildirilmeli mi | Neden |
|---|---|---|
| Yeni yazı yayınlandı | Evet | En değerli kullanım; tarama beklemez |
| Yazının gövdesi değişti | Evet | Güncellenmiş sürümün indekse girmesi hızlanır |
| Sayfa silindi veya 410 döndü | Evet | İndeksten çıkarılması hızlanır |
| Sadece yorum eklendi | Hayır | İçerik değişikliği sayılmaz |
| Şablon veya menü değişti | Hayır | Site geneli değişiklikte tüm adresleri göndermeyin |
| Hiçbir şey değişmedi | Kesinlikle hayır | Aşırı gönderim, bildirimlerinizin yok sayılmasına yol açabilir |
En yaygın hata otomatik entegrasyonlarda görülür: sistem her save işleminde bildirim gönderir, sayfa gerçekten değişmemiş olsa bile. Doğrusu, gövdeyi karşılaştırıp yalnızca içerik farklıysa göndermektir.
Kurduğunuzu nasıl doğrularsınız
- Anahtar dosyasını tarayıcıda açın. Düz metin görmelisiniz; HTML veya 404 görüyorsanız sunucu yapılandırmanız uzantısız/bilinmeyen dosyaları engelliyor demektir.
- Bing Webmaster Tools > IndexNow bölümüne bakın. Gönderdiğiniz adresler ve durumları burada listelenir.
- API yanıtını kontrol edin:
200kabul edildi,202kabul edildi ama anahtar doğrulaması beklemede,403anahtar geçersiz,422adres host ile uyuşmuyor. - Bir hafta sonra Bing'de
site:sorgusuyla yeni sayfaların indekse girip girmediğine bakın.
Kurulum tutmadığında: dört tipik sebep
Bildirim gönderiyorsunuz ama Bing Webmaster Tools'da hiçbir şey görünmüyor. Neredeyse her zaman şu dördünden biridir.
403 Forbidden — anahtar doğrulanamıyor. Arama motoru kök dizindeki anahtar dosyasını okuyamıyor demektir. En sık sebebi, sunucunun .txt uzantılı veya uzantısız dosyaları engellemesi ya da dosyanın yanlışlıkla public dizininin dışında kalması. Dosyayı tarayıcıda açıp düz metin gördüğünüzden emin olun.
422 Unprocessable — adres host ile uyuşmuyor. Gönderdiğiniz adreslerin alan adı, istekteki host değeriyle aynı olmalı. www varyantı en sık karıştırılan yer: www.alanadiniz.com adreslerini alanadiniz.com host'uyla gönderirseniz reddedilir.
Anahtar dosyası CDN tarafından önbelleğe alınmış. Anahtarı değiştirdiyseniz eski dosya hâlâ sunuluyor olabilir. CDN önbelleğini temizleyin ve dosyayı doğrudan sunucudan da kontrol edin.
Bildirim gönderiliyor ama içerik değişmemiş. Sistem her kayıt işleminde bildirim atıyorsa, gövde değişmediği hâlde yüzlerce gereksiz bildirim gider. Aşırı gönderim, bildirimlerinizin toptan yok sayılmasına yol açabilir. Doğrusu, kaydetmeden önce eski ve yeni gövdeyi karşılaştırıp yalnızca gerçekten farklıysa göndermektir.
IndexNow'un yapmadıkları
Beklentiyi doğru kurmak, protokolü doğru kurmaktan daha önemli:
- Sıralamayı yükseltmez. Bildirim, değerlendirmenin zamanını değiştirir, sonucunu değil.
- İndekslemeyi garanti etmez. Sayfa düşük değerli görülüyorsa veya taranamıyorsa bildirim sonucu değiştirmez.
- Google'a ulaşmaz.
- İçerik kalitesinin yerine geçmez. Zayıf bir sayfayı daha hızlı bildirmek, onu daha hızlı görünmez yapar.
Kimler için gerçekten fark yaratır
Fayda her sitede aynı değil. En çok işe yarayanlar: sık içerik yayınlayan siteler (haber, blog, dokümantasyon), fiyat ve stok bilgisi değişen e-ticaret siteleri, ve tarama bütçesi düşük yeni siteler. Bu üçünde "değişiklik ile indeks arasındaki gecikme" gerçek bir maliyet.
En az işe yarayanlar: yılda birkaç kez güncellenen kurumsal tanıtım siteleri. Kurulum yine de zararsız ama fark hissedilmez.
Özet
IndexNow, kurulumu yarım saat süren ve bir daha dokunulmayan altyapı parçalarından biri. Yaptığı iş dar ama net: Bing'in — dolayısıyla ChatGPT ve Copilot'un dayandığı indeksin — sizden daha erken haberdar olmasını sağlar. Sıralama vaadi yok, ücret yok, risk yok.
Kurduktan sonra asıl bakılacak yer Bing Webmaster Tools'un AI Performance raporu: sayfalarınızın yapay zeka yüzeylerinde nasıl performans gösterdiğini ücretsiz gördüğünüz tek resmî kaynak.
GeoRanke hakkında: GeoRanke, markanızın ChatGPT, Perplexity, Google AI Overview, Gemini, Copilot ve Claude gibi üretken arama motorlarındaki görünürlüğünü ölçen bir Türk yazılım platformudur. Hangi sorularda geçtiğinizi, hangi kaynakların önerildiğini ve rakiplerinizin sizden nerede ayrıştığını takip eder.