JavaScript rendering səbəbindən Baiduspider tarama blokları, axtarış motoru botu səhifə məzmununuzu göstərmək üçün lazım olan müştəri tərəfi skriptlərini icra edə və ya şərh edə bilmədikdə baş verir. Saytınız məzmunu ilkin HTML mənbəyində birbaşa təqdim etmək əvəzinə brauzerdə göstərən çərçivələrə çox güvəndikdə, Baiduspider səhifələrinizi boş və ya natamam kimi görə bilər. Bu, zəif indeksləmə əhatə dairəsinə və əsas biznes terminləriniz üçün görünürlüyün azalmasına səbəb olur.
Niyə JavaScript rendering Baidu indeksləməsinə təsir edir?
Baidu, son məzmun strukturunu ilkin server cavabında görməyə üstünlük verir. Müasir axtarış motorları skriptləri icra etmək qabiliyyətlərini təkmilləşdirsələr də, bu proses daha çox server resursu və vaxt tələb edir. Səhifələriniz render üçün çox vaxt aparırsa və ya botun həll edə bilmədiyi mürəkkəb asılılıqlara güvənirsə, bot mətni ələ keçirməzdən əvvəl böyük ehtimalla hərəkət edəcəkdir. Bu, insan istifadəçisinin gördüyü ilə axtarış motorunun qeyd etdiyi arasında texniki boşluq yaradır.

Əsas narahatlıq tarama səmərəliliyidir. Baiduspider hər dəfə bir səhifəyə baş çəkdikdə, müəyyən miqdarda vaxt və emal gücü ayırır. Əgər bot əsas məzmun görünməzdən əvvəl çoxsaylı API çağırışlarını, paket yükləmələrini və vəziyyət idarəetmə skriptlərini gözləməlidirsə, indeksator tarama səmərəliliyini qorumaq üçün sadəcə səhifəni atlaya bilər. Bu, tarama büdcəsinin çox diqqətlə idarə edilməli olduğu minlərlə URL-i olan saytlar üçün xüsusilə problemlidir.
Bundan əlavə, JavaScript tətbiqiniz istifadəçi üçün xüsusi sessiyalara və ya mürəkkəb kukilərə əsaslanan məntiqə güvənirsə, bot məzmunun göstərilməsini tamamilə işə sala bilməyəcək. Baiduspider standart brauzer kimi uzunmüddətli vəziyyət və ya sessiya kukilərini saxlamır. Nəticədə, səhifənizin istifadəçi qarşılıqlı əlaqəsini və ya render üçün davamlı sessiyanı tələb edən hər hansı bir elementi axtarış motoru üçün görünməz qalacaq və bu məzmunu axtarış nəticələrindən effektiv şəkildə siləcək.
Loglarınızda render problemlərini necə müəyyən etmək olar?
Server giriş loglarınızı yoxlamaq bu blokların diaqnozunda ilk addımdır. Baiduspider-in səhifələrinizi istədiyi, lakin indekslənmiş versiyanın axtarış nəticələrində çatışmadığı nümunələri axtarın. Texniki quraşdırmanızın kəşfiyyata mane olub-olmadığını yoxlamaq üçün aşağıdakı yoxlama siyahısından istifadə edin:

