SEO

IndexNow Nedir, Siteye Nasıl Kurulur?

IndexNow, sitenizdeki değişikliği arama motorlarına anında bildiren bir protokoldür. Kurulumunu, destekleyen motorları ve sınırlarını anlattık.

Bir sayfanızı güncellediğinizde arama motorunun bunu ne zaman fark edeceğini beklemek yerine, doğrudan haber vermek isteseniz ne olurdu? IndexNow protokolünün vaadi tam olarak bu. Ama önemli bir ayrıntı var: bu protokolü destekleyen arama motorları arasında Google yok.

Bu yazıda IndexNow'un ne olduğunu, hangi arama motorlarının desteklediğini, sitenize nasıl kuracağınızı ve neyi garanti etmediğini indexnow.org'daki resmi belgelere dayanarak anlatıyoruz.

IndexNow nedir?

IndexNow, bir web sitesinin sahibinin, bir sayfanın eklendiğini, güncellendiğini ya da kaldırıldığını katılımcı arama motorlarına anında bildirebildiği açık bir protokoldür. Klasik yöntemde arama motoru botu sitenizi kendi zamanlamasıyla tarayıp değişikliği fark eder, IndexNow'da ise siz değişikliği önceden bildirirsiniz ve motor bu adrese öncelikli olarak bakabilir.

Protokol, Microsoft ve Yandex tarafından Ekim 2021'de birlikte duyuruldu ve indexnow.org üzerinden açık şekilde belgelendi.

Hangi arama motorları destekliyor?

indexnow.org'daki katılımcı listesine göre bugün şu arama motorları IndexNow'u destekliyor:

Arama motoruNot
BingProtokolün ilk duyurulduğu ortaklardan
YandexProtokolün ilk duyurulduğu ortaklardan
SeznamÇek arama motoru
NaverGüney Kore arama motoru
YepGizlilik odaklı arama motoru
Internet ArchiveArşivleme amaçlı kullanır
AmazonbotAmazon'a ait tarayıcı

Bu liste zaman zaman güncellenir, güncel ve tam listeyi indexnow.org üzerindeki katılımcı arama motorları sayfasından görebilirsiniz.

Google bu listede yok. Google, IndexNow protokolüne katılmıyor ve gönderdiğiniz bildirimleri okumuyor. Google'a bir sayfanızın değiştiğini bildirmek için hâlâ site haritanızı güncel tutmak ve Search Console'dan dizine ekleme istemek gerekiyor. IndexNow kurduğunuzda Google tarafında ek bir kazanç beklemeyin, bu protokolün faydası Bing, Yandex ve listedeki diğer motorlarla sınırlı.

Nasıl kurulur?

Kurulum indexnow.org'un belgelediği dört adımdan oluşur.

1. Bir API anahtarı oluşturun

Anahtar, 8 ile 128 karakter arasında, küçük harf, büyük harf, rakam ve tire içerebilen bir metindir. Bunu kendiniz üretebilir ya da bu işi yapan bir araçtan alabilirsiniz.

2. Anahtar dosyasını barındırın

Anahtarı, sitenizin kök dizinine {anahtar}.txt adıyla bir dosya olarak koyarsınız, örneğin siteniz.com/a1b2c3.txt. Dosyanın içinde sadece anahtarın kendisi yazılı olur. Anahtarı başka bir konumda tutmak isterseniz istek gönderirken keyLocation parametresiyle bu adresi belirtebilirsiniz. Bunun bir sınırı var: anahtar dosyasını örneğin siteniz.com/dosyalar/anahtar.txt konumunda barındırırsanız bu anahtar yalnızca siteniz.com/dosyalar/ ile başlayan adresler için geçerli olur, sitenizin kök dizinindeki diğer adresleri kapsamaz.

3. URL'yi gönderin

Tek bir adres için tarayıcıdan bile açılabilecek basit bir istek yeterlidir:

https://arama-motoru-adresi/indexnow?url=degisen-sayfa-adresi&key=anahtariniz

Bu adresi tarayıcınızın adres çubuğuna yapıştırıp Enter'a bastığınızda da isteği gönderebilir ve dönen yanıt kodunu doğrudan görebilirsiniz. Birden fazla adresi tek seferde bildirmek isterseniz JSON formatında bir istek gönderirsiniz, bu şekilde tek istekte en fazla 10.000 adres gönderilebilir.

4. Sonucu doğrulayın

Bing gibi bir arama motorunun kendi webmaster panelinde, gönderdiğiniz adreslerin alınıp alınmadığını görebilirsiniz. Bing Webmaster Tools'un IndexNow bölümünü Bing Webmaster Tools nasıl kullanılır yazımızda anlattık.

Kendiniz kurmak zorunda değilsiniz

Bu adımları elle yapmanız gerekmez. WordPress kullanıyorsanız IndexNow'u otomatik olarak gönderen eklentiler var, bazı içerik yönetim sistemleri ve Cloudflare gibi hizmetler de bu bildirimi sizin yerinize gönderebiliyor. Kullandığınız platformda böyle bir seçenek olup olmadığını kontrol edin. Sitenizi bir ajans ya da yazılımcı yönetiyorsa, kurulumun zaten yapılıp yapılmadığını önce onlara sorun, aynı işi iki kez kurmaya çalışmak karışıklığa yol açabilir.

