{"id":28519,"date":"2026-09-08T21:56:08","date_gmt":"2026-09-08T18:56:08","guid":{"rendered":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/indexnow-api-request-reference\/"},"modified":"2026-09-09T02:34:34","modified_gmt":"2026-09-08T23:34:34","slug":"indexnow-api-request-reference","status":"publish","type":"ar_ykb","link":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/indexnow-api-request-reference\/","title":{"rendered":"IndexNow API istek referans\u0131"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">API kas\u0131tl\u0131 olarak k\u00fc\u00e7\u00fck tutulmu\u015ftur: bir u\u00e7 nokta, iki metot.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tek URL \u2014 GET<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>GET https:\/\/yandex.com\/indexnow?url=&lt;String&gt;&amp;key=&lt;String&gt;[&amp;keyLocation=&lt;String&gt;]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>url<\/code> ve <code>key<\/code> zorunludur; <code>keyLocation<\/code> ise yaln\u0131zca anahtar dosyas\u0131 k\u00f6k dizinde de\u011filse gereklidir. URL, RFC 3986 standartlar\u0131na uygun olmal\u0131d\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c7oklu URL \u2014 POST<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>POST https:\/\/yandex.com\/indexnow\nContent-Type: application\/json; charset=utf-8\n\n{ \"host\": \"www.example.com\",\n  \"key\": \"\u2026\",\n  \"keyLocation\": \"https:\/\/www.example.com\/key.txt\",\n  \"urlList\": [ \"https:\/\/www.example.com\/url1\", \u2026 ] }<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0130stek ba\u015f\u0131na 10.000 URL&#8217;ye kadar.<\/strong> <code>host<\/code>, <code>key<\/code> ve <code>urlList<\/code> zorunludur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ele al\u0131nmas\u0131 gereken yan\u0131t kodlar\u0131<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>200 OK<\/strong> \u2014 kabul edildi.<\/li>\n<li><strong>202 Accepted<\/strong> \u2014 yeni anahtar do\u011frulanmay\u0131 bekliyor. Hata de\u011fildir; g\u00f6nderime devam edin.<\/li>\n<li><strong>400<\/strong> \u2014 g\u00f6vdede ge\u00e7ersiz parametreler.<\/li>\n<li><strong>403 Invalid key<\/strong> \u2014 anahtar y\u00fcklenemedi veya g\u00f6nderilen URL&#8217;lerle e\u015fle\u015fmiyor. Dizin kapsaml\u0131 bir anahtarda bu genellikle yanl\u0131\u015f anahtardan ziyade bir kapsam ihlalidir.<\/li>\n<li><strong>405<\/strong> \u2014 yaln\u0131zca GET ve POST desteklenir.<\/li>\n<li><strong>422<\/strong> \u2014 geni\u015f kapsaml\u0131 hata: ge\u00e7ersiz anahtar konumu, ge\u00e7ersiz URL, anahtar\u0131n \u00e7ok k\u0131sa veya \u00e7ok uzun olmas\u0131, ge\u00e7ersiz karakterler, eksik anahtar, host veya URL, 10.000&#8217;den fazla URL, <code>urlList<\/code>&#8216;in dizi olmamas\u0131 veya bo\u015f olmas\u0131.<\/li>\n<li><strong>429 Too Many Requests<\/strong> \u2014 IP ba\u015f\u0131na limit a\u015f\u0131ld\u0131.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">H\u0131z s\u0131n\u0131rlamas\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yandex, <strong>istek say\u0131s\u0131nda bir s\u0131n\u0131r olmad\u0131\u011f\u0131n\u0131<\/strong> ve algoritmalar\u0131n\u0131n a\u015f\u0131r\u0131 g\u00f6nderimi engelledi\u011fini belirtirken, ayn\u0131 zamanda <code>429<\/code> kodunu da dok\u00fcmante etmektedir. Birlikte de\u011ferlendirildi\u011finde: de\u011fi\u015fiklikler ger\u00e7ekle\u015ftik\u00e7e g\u00f6nderim yap\u0131n, m\u00fcmk\u00fcn oldu\u011funda toplu i\u015flem kullan\u0131n ve 429 kodunu bir hata olarak de\u011fil, bekleme s\u00fcresiyle (backoff) yeniden deneme gerektiren bir bask\u0131 sinyali olarak ele al\u0131n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uygulama notlar\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Loglarda 202 ve 200 kodlar\u0131n\u0131 ay\u0131rt edin; b\u00f6ylece yeni bir anahtar bozuk bir anahtarla kar\u0131\u015ft\u0131r\u0131lmaz. 422 kodunu yeniden deneme gerektiren bir durum de\u011fil, d\u00fczeltme gerektiren kal\u0131c\u0131 bir hata olarak ele al\u0131n. Yo\u011fun yay\u0131n sistemlerinde 429 kodunu tetikleyen sayfa ba\u015f\u0131na GET iste\u011fi g\u00f6ndermek yerine, de\u011fi\u015fiklikleri tek bir POST iste\u011finde grupland\u0131r\u0131n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>API kas\u0131tl\u0131 olarak k\u00fc\u00e7\u00fck tutulmu\u015ftur: bir u\u00e7 nokta, iki metot. Tek URL \u2014 GET GET https:\/\/yandex.com\/indexnow?url=&lt;String&gt;&amp;key=&lt;String&gt;[&amp;keyLocation=&lt;String&gt;] url ve key zorunludur; keyLocation ise yaln\u0131zca anahtar dosyas\u0131 k\u00f6k dizinde de\u011filse gereklidir. URL, RFC 3986 standartlar\u0131na uygun olmal\u0131d\u0131r. \u00c7oklu URL \u2014 POST POST https:\/\/yandex.com\/indexnow Content-Type: application\/json; charset=utf-8 { &#8220;host&#8221;: &#8220;www.example.com&#8221;, &#8220;key&#8221;: &#8220;\u2026&#8221;, &#8220;keyLocation&#8221;: &#8220;https:\/\/www.example.com\/key.txt&#8221;, &#8220;urlList&#8221;: [ &#8220;https:\/\/www.example.com\/url1&#8221;, \u2026 [&hellip;]<\/p>\n","protected":false},"menu_order":95,"template":"","meta":{"footnotes":""},"ar_ykb_kategori":[766],"ar_ykb_etiket":[],"class_list":["post-28519","ar_ykb","type-ar_ykb","status-publish","has-post-thumbnail","hentry","ar_ykb_kategori-indexnow"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_ykb"}],"version-history":[{"count":2,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28519\/revisions"}],"predecessor-version":[{"id":29124,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28519\/revisions\/29124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/28901"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=28519"}],"wp:term":[{"taxonomy":"ar_ykb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_kategori?post=28519"},{"taxonomy":"ar_ykb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_etiket?post=28519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}