- Brauzer vasitəsilə əldə edilən mənbə kodunu xam server cavabı ilə müqayisə edin.
- Baiduspider istifadəçi agentləri aşkar edildikdə yüksək 5xx xəta dərəcələri üçün server loglarını yoxlayın.
- robots.txt faylınızın kritik JavaScript və ya CSS fayllarını bloklamadığını təsdiqləyin.
- Bot sorğuları üçün ilk bayta qədər olan vaxtı və ümumi səhifə yüklənmə müddətini təhlil edin.
Bu logları təhlil edərkən, HTTP cavab kodlarındakı uyğunsuzluqlara xüsusi diqqət yetirin. Botun 200 OK statusu aldığını, lakin səhifə məzmununun boş olduğunu görsəniz, bu, botun müştəri tərəfi kodunu düzgün icra etmədiyinin aydın əlamətidir. Bir çox komanda bot sorğuları üçün unikal başlıqlar əlavə etməyin standart trafik ilə bot trafiki arasında fərq qoymağa kömək etdiyini və müəyyən resursların niyə yüklənmədiyini daha aydın şəkildə sazlamağa imkan verdiyini görür.
Digər kritik diaqnostik addım səhifəni JavaScript deaktiv edilmiş təmiz brauzer profilində sınaqdan keçirməyi əhatə edir. Skriptlər söndürüldükdə naviqasiyanız, əsas mətniniz və ya daxili keçidləriniz yoxa çıxırsa, indeksləmə çətinliyinizin əsas səbəbini müəyyən etmisiniz. Bu sadə test, hər hansı bir render mühiti dinamik komponentləri şərh etməyə başlamazdan çox əvvəl, Baiduspider-in ilk keçid zamanı saytınızı necə gördüyünə dair yüksək dəqiqlikli bir baxış təqdim edir.
Ümumi texniki tələlər hansılardır?
Bir çox tərtibatçı interaktiv təcrübələr yaratmaq üçün müştəri tərəfi renderindən istifadə edir. Bununla belə, məzmununuz üçün məlumat əldə etmə prosesi səmərəsizdirsə, bot boş bir konteyner görəcək. Bəzi ümumi problemlərə məzmunun çatdırılması üçün kukilərə güvənmək, mürəkkəb yönləndirmələr və ya tarama sessiyası zamanı yüklənməyən üçüncü tərəf skriptlərinə ağır güvənmək daxildir. Məzmununuzun həddindən artıq skript icrası olmadan əlçatan olmasını təmin etmək hər hansı bir texniki SEO strategiyası üçün möhkəm bir təməldir.
Tez-tez rast gəlinən tələlərdən biri kritik məzmun elementləri üçün ‘lazy loading’ istifadəsidir. Lazy loading istifadəçi təcrübəsi üçün əla olsa da, onu əsas məhsul təsvirlərinizə və ya H1 etiketlərinizə tətbiq etmək indeksləmə üçün fəlakətli ola bilər. Məzmun yalnız sürüşdürmə hadisəsindən və ya klikdən sonra yüklənirsə, bot onu görməyəcək. Biz tez-tez əsas səhifə məzmununun qeyri-müəyyən müddətə təxirə salındığı və indeksatora nazik məzmun siqnallarının göndərildiyi saytları görürük.
Bundan əlavə, böyük çərçivə asılılıqlarının istifadəsi tez-tez vaxt aşımına səbəb olur. Saytınız ən sadə mətni belə render edə bilməzdən əvvəl nəhəng bir kitabxananın təhlil edilməsini tələb edirsə, Baiduspider vaxtı bitə bilər. İlkin yükünüzü mümkün qədər yüngül saxlamağı təklif edirik. Yükləmə zamanı icra edilməli olan xarici asılılıqların sayını azaltmaqla, axtarış motorunun əsas mesajınızı taramanın ilk bir neçə millisaniyəsində ələ keçirməsini təmin edirsiniz.
Baidu-da texniki SEO xam HTML cavabına diqqət yetirməyi tələb edir. Dəyərinizi dərhal işə düşməyən bir skriptin içində gizlədirsinizsə, siz əsasən indeks üçün görünməzsiniz.
Alien Road SEO komandası
Alien Road bu prosesi necə tətbiq edir
Alien Road-da biz müştəri saytlarını Baidu üçün audit edərkən xüsusi bir prosesi izləyirik. Biz botun ilk ziyarəti zamanı nə ilə qarşılaşdığını dəqiq görmək üçün Baiduspider mühitini simulyasiya etməklə başlayırıq. Tipik bir e-ticarət müştərisi üçün biz hansı məhsul məlumatının JavaScript vasitəsilə render edildiyini müəyyən edirik və mümkün olduqda həmin məlumatı statik HTML-ə köçürürük.
- Mətn məzmununun skript icrası olmadan mövcud olduğunu təsdiqləmək üçün render edilmiş HTML-i audit edin.
- Müştəri skriptlərindən asılılığı azaltmaq üçün kritik səhifələr üçün server tərəfi renderini tətbiq edin.
- Botun səhifənin son versiyasını tez almasını təmin etmək üçün keşləmə qatlarını konfiqurasiya edin.
- Tarama tezliyi və indeks yeniləmələri üçün Baidu Search Resource Platform-u izləyin.
İş axınımızda biz məzmunun çatdırılmasının sabitliyinə üstünlük veririk. Bir son müştəri layihəsi üçün biz onların kateqoriya səhifələrinin tamamilə botun təhlil edə bilmədiyi dinamik JSON lentinə güvəndiyini gördük. Biz ilkin elementlər siyahısının statik HTML kimi təqdim edildiyi və interaktiv xüsusiyyətlərin sonradan yükləndiyi hibrid yanaşma tövsiyə etdik. Bu dəyişiklik yerləşdirildikdən sonra iki həftə ərzində indekslənmiş səhifələrin davamlı artmasına səbəb oldu.
Biz həmçinin Baidu platforması vasitəsilə tarama tezliyini izləməklə hesabat aspektini idarə edirik. ‘Tarama Statistikası’ hesabatını server loglarımızla müqayisə edərək, botun problemlərlə nə vaxt qarşılaşdığını dəqiq müəyyən edə bilərik. 404-lərdə və ya natamam renderlərdə artım müşahidə etsək, server tərəfi konfiqurasiyasının botun xüsusi ehtiyacları üçün optimallaşdırılmasını təmin etmək üçün texniki diqqətimizi tez bir zamanda dəyişirik.
Bu həftə haradan başlamaq lazımdır
Ən vacib beş açılış səhifənizi seçməklə və xam HTML mənbə kodunu yoxlamaqla başlayın. Əgər əsas başlıqların, məhsul təsvirlərinin və ya daxili keçidlərin mənbədə olmadığını görsəniz, indeksləmə çətinliyinizin səbəbini tapmısınız. İnkişaf komandanızı bu vacib elementləri statik HTML çıxışına köçürməyə yönəldin. Bu dəyişiklikləri etdikdən sonra, bu xüsusi səhifələrin yenidən taranmasını tələb etmək üçün Baidu platformasındakı URL təqdim etmə alətindən istifadə edin.
Əsas səhifələrinizdəki render problemini həll etdikdən sonra, snippetlərin düzgün məzmunu əks etdirmək üçün yenilənib-yenilənmədiyini görmək üçün axtarış nəticələrini izləyin. Dəyişikliklərin bütün sayta tətbiq edilməzdən əvvəl qüvvəyə mindiyini təsdiqləmək vacibdir. Bir neçə şablon faylı ilə kiçik başlayın, nəticələri yoxlayın və sonra texniki təkmilləşdirmələrinizin indeks əhatə dairəsində gözlənilən artımı təmin etdiyinə əmin olmaq üçün bütün sayt üzrə tətbiqə keçin.
Bərpa təxmin etmək deyil; bu, botun ilk sorğudan son səhifə renderinə qədər getdiyi dəqiq yolu yoxlamaqdır. Biz mürəkkəblikdən çox sabitliyə üstünlük veririk.
Alien Road SEO komandası