Bir sayfa gönderme
Site sayfasının URL’sini IndexNow protokol desteğiyle Yandex’e gönderir.
İstek biçimi
GET https://yandex.com/indexnow
? url=<String>
& key=<String>
& [keyLocation=<String>]
|
Verileri göndermek istediğiniz sayfanın URL’si. RFC3986 standardına uygun olmalıdır. |
|
Site yönetim haklarını doğrulayan anahtar. Bir istek gönderdiğiniz zaman, arama motoru bu değeri dosya içeriğiyle eşleştirir. |
|
Eğer site kök dizininde yer almıyorsa, anahtarı içeren dosyanın yolu. |
*Gerekli parametre.
Yanıt biçimi
HTTP kodu 200 OK
content-type: application/json
Diğer yanıt kodları:
Kod |
Sebep |
Açıklama |
202 |
Kabul edildi |
Yeni bir anahtar doğrulama bekliyor. Eğer doğru olduğundan eminseniz, biraz bekleyin ve birkaç başka adres gönderin. Kod 200 OK olarak değişirse, bu anahtarın doğrulandığı ve adreslerin gönderildiği anlamına gelir. Kod 202 olarak kalırsa, anahtar doğrulandıktan sonra henüz veritabanına eklenmemiştir ve daha uzun süre beklemeniz gerekir. |
403 |
Geçersiz anahtar |
Anahtar yüklenemedi veya istekte belirtilen URL’lerle eşleşmiyor. |
405 |
Yönteme izin verilmiyor |
GET ve POST yöntemleri desteklenmektedir. |
422 |
Geçersiz anahtar konumu |
|
422 |
Geçersiz url |
İstek geçersiz bir URL içeriyor veya gönderilen anahtar bunu işlemek için uygun değil. |
422 |
Anahtar en az 8 karakter olmalıdır |
Anahtar 8 karakterden az içeriyor. |
422 |
Anahtar 128 karakterden uzun olmamalıdır |
Anahtar 128 karakterden fazla içeriyor. |
422 |
Anahtar a-Z 0-9 veya “-” içermelidir |
Anahtar geçersiz karakterler içeriyor. |
422 |
Anahtar sağlanmamış |
|
422 |
URL sağlanmamış |
|
429 |
Çok Fazla İstek Var |
Bir IP adresi için istek sayısı aşılmış. |
Sorular ve cevaplar
Ne sıklıkla istek gönderebilirim?
İstek sayısında bir sınır yoktur, sıklığını kendiniz ayarlayabilirsiniz. Yandex çok fazla isteği önleyen algoritmalar kullanır.
Aynı URL’yi günde birden fazla kez gönderebilir miyim?
Aynı URL’yi çok sık göndermemenizi öneririz. Gerekirse, aralarına (10 dakika) ara vererek gönderin. Sayfa sık güncelleniyorsa, bunu Yandex’e bildirmek için başka yöntemler kullanın.
HTTP kodu 404 olan sayfaları API aracılığıyla gönderebilir miyim?
Evet, 404 veya 410 kodlu sayfaları bildirmek için IndexNow’u kullanabilirsiniz.
HTTP kodu 301 veya 302 (yönlendirme) olan sayfaları gönderebilir miyim?
Evet, yönlendirmeler veya diğer değişiklikler hakkında bilgi içeren URL’leri gönderebilirsiniz.