Yandex Axtarış İndekslənməsi üçün IndexNow Yük Strukturunun Doğrulanması

Ask AI about this page

15 views 7 dəq oxu

IndexNow API yükü, yeni və ya yenilənmiş səhifələrin dərhal indekslənməsini tətikləmək üçün Yandex-ə POST sorğusu vasitəsilə göndərilən strukturlaşdırılmış JSON obyektidir. Bu yükə host domeni, doğrulama açarı və yenidən indekslənmə tələb edən URL-lər massivi daxil edilməlidir. Dəqiq formatlaşdırma tələblərinə riayət etməklə, veb-ustalar axtarış sisteminin bu yeniləmələri düzgün emal etməsini təmin edir və standart sayt indekslənmə cədvəlləri ilə bağlı ənənəvi gözləmə müddətlərini keçirlər.

IndexNow API yükünün məcburi komponentləri hansılardır?

Uğurlu bildiriş üçün JSON obyekti Yandex serverinin gözlədiyi xüsusi sahələri ehtiva etməlidir. Bu sahələrdən hər hansı biri çatışmadıqda və ya səhv formatlaşdırıldıqda, sorğu xəta kodu qaytaracaq və URL-lər indekslənmə növbəsinə əlavə edilməyəcək. Struktur sadə, lakin təhlükəsiz olmaq üçün nəzərdə tutulmuşdur və həm məlumatı, həm də sahiblik sübutunu tək bir ötürmədə tələb edir.

Yandex Axtarış İndekslənməsi üçün IndexNow Yük Strukturunun Doğrulanması
  • host: URL-lərin yerləşdiyi domen adı (məsələn, example.com).
  • key: Doğrulama üçün istifadə olunan 8-dən 128-ə qədər onaltılıq simvoldan ibarət sətir.
  • keyLocation: Açar faylının yerinə işarə edən isteğe bağlı, lakin tövsiyə olunan URL.
  • urlList: Yenilənmiş və ya yaradılmış tam URL-ləri ehtiva edən sətirlər massivi.

Host sahəsi, həmin xüsusi son nöqtə üçün tətbiq təlimatında göstərilməyibsə, protokolu (http və ya https) daxil etməməlidir. Açar serverinizdə yerləşdirilən mətn faylının məzmunu ilə uyğun olmalıdır. Bu fayl veb saytınız və Yandex robotu arasında əl sıxma rolunu oynayır və göstərilən domen üçün indekslənmə tələb etmək səlahiyyətiniz olduğunu təsdiqləyir.

Yandex üçün JSON sorğusunu necə formatlaşdırmaq olar?

IndexNow API yükünü göndərmək üçün Yandex son nöqtəsinə yönəldilmiş POST metodundan istifadə etməlisiniz. Sorğu başlıqları gövdə qədər vacibdir. ‘Content-Type’-ı ‘application/json; charset=utf-8’ olaraq təyin etməlisiniz. Bu, serverin məlumatları düzgün şərh etməsini təmin edir, xüsusən də URL-ləriniz xüsusi simvollar və ya qeyri-latın skriptləri ehtiva edirsə.

Yük strukturunun doğrulanması texniki SEO-da fundamental addımdır, çünki hətta bir dırnaq işarəsinin çatışmaması və ya yanlış simvol kodlaşdırması yeniləmələrinizin axtarış indeksinə çatmasının qarşısını ala bilər.

Yandex Axtarış İndekslənməsi üçün IndexNow Yük Strukturunun Doğrulanması — 2
Alien Road SEO komandası

urlList bir sorğuda 10.000-ə qədər URL ehtiva edə bilər. Hər bir URL protokolla başlayan mütləq yol olmalıdır. Məsələn, ‘https://example.com/new-page’ keçərlidir, lakin ‘/new-page’ deyil. Toplu sorğu göndərərkən, server siyahını emal edir və partiyanın emal üçün qəbul edilib-edilmədiyini göstərən cavab kodu qaytarır.

Yükün doğrulanması zamanı hansı ümumi xətalar baş verir?

Doğrulama prosesi zamanı uğursuzluqların çoxu kiçik sintaksis xətalarından və ya konfiqurasiya uyğunsuzluqlarından qaynaqlanır. Ümumi bir problem, JSON-da təqdim olunan açar ilə serverdəki .txt faylında tapılan açar arasındakı uyğunsuzluqdur. Bunlar mükəmməl uyğun gəlmirsə, Yandex serveri sorğunu 403 Forbidden statusu ilə rədd edəcək. Digər bir tez-tez rast gəlinən xəta, yükdə göstəriləndən fərqli bir hostdan URL-lərin daxil edilməsidir.

Simvol kodlaşdırması da əsas rol oynayır. URL-ləriniz kiril və ya digər xüsusi simvollar ehtiva edirsə, onlar düzgün şəkildə faizlə kodlaşdırılmalıdır. JSON-un özü UTF-8 kodlaşdırılmalıdır. Bunu etməmək serverin URL yollarını səhv oxumasına və 400 Bad Request xətalarına səbəb ola bilər. Həmçinin, dəyişməyən URL-ləri göndərməmək vacibdir, çünki həddindən artıq səs-küy dərəcə məhdudiyyətinə səbəb ola bilər.

Alien Road IndexNow məntiqini necə tətbiq edir

Alien Road-da biz IndexNow-u İstanbuldakı müştərilərimizin məzmun idarəetmə iş axınlarına birbaşa inteqrasiya edirik. Hansı hərəkətlərin bildirişi tətikləməli olduğunu müəyyən etmək üçün texniki auditlə başlayırıq. Böyük bir e-ticarət saytı kimi tipik bir hesab üçün, məhsulun mövcudluğunu və qiymət dəyişikliklərini izləyən avtomatlaşdırılmış skriptlər qururuq. Bu, IndexNow API yükünün məhsulun ehtiyatı bitdiyi anda göndərilməsini təmin edir.

