IndexNow API sorğu bələdçisi veb-sayt sahiblərinə yeni, yenilənmiş və ya silinmiş məzmun haqqında Yandex kimi axtarış sistemlərini dərhal məlumatlandırmağa imkan verən texniki protokoldur. Səhifə URL-i və unikal açarı ehtiva edən sadə HTTP sorğusu göndərməklə siz axtarış crawler-lərinin standart tarama dövrəsini gözləmədən ən son dəyişikliklərinizə üstünlük verməsini təmin edirsiniz. Bu üsul server yükünü azaldır və internetdə yeni məlumatların kəşf edilməsini sürətləndirir.
IndexNow API nədir və niyə vacibdir?
Ənənəvi skan etmə axtarış sistemlərinin öz sürəti ilə linkləri kəşf etməsinə və ya sayt xəritələrini yoxlamasına əsaslanır. Bu, çox vaxt dərc olunma ilə indekslənmə arasında boşluq yaradır. IndexNow nəzarəti yenidən sayt sahibinə verməklə bunu dəyişdirir. Siz axtarış sisteminə səhifənin hazır olduğunu bildirirsiniz və o, səfər planlaşdırmaqla cavab verir.

Protokol xüsusilə hər gün çoxlu səhifələr dərc edən saytlar üçün faydalıdır. Məsələn, xəbər portalı və ya böyük pərakəndə satış saytı ən yeni məlumatlarının mümkün qədər tez axtarış nəticələrində görünməsinə ehtiyac duyur. Bu API olmadan yeni məqalə standart skaner tərəfindən kəşf edilmək üçün saatlar və ya günlər gözləyə bilər.
Etibarlı IndexNow API sorğusu necə qurulur?
Standart sorğu üç əsas element tələb edir: host, URL siyahısı və açar. Host dəyişikliklərin baş verdiyi domen adıdır. URL siyahısı sorğu üçün 10 000-ə qədər link ehtiva edə bilər, baxmayaraq ki, tək yeniləmələr ümumi haldır. Açar domenə sahib olduğunuzu sübut edən sətirdir. Nəzərə alın ki, açarın yoxlanılması üçün serverinizdə yerləşdirilməlidir.
- məsələn yandex.com/indexnow olan API nöqtəsi.
- Məzmun növü başlığı application/json olaraq təyin edilməlidir.
- Host, açar və URL siyahısını ehtiva edən JSON gövdəsi.
- Yoxlama faylınızın yolunu müəyyən edən keyLocation.
Sorğu POST və ya GET kimi göndərilə bilər. Bir neçə URL-i toplu şəkildə emal etmək üçün POST üsuluna üstünlük verilir. POST istifadə edərkən sorğunun gövdəsi məlumatları strukturlaşdırılmış formatda ehtiva edir. GET üsulu daha sadədir, lakin bir dəfəyə yalnız bir URL-i dəstəkləyir. Bir çox tərtibatçılar səmərəliliyinə görə POST-u seçirlər.

