murattunalı.

IndexNow ve Bing Copilot.

IndexNow, bir sayfanın değiştiğini arama motorlarına anında bildiren açık bir protokoldür ve Bing ile Yandex ailesi tarafından destekleniyor.

Klasik keşif modeli beklemeye dayanır: sayfa yayımlanır, tarayıcının uğraması beklenir, sonra dizine girer. Bu süre günlerden haftalara kadar çıkabilir. IndexNow bu beklemeyi tersine çevirir — sayfa yayımlandığı anda motora bir bildirim gönderilir ve tarayıcı çağrılır.

Protokol basittir: bir anahtar üretilir, sitenin köküne o anahtarı içeren bir metin dosyası konur, ve değişen URL'ler bir uç noktaya bildirilir. Motor, bildirimin gerçekten site sahibinden geldiğini anahtar dosyasını okuyarak doğrular. Anahtar gizli değildir — protokolün tasarımı gereği kökte kamuya açık durur.

Neden yanıt motorlarını ilgilendiriyor

Doğrudan bağ Bing üzerinden kurulur: Microsoft'un yanıt ürünü Bing dizininden besleniyor. Dolayısıyla Bing'de hızlı dizinlenmek, o üründe görünme şansını doğrudan etkiliyor. Bu, IndexNow'ı yalnız klasik arama için değil yanıt motoru katmanı için de anlamlı kılıyor.

Bir de kapsam boyutu var: Türkiye'de Yandex'in kayda değer bir kullanım payı bulunuyor ve o da protokolü destekliyor. Yani tek bir bildirim iki ayrı ekosistemi birden besliyor.

Google protokolü desteklemiyor ve bunu açıkça belirtti; oradaki keşif kendi mekanizmalarına — sitemap, iç bağlantı, tarama bütçesi — bağlı kalıyor. Yani IndexNow bir tamamlayıcıdır, sitemap'in yerine geçmez.

Bu sitedeki kurulum

Bu sitede protokol kurulu ve bir araca bağlı. Anahtar bir veri dosyasında tutuluyor, kökteki anahtar dosyası üreticiden çıkıyor, ve bildirim aracı sitemap'teki URL'leri okuyup motora iletiyor.

Kritik bir çalışma kuralı var: araç DEPLOY SONRASI koşulmalı. Sebebi doğrulama mekanizmasıdır — motor, bildirimi aldığında anahtar dosyasını CANLI siteden okur. Dosya henüz yayına çıkmamışsa doğrulama başarısız olur ve bildirim reddedilir.

Araç bunu kendi kendine kontrol ediyor: anahtar dosyasını canlıdan doğrulayamazsa dürüstçe duruyor ve bildirim göndermiyor. Bu, sessizce başarısız olan bir entegrasyondan iyidir — başarısız olduğunu söyleyen bir araç, çalışıyormuş gibi yapan bir araçtan her zaman değerlidir.

  1. Anahtar üret ve sakla — bir kez, ve değiştirilmez.
  2. Anahtar dosyasını köke koy — üreticiden çıksın, elle unutulmasın.
  3. Deploy sonrası 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 URL'leri bildirmek sinyali değersizleştirir.
  5. Sonucu izle — motorun webmaster panelinde bildirim kayıtları görünür.

Sık yapılan hata: her şeyi bildirmek

Protokolün değeri, bildirimin bir SİNYAL taşımasındadır: «bu sayfa gerçekten değişti». Her dağıtımda tüm URL'leri bildiren bir kurulum, o sinyali gürültüye çevirir ve bir süre sonra motor bildirimlere olduğundan az değer verir.

Doğru kurulum, hangi sayfanın gerçekten değiştiğini bilen bir mekanizma gerektirir. Bu sitede o mekanizma zaten var: her sayfanın çıktısı parmak izleniyor ve bir defterde tutuluyor; damga yalnız içerik gerçekten değiştiğinde ilerliyor. Aynı defter, hangi URL'lerin bildirileceğini de söyleyebiliyor.