IndexNow'un yaptığı ve yapmadığı

  • Yapar: Katıldığı arama motorlarına, hangi adresin değiştiğini anında bildirir ve bu motorların adresi öncelikli taramasına yardımcı olabilir.
  • Yapmaz: indexnow.org'un kendi ifadesiyle, bir URL'yi göndermek o sayfanın taranacağını ya da dizine ekleneceğini garanti etmez.
  • Yerini almaz: Site haritasının yerini tutmaz. Site haritası sitenizdeki bütün adresleri listeler, IndexNow ise sadece o an değişen adresi bildirir. İkisini birlikte kullanabilirsiniz, farkını site haritası nedir yazımızda anlattık.
  • Google'ı kapsamaz. Yukarıda belirttiğimiz gibi Google bu protokole dahil değil.

429 hatası alırsanız

IndexNow'a çok sık istek gönderirseniz karşınıza 429 kodu, yani "çok fazla istek" hatası çıkabilir. indexnow.org, bu durumda isteğin başlığındaki Retry-After bilgisinde belirtilen süre kadar bekleyip yeniden denemenizi öneriyor. Aynı adresi anlamlı bir içerik değişikliği olmadan gün içinde defalarca göndermek, bu hatayı tetikleyen en sık durumdur. Küçük bir işletme sitesi normal kullanımla bu sınıra pratikte ulaşmaz, sorun genelde otomatik ve hatalı kurulmuş bir entegrasyondan kaynaklanır.

Sık yapılan hatalar

  • Aynı adresi anlamlı bir değişiklik olmadan art arda göndermek. indexnow.org, gerçek bir içerik değişikliği olmadıkça sık gönderim yapılmamasını öneriyor.
  • Anahtar dosyasını yanlış konuma koymak ya da içeriğini bozmak.
  • IndexNow kurduktan sonra Google'da da otomatik iyileşme beklemek.
  • Değişmeyen, eski sayfaları da listeye eklemek, bildirim yalnızca gerçekten değişen adresler için anlamlıdır.
  • IndexNow'u kurup site haritanızı hiç göndermemek ya da güncellememek, ikisini birlikte kullanmak daha güvenilir bir sinyal oluşturur.

Sık sorulan sorular

IndexNow ücretli mi?

Hayır. Protokol açık kaynaklıdır ve kullanımı için arama motorlarına ya da indexnow.org'a bir ödeme yapmazsınız.

IndexNow kurmak sıralamamı yükseltir mi?

Hayır. IndexNow bir bildirim mekanizmasıdır, sıralama etkeni değildir. Sağladığı fayda, değişikliğin daha hızlı fark edilmesi ihtimalidir, içeriğin kalitesini ya da sıralamasını değiştirmez.

Küçük bir işletme sitesi için gerekli mi?

Sitenizde sık güncelleme yapmıyorsanız öncelikli bir ihtiyaç değildir. Kampanya sayfası, stok durumu ya da haber gibi sık değişen içerikleriniz varsa Bing ve Yandex gibi motorlarda bu değişikliklerin daha çabuk fark edilmesine yardımcı olabilir. Sitenizde hiç değişiklik yapılmıyorsa IndexNow'un size sağlayacağı ek bir fayda da olmaz, çünkü bildirecek bir değişiklik yoktur.

Google için alternatif bir bildirim yolu var mı?

Google'a bir değişikliği bildirmenin yolu site haritanızı güncel tutmak ve gerekirse Search Console'daki URL Denetleme Aracı'ndan dizine ekleme istemektir. Bunun da dizine ekleneceğini garanti etmediğini Google'ın kendisi belirtiyor.

IndexNow'u kaldırmak istersem ne olur?

Anahtar dosyanızı sitenizden kaldırmanız ve bildirim göndermeyi durdurmanız yeterlidir. Daha önce gönderdiğiniz bildirimler geri alınmaz ama yeni bir bildirim göndermediğiniz sürece protokolün sitenizde bundan sonra bir etkisi kalmaz.

Kısacası

IndexNow, sitenizdeki değişikliği Bing, Yandex ve protokole katılan diğer birkaç arama motoruna anında bildiren açık bir protokoldür, Google bu listede yer almıyor. Kurulumu bir API anahtarı, bir dosya ve basit bir istekten ibaret, ama taranmayı ya da dizine eklenmeyi garanti etmiyor. Sitenizin teknik altyapısını IndexNow dahil bütün yönleriyle değerlendirmek isterseniz SEO hizmetimize göz atabilirsiniz.

Yazan: Muhammed Yusuf Cancı

İstanbul Medipol Üniversitesi Bilgisayar Mühendisliği mezunu yazılım mühendisi. Web ve mobil uygulama geliştirme ile yapay zeka üzerine çalışıyor, MedyaDes'te işletmelerin web sitesi, e-ticaret ve arama görünürlüğü projelerini yürütüyor. Yazar sayfası

Google'da nerede olduğunuzu görelim

Sitenize bakar, neyi hangi sırayla yapacağımızı yazılı olarak iletiriz. Yazılı teklif, net takvim, yayından sonra destek.