Biz görürük ki, bir çox tərtibatçılar API gövdəsi ilə mətn faylı arasındakı açarı dəqiq uyğunlaşdırmağı unudurlar. Tək bir simvol fərqi və ya əlavə boşluq dərhal yoxlamanın uğursuz olmasına səbəb olacaq.
Alien Road SEO komandası
Validasiya üçün əsas komponentlər hansılardır?
Təhlükəsizlik kök kataloqda yerləşdirilən mətn faylı vasitəsilə idarə olunur. Bu fayl API çağırışında istifadə olunan eyni açar sətrini ehtiva edir. Axtarış sistemləri bu faylı serverinizdən gətirməklə sorğunu yoxlayır. Sorğudakı açar serverinizdəki fayldakı açarla uyğun gələrsə, sorğu autentifikasiya olunur.
Açarın özü ən azı 8 simvoldan ibarət olmalıdır, lakin 32 simvollu alfa-rəqəmsal sətrdən istifadə etmək daha etibarlı standartdır. Mətn faylını açarın adıyla adlandırmalısınız. Məsələn, açarınız ‘abc123’ olarsa, faylınız ‘abc123.txt’ olmalıdır. Bu, axtarış sisteminə onu təxmin etmədən tapmağa imkan verir.
Ümumi API cavab xətaları necə idarə olunur?
Texniki sənədlərdə qeyd olunan RSS lent xətaları kimi, sintaksis səhv olarsa IndexNow sorğuları uğursuz olur. 400 Bad Request adətən JSON formatının etibarsız olduğunu və ya məcburi sahənin çatışmadığını bildirir. 403 Forbidden açarın səhv olduğunu və ya açar faylına skaner tərəfindən daxil olmaq mümkün olmadığını göstərir. Nəzərə alın ki, texniki gigiyena uğur üçün həyati əhəmiyyət kəsb edir.
- 400: Yanlış sintaksis. JSON-da çatışmayan dırnaq işarələrini və ya vergülləri yoxlayın.
- 403: Açarın yoxlanılması uğursuz oldu. Faylın kök kataloqda olduğunu yoxlayın.
- 422: URL sorğuda göstərilən hosta aid deyil.
- 429: Çoxlu sorğular. API çağırışlarınızın tezliyini azaldın.
Əgər 403 xətası görürsünüzsə, serverinizin axtarış sisteminin istifadəçi agentini bloklayıb-bloklamadığını yoxlayın. Bəzən təhlükəsizlik divarları skanerin açar faylını əldə etməsinə mane olur. Saytınız və axtarış sistemi arasında hamar əlaqə saxlamaq üçün xüsusi yoxlama URL-inə girişə icazə verməlisiniz.
Alien Road indexnow api sorğu istinadını necə tətbiq edir
Alien Road olaraq biz müştərilərimiz üçün CMS iş axınına IndexNow API-ni inteqrasiya edirik. Minlərlə məhsulu olan tipik e-ticarət saytı üçün əllə indeksləşdirmə qeyri-mümkündür. Biz məhsul qiyməti dəyişdikdə və ya yeni məhsul əlavə olunduqda hər dəfə işə düşən avtomatlaşdırılmış tətikleyici quraşdırırıq. Bu, axtarış sisteminin gecikmədən ən cari məlumatlara malik olmasını təmin edir.
Tipik əməkdaşlıqda biz əvvəlcə unikal açar yaradır və onu müştəri serverinin kökündə yerləşdiririk. Sonradan biz onların backend-ini URL-ləri toplu şəkildə qruplaşdırmaq və hər saat Yandex nöqtəsinə göndərmək üçün konfiqurasiya edirik. Bu, qiymət enişlərinin və ya səhm yeniləmələrinin bir neçə dəqiqə ərzində axtarış nəticələrində görünməsini təmin edərkən serverin həddən artıq yüklənməsinin qarşısını alır. Ev əşyaları satan Shopify mağazası üçün bu proses onların inventar məlumatlarını potensial müştərilər üçün dəqiq saxlayır.
Böyük miqyaslı miqrasiyalar üçün IndexNow istifadə etmək güclü strategiyadır. Saytın köçürülməsinin tanınması üçün həftələrlə gözləmək əvəzinə, biz yeni URL-ləri birbaşa göndəririk ki, bu da keçid zamanı trafik sabitliyini qorumağa kömək edir.
Alien Road SEO komandası
Texniki xüsusiyyətlər və limitlər
API güclü olsa da, hörmət etməli olduğunuz sərhədləri var. Tək POST sorğusunda 10 000-dən çox URL təqdim edə bilməzsiniz. Əlavə olaraq, URL-lərin hamısı eyni hosta aid olmalıdır. Əgər bir neçə subdomen idarə edirsinizsə, hər biri düzgün işlənməsi üçün öz açarını və öz API çağırışını tələb edir.
JSON yükünün formatlaşdırılması sərtdir. Xəbər lentləri üçün tələblərə çox bənzər olaraq, IndexNow-dakı URL-lər mütləq və tam ixtisaslaşmış olmalıdır. Onlar düzgün protokoldan, HTTP və ya HTTPS-dən istifadə etməlidirlər. Xüsusi simvollar UTF-8 kodlaşdırmasından istifadə etməklə düzgün şəkildə qaçılmalıdır. Əlavə dırnaq işarəsi və ya düzgün bağlanmamış atribut bütün partiyanın indekslənməsini dayandıracaq.
IndexNow-un XML Sayt Xəritələri ilə müqayisəsi
XML sayt xəritələri axtarış sistemlərinin vaxtaşırı yoxladığı passiv fayllardır. IndexNow aktiv bildiriş sistemidir. Tam sayt strukturunun görünməsi üçün hələ də sayt xəritəsini saxlamalı olduğunuz halda, API vaxt həssas yeniləmələr üçün daha yaxşı seçimdir. Hər iki üsuldan birlikdə istifadə etmək tam indeksləşdirmə strategiyasını təmin edir.
Sayt xəritələri bəzən çox böyüyə bilər və bu da emal vaxtının yavaşlamasına səbəb ola bilər. IndexNow yalnız yaxın vaxtlarda nəyin dəyişdiyinə diqqət yetirməklə bundan qaçır. Bu məqsədyönlü yanaşma həm serveriniz, həm də axtarış sisteminin resursları üçün daha səmərəlidir. O, skanerin dəyişməmiş səhifələrə təkrar-təkrar baş çəkmək ehtiyacını azaldır.
Bu həftə haradan başlamaq lazımdır
CMS-nizin yerli IndexNow plaginə malik olub- olmadığını yoxlamaqla başlayın. Əgər yoxdursa, 32 simvollu açar yaradın və onu .txt faylı kimi server kökünüzə yükləyin. 200 OK cavabı aldığınızı yoxlamaq üçün sadə əmr sətri alətindən istifadə edərək tək URL-i sınayın. Bağlantını yoxladıqdan sonra axtarışdakı mövcudluğunuzu təzə saxlamaq üçün bütün yeni məzmun yeniləmələri üçün prosesi avtomatlaşdırın.
Sorğu göndərdikdən sonra axtarış sisteminin səfəri üçün server qeydlərinizi izləyin. Bu, sistemin işlədiyini təsdiqləyir. Xətalar görürsünüzsə, xəta kodu siyahısına baxın və qaçırılmamış simvollar və ya çatışmayan mötərizələr kimi ümumi səhvlər üçün JSON sintaksisini yoxlayın.