Bu ayrım küçük görünür ama uzun vadede belirleyicidir. Tutarsız sinyal veren bir kaynak, bir süre sonra dikkate alınmaz — bu, tarih damgaları için de bildirimler için de aynı biçimde geçerli.

Her şeyi bildiren bir sinyal, hiçbir şey bildirmeyen bir sinyale dönüşür.

Son olarak beklenti ölçüsü: IndexNow dizine girmeyi GARANTİ etmez, yalnız keşfi hızlandırır. Bir sayfa taranıp kalitesiz bulunursa yine dizine alınmaz. Yani protokol, içerik sorununun çözümü değil; içeriği zaten iyi olan bir sitenin keşif gecikmesini kısaltan bir araçtır.

Anahtar dosyası ve güvenlik

Protokolün en çok soru üreten yanı, anahtarın kökte açıkta durmasıdır. Bu bir güvenlik açığı değil, tasarımın kendisidir: anahtar, bildirimin site sahibinden geldiğini doğrulamaya yarar ve doğrulama ancak dosya kamuya açıkken yapılabilir. Anahtarı bilen biri sizin adınıza bildirim gönderebilir — ama gönderebileceği tek şey «şu sayfa değişti» bilgisidir ve bunun kötüye kullanım değeri yoktur.

Yine de dikkat edilmesi gereken bir nokta var: anahtar dosyası bir dağıtımda kaybolursa bildirimler sessizce reddedilmeye başlar. Dosyanın üreticiden çıkması ve varlığının bir testle denetlenmesi, bu sessiz kaybı önler.

Bir de kapsam kuralı: bildirilen URL'lerin, anahtar dosyasının bulunduğu alan adına ait olması gerekir. Başka bir alan adı için bildirim gönderilemez — protokol bunu doğrulamayla engeller.

Ne zaman değer, ne zaman değmez

IndexNow'ın getirisi site tipine göre belirgin biçimde değişiyor ve her sitede kurmak gerekmiyor. Sık güncellenen bir yayın, haber sitesi ya da düzenli içerik üreten bir blog için keşif gecikmesini kısaltmak gerçek bir kazançtır — özellikle güncel konularda, birkaç günlük gecikme trafiğin tamamını kaçırmaya yetebilir.

Buna karşılık yılda birkaç kez güncellenen kurumsal bir tanıtım sitesinde protokolün pratik faydası küçüktür; sitemap ve normal tarama zaten yeterli hızda çalışır. Kurulum maliyeti düşük olduğu için yine de zararı yoktur, ama öncelik listesinin üstünde olmamalıdır.

Bu sitede kurulmasının gerekçesi tempo değil disiplindi: yayın akışının her adımının bir aracı ve bir kaydı olsun istendi. Aynı zamanda protokolün kendisi, sitenin anlattığı konulardan biri — çalışan bir kurulum, hakkında yazılan bir metinden daha güçlü bir kanıt.

Bir son not, protokolün sınırına dair: IndexNow keşfi hızlandırır, dizine girmeyi garanti etmez. Bir sayfa hızla taranıp kalitesiz bulunursa yine dizine alınmaz — protokol yalnız kapıyı erken çalar, içeri alınmayı sağlamaz. Bu ayrım, aracın doğru beklentiyle kullanılması için önemli: dizinleme sorunu yaşayan bir site için çözüm IndexNow değil içerik kalitesidir, ve önce o kapatılmalıdır.

Kapanışta bir çerçeve: bu protokol, sitenin yayın akışındaki her adımın bir aracı ve bir kaydı olması ilkesinin küçük bir parçası. Tek başına büyük bir kazanç değil; ama kurulu olduğunda, yayımlanan bir içeriğin keşfe ulaşma yolu belgelenmiş ve ölçülebilir hâle geliyor. Belgelenmiş bir akışın değeri, herhangi bir adımın getirisinden bağımsızdır — bir gün bir şey bozulduğunda nerede bozulduğunu gösterir.

KAYNAKLAR