IndexNow anahtarı, siteyi kontrol ettiğinizi kanıtlar. Anahtarı oluşturup içeren bir dosyayı siteye yerleştirirsiniz; Yandex ise her API isteğinde bunu kontrol eder. İçeriği ve konumu yalnızca siz ve arama motoru tarafından bilinmelidir.
Temel gereksinimler
- Yalnızca UTF-8.
- 8 ila 128 karakter.
a-z,A-Z,0-9ve-karakterleri.- Bir TXT dosyası veya başka bir düz metin formatı — içinde HTML işaretlemesi olmamalıdır.
Özel bir araca gerek yoktur: Manuel olarak oluşturabilir veya her yenilemede yeni bir tane üreten IndexNow sitesinden rastgele oluşturulmuş bir anahtarı kopyalayabilirsiniz.
Nereye yerleştirilmeli
- Site kök dizini (önerilen). Dosya adı anahtarla tam olarak eşleşmelidir;
EdD8dkm…anahtarıEdD8dkm….txtdosyasında olmalıdır. - Herhangi bir dizin; konumu her istekte
keyLocationiçinde gönderilir. Kapsam kısıtlaması önemlidir:/catalog/içindeki bir anahtar yalnızca/catalog/altındaki URL’ler için geçerlidir ve/help/için geçersizdir. Bu, gönderim haklarını belirli bir bölüm için ayrı bir sisteme devrederken kullanışlı bir özelliktir.
Birden fazla anahtar ve birden fazla site
- Alt alan adları kendi anahtarlarına ihtiyaç duyar.
- Bir sitede birden fazla anahtara izin verilir; farklı sistemlerin bağımsız olarak gönderim yaptığı ve her birinin kök dizinde kendi anahtarına sahip olduğu durumlarda önerilen düzen budur.
- Bir anahtar birden fazla alan adında yeniden kullanılabilir.
Anahtarı doğrulama
Birkaç URL gönderin ve yanıt kodunu okuyun. 202 Accepted, anahtarın doğrulanmayı beklediği anlamına gelir; bekleyin ve birkaç tane daha gönderin. 200 OK olduğunda anahtar doğrulanmış ve adresler kabul edilmiş demektir. 202’de kalırsa beklemeye devam edin. 4xx kodu, referans tablosundaki belirli bir hataya işaret eder.
Bu iki aşamalı davranış, yanlış alarmlara neden olan kısımdır: kurulumdan hemen sonra bir kez test edilen bir entegrasyon 202 kodunu görür ve sadece yeni olduğu halde bozuk görünebilir.
Biz bunu nasıl uyguluyoruz
The per-system key advice is what we follow on client sites where a CMS plugin and a separate publishing pipeline both submit: separate keys mean one can be revoked without breaking the other. And we tell developers to expect 202 on the first attempt, because otherwise the first thing they do is regenerate a perfectly good key and start the verification wait over again.
İlgili hizmetler