Prosesimiz müştəri üçün unikal açarın yaradılmasını və onun kök qovluqda yerləşdirilməsini əhatə edir. Daha sonra URL-ləri qruplaşdırmaq və səmərəliliyi qorumaq üçün 500-dən 1.000-ə qədər qruplar halında Yandex-ə göndərmək üçün Python əsaslı ara proqramdan istifadə edirik. Bu pinglərin uğur dərəcəsini izləmək üçün Yandex Vebmaster panelini izləyirik. Məsələn, bir müştəri bütün kataloqunu yeniləyirsə, diaqnostik hesabatlarda indekslənmə tezliyinin demək olar ki, dərhal artdığını görə bilərik.

IndexNow səmərəli olsa da, yaxşı konfiqurasiya edilmiş sayt xəritəsinin əvəzi deyil. Biz onu ən təzə məzmunun həmişə görünməsini təmin etmək üçün ənənəvi kəşf üsullarının üstündə oturan aktiv bildiriş qatı kimi qəbul edirik.

Alien Road SEO komandası

IndexNow üçün HTTP status kodlarını başa düşmək

Yükünüzü təqdim etdiyiniz zaman, Yandex serveri HTTP status kodları vasitəsilə dərhal rəy bildirir. Bu kodları izləmək, tətbiqinizin nəzərdə tutulduğu kimi işlədiyini yoxlamağın ən effektiv yoludur. Uğur kodu indekslənməyə zəmanət vermir, lakin axtarış sisteminin bildirişinizi aldığını və URL-ləri emal növbəsinə əlavə etdiyini təsdiqləyir.

  • 200 OK: Sorğu uğurla emal edildi.
  • 202 Accepted: Sorğu qəbul edildi və URL-lər indekslənmə üçün növbəyə alındı.
  • 400 Bad Request: JSON strukturu etibarsızdır və ya format yanlışdır.
  • 403 Forbidden: Açar etibarsızdır və ya açar faylı göstərilən yerdə tapılmadı.
  • 422 Unprocessable Entity: URL-lər etibarsızdır və ya təqdim olunan hostla uyğun gəlmir.
  • 429 Too Many Requests: Göndərmələr üçün gündəlik limiti aşmısınız.

keyLocation sahəsi niyə tövsiyə olunur?

keyLocation sahəsi axtarış sisteminə doğrulama faylının serverinizdə harada olduğunu dəqiq bildirir. Protokol çox vaxt açarı standart olaraq hostun kökündə axtarsa da, xüsusi yolu təqdim etmək emal müddətini azaldır və potensial 403 xətalarının qarşısını alır. Bu, mürəkkəb alt qovluq strukturlarından istifadə edən və ya tək bir əsas açar altında bir neçə alt domeni idarə edən saytlar üçün xüsusilə faydalıdır.

Bu sahəni daxil etməklə, Yandex robotunun izləməsi üçün möhkəm bir yol təqdim edirsiniz. Açar faylınızı köçürsəniz və ya təhlükəsizlik səbəbi ilə xüsusi qovluqdan istifadə etsəniz, keyLocation sahəsi əl sıxmanın bütöv qalmasını təmin edir. IndexNow API yükünə bu ətraflı yanaşma, sayt miqrasiyaları və ya server yeniləmələri zamanı bildiriş sisteminin pozulmasının qarşısını alır.

URL siyahısının idarə edilməsi üçün ən yaxşı təcrübələr

urlList-in idarə edilməsi strateji yanaşma tələb edir. Yalnız əhəmiyyətli dəyişikliklərə məruz qalmış və ya tamamilə yeni olan URL-ləri daxil etməlisiniz. Dəyişməyən səhifələr üçün minlərlə eyni ping göndərmək, indekslənmə büdcəsinin səmərəsiz istifadəsidir. Bundan əlavə, siyahıdakı URL-lərin robots.txt tərəfindən bloklanmadığını və ya ‘noindex’ olaraq təyin olunmadığını yoxlamalısınız, çünki Yandex hələ də onlara baş çəkməyə çalışacaq və resursları israf edəcək.

Yeniləmələrinizi qruplaşdırmaq da faydalıdır. Sisteminiz dəqiqədə yüzlərlə yeniləmə yaradırsa, gözləyin və onları hər on dəqiqədən bir tək bir POST sorğusunda göndərin. Bu, serverinizin açmalı olduğu əlaqələrin sayını azaldır və prosesi daha etibarlı edir. Əksər müasir serverlər bu JSON ötürmələrini asanlıqla idarə edə bilər, lakin təmiz və dəqiq bir siyahı saxlamaq güclü texniki SEO quraşdırmasının əlamətidir.

Gələn həftə üçün addımlar

Bu texnologiyadan istifadəyə başlamaq üçün əvvəlcə unikal API açarınızı yaradın və müvafiq mətn faylını saytınızın kök qovluğunda yerləşdirin. Fayl əlçatan olduqda, cURL və ya POSTMAN kolleksiyası kimi bir alətdən istifadə edərək Yandex son nöqtəsinə tək bir URL göndərmək üçün əl ilə sınaq keçirin. 200 və ya 202 statusunu qaytardığından əmin olmaq üçün cavab kodunu yoxlayın. Uğurlu əl ilə sınaqdan sonra, gələcək məzmun yeniləmələrini avtomatik idarə etmək üçün CMS və ya backend məntiqinizdə fayl yüklənməsinin avtomatlaşdırılmasına keçə bilərsiniz.

Paylaş