murattunalı.

IndexNow.

IndexNow, bir sayfanın değiştiğini arama motorlarına anında bildiren açık bir protokoldür.

Klasik keşif beklemeye dayanır: sayfa yayımlanır, tarayıcının uğraması beklenir. IndexNow bunu tersine çevirir — sayfa yayımlandığı anda motora bildirim gönderilir ve tarayıcı çağrılır.

Kurulum üç adımdır: bir anahtar üretilir, sitenin köküne o anahtarı içeren bir metin dosyası konur, ve değişen adresler bir uç noktaya bildirilir. Motor bildirimin gerçekten site sahibinden geldiğini anahtar dosyasını CANLI siteden okuyarak doğrular.

Bu doğrulama, çalışma sırasını da belirler: bildirim DEPLOY SONRASI gönderilmelidir. Anahtar dosyası henüz yayına çıkmamışsa doğrulama başarısız olur ve bildirim reddedilir.

Bing ve Yandex ailesi destekliyor; Google desteklemiyor ve bunu açıkça belirtti. Yanıt motoru bağlamında değeri Bing üzerinden gelir — Microsoft'un yanıt ürünü Bing dizininden besleniyor.

En sık yapılan hata, her dağıtımda tüm adresleri bildirmektir. Bu, bildirimin taşıdığı «bu sayfa gerçekten değişti» sinyalini gürültüye çevirir. Doğru kurulum, hangi sayfanın gerçekten değiştiğini bilen bir mekanizma gerektirir.

Getirisi site tipine göre değişir. Sık güncellenen bir yayın için keşif gecikmesini kısaltmak gerçek bir kazançtır; yılda birkaç kez güncellenen kurumsal bir sitede pratik faydası küçüktür.

Anahtarın kökte açıkta durması bir güvenlik açığı değil, tasarımın kendisidir: doğrulama ancak dosya kamuya açıkken yapılabilir. Anahtarı bilen biri yalnız «şu sayfa değişti» bilgisi gönderebilir ve bunun kötüye kullanım değeri yoktur.

  1. Anahtar üret ve sakla — bir kez üretilir, değiştirilmez.
  2. Anahtar dosyasını köke koy — üreticiden çıksın, elle unutulmasın.
  3. Deploy SONRASI bildir — sıra tersine çevrilirse doğrulama başarısız olur.
  4. Yalnız gerçekten değişeni bildir — her build'de tüm adresleri bildirmek sinyali değersizleştirir.
  5. Sonucu izle — motorun webmaster panelinde bildirim kayıtları görünür.

Dördüncü madde protokolün en sık ihlal edilen kuralıdır: bildirimin taşıdığı bilgi «bu sayfa gerçekten değişti»dir ve her şeyi bildiren bir sinyal, hiçbir şey bildirmeyen bir sinyale dönüşür.

Beklenti ölçüsü önemlidir: IndexNow keşfi hızlandırır, dizine girmeyi garanti etmez. Bir sayfa hızla taranıp kalitesiz bulunursa yine dizine alınmaz. Dizinleme sorunu yaşayan bir site için çözüm bu protokol değil içerik kalitesidir ve önce o kapatılmalıdır.

KAYNAKLAR