JavaScript çərçivələri üçün Baidu indeksləmə gecikmələrinin aradan qaldırılması
Ask AI about this page
4 views7 dəq oxu
Yeni JavaScript çərçivələri üçün Baidu indeksləmə gecikmələri baş verir, çünki axtarış sistemi statik HTML-ə üstünlük verir və müştəri tərəfində render edilmiş məzmunu emal etmək üçün həftələr tələb edə bilər. Bunu həll etmək üçün tərtibatçılar Baiduspider-ə tam HTML görüntüsü təqdim etmək üçün server tərəfində renderinq və ya əvvəlcədən renderinq tətbiq etməlidirlər. Renderinq xəttindəki xüsusi tıxacları müəyyən etmək üçün Baidu Search Resource Platform-da tarama xətalarını yoxlamaq ilk addımdır.
Niyə JavaScript saytları üçün Baidu indeksləməsi yavaşdır?
React, Vue və Angular kimi müasir çərçivələr JavaScript-i icra etmək və son səhifəni qurmaq üçün müştəri brauzerinə güvənir. Baiduspider iki mərhələli tarama prosesindən istifadə edir. Birincisi, ilkin HTML kodunu skan edir. Əgər həmin kod boşdursa və ya məzmunu yoxdursa, kroler səhifəni renderinq mühərriki daxil olan ikinci keçid üçün növbəyə qoymalıdır. Bu növbə çox vaxt uzun olur və məzmunun aşkar edilməsində və reytinqində əhəmiyyətli gecikmələrə səbəb olur. Digər axtarış sistemləri renderinq sürətlərini yaxşılaşdırsa da, Baidu əvvəlcədən qurulmuş sənəd aldıqda daha səmərəli qalır.
Gecikmə domen nüfuzundan və tarama kvotasından asılı olaraq bir neçə gündən bir neçə aya qədər dəyişə bilər. Sayt strukturunuz mürəkkəbdirsə, kroler resurslara qənaət etmək üçün JavaScript icrasını tamamilə görməzdən gələ bilər. Bu, səhifələrinizin başlıqları və ya təsvirləri olmayan boş qabıqlar kimi indekslənməsi ilə nəticələnir. Bunun qarşısını almaq üçün hər hansı skript işə düşməzdən əvvəl əsas mətnin və daxili keçidlərin mənbə kodunda olduğundan əmin olmalısınız.
Biz tez-tez müştərilərin yeni məhsul səhifələrinin Baidu-da görünməsi üçün həftələrlə gözlədiyini görürük. Problem demək olar ki, həmişə müştəri tərəfində məlumatların əldə edilməsinə güvənməkdir. Əgər kroler məhsul təsviriniz əvəzinə boş bir
teqi görürsə, səhifəni reytinqə salmayacaq.Alien Road SEO komandası
Baiduspider-in JS məzmununuzu görə biləcəyini necə yoxlamaq olar?
Saytınızın görünürlüyünü yoxlamağın ən etibarlı yolu Baidu Search Resource Platform vasitəsilədir. Xüsusilə, Crawl Diagnosis (抓取诊断) aləti Baiduspider-dən gələn ziyarəti simulyasiya etməyə imkan verir. Bu testi işə saldıqda, alət krolerin ələ keçirdiyi dəqiq HTML kodunu təqdim edir. Əgər alınan kodda əsas məzmununuz və ya naviqasiya keçidləriniz çatışmırsa, renderinq probleminiz var. Botun tapşırığını yerinə yetirməsinə mane olan vaxt aşımı və ya skript xətalarının olub-olmadığını görmək üçün Crawl Exceptions (抓取异常) bölməsini də yoxlamalısınız.
Digər bir üsul server qeydlərinizi yoxlamaqdır. Baiduspider istifadəçi agentini axtarın və cavab ölçüsünü yoxlayın. Əgər cavab ölçüsü çox kiçikdirsə, bu, krolerin yalnız əsas konteyneri aldığını və tam doldurulmuş səhifəni almadığını göstərir. Texniki quraşdırmanızı yoxlamaq üçün aşağıdakı yoxlama siyahısından istifadə edin:
Baidu Crawl Diagnosis alətində ‘Mənbə Kodu’ ilə ‘Render edilmiş Kod’-u müqayisə edin.
Server qeydlərinizdə kritik JavaScript paketlərində 403 və ya 404 xətalarını yoxlayın.
robots.txt faylınızın skriptlərinizin yerləşdiyi /static/ və ya /assets/ qovluqlarını bloklamadığından əmin olun.
İlkin HTML üçün server cavab müddətinin 2.0 saniyədən az olduğundan əmin olun.
Kanonik teqlərinizin HTML-də bərk kodlaşdırıldığını və skript vasitəsilə daxil edilmədiyini təsdiqləyin.
Server tərəfində renderinq (SSR) ilə gecikmənin həlli
Server tərəfində renderinq indeksləmə problemləri üçün ən effektiv həlldir. Next.js və ya Nuxt.js kimi çərçivələrdən istifadə edərkən, serveri hər sorğu üçün tam HTML yaratmaq üçün konfiqurasiya edə bilərsiniz. Bu, Baiduspider-ə ilk tarama zamanı bütün məzmunu dərhal görməyə imkan verir. Statik məzmun üçün, Statik Sayt Generasiyası (SSG) daha yaxşı seçimdir, çünki o, axtarış sistemindən sıfır emal vaxtı tələb edən əvvəlcədən qurulmuş faylları təqdim edir. Bu yanaşma, Largest Contentful Paint (LCP)-i 2.5 saniyədən aşağı saxlamaq kimi Core Web Vitals tələblərinə cavab verir.
Tam SSR arxitekturasını tətbiq edə bilmirsinizsə, Dinamik Renderinqi nəzərdən keçirin. Bu quraşdırma ziyarətçinin istifadəçi agentini aşkar edir. Əgər ziyarətçi Baiduspider kimi botdursa, server səhifənin əvvəlcədən render edilmiş HTML versiyasını göndərir. Əgər ziyarətçi insandırsa, server standart JavaScript paketini göndərir. Bu, axtarış sisteminin son istifadəçi üçün təcrübəni dəyişdirmədən məzmunun möhkəm versiyasını almasını təmin edir. Bununla belə, gizlətmə (cloaking) üçün işarələnməmək üçün iki versiya arasında ardıcıllığı qoruyun.
Server firewall-ları JavaScript aktivlərinizi bloklayırmı?
Bəzən problem çərçivə deyil, server təhlükəsizlik parametrləridir. Baidu-dan yüksək tezlikli tarama Web Application Firewalls (WAF) və ya dərəcə məhdudlaşdırma qaydalarını işə sala bilər. Əgər firewall-unuz kroler kritik .js faylını əldə etməyə çalışarkən onu bloklayırsa, renderinq prosesi uğursuz olacaq. Baidu IP ünvanlarından gələn rədd edilmiş sorğular üçün server qeydlərinizi yoxlamalısınız. İcazə verilən siyahınızı qanuni Baiduspider IP-lərini daxil edəcək şəkildə tənzimləmək krolerin səhifəni düzgün render etmək üçün lazım olan bütün fayllara daxil ola bilməsini təmin edir.
Təhlükəsizlik alətləri çox vaxt bot hücumlarına bənzəyən xüsusi trafik nümunələrini axtarır. Baidu bir çox səhifəni eyni anda taradığı üçün, o, təhdid kimi səhv salına bilər. İnfrastrukturunuzun axtarış sistemi botlarının xüsusi nümunələrini tanımaq üçün tənzimləndiyindən əmin olun. Əgər krolerin CSS və ya JS fayllarına girişi rədd edilərsə, o, pozulmuş tərtibat görəcək ki, bu da Baidu indeksindəki keyfiyyət balınıza mənfi təsir göstərir.
Ümumi bir səhv, CDN səviyyəsində Baidu IP-lərini ağ siyahıya salmağı unutmaqdır. Əgər skriptlər yüklənməzsə, kroler boş səhifə görür və məzmun tərəfindəki bütün SEO səyləriniz boşa gedir.
Alien Road SEO komandası
Alien Road Baidu indeksləmə strategiyalarını necə tətbiq edir
Alien Road-da biz müştərilərimizin JavaScript ilə zəngin saytlarının tez indekslənməsini təmin etmək üçün ciddi bir prosesi izləyirik. Biz Baiduspider-i təqlid edən yerli simulyasiya alətlərindən istifadə edərək cari renderinq yolunu yoxlamaqla başlayırıq. Xüsusi vitrin kimi tipik bir layihə üçün biz əsas açılış səhifələrinin SSR vasitəsilə təqdim edildiyi hibrid yanaşmanı tətbiq edirik. Bu, ən vacib kommersiya terminlərinin aylarla deyil, günlər ərzində indekslənməsini təmin edir.
Biz həmçinin yeni URL-ləri dərc edildikdən dərhal sonra birbaşa indeksləşdiriciyə göndərmək üçün Baidu Link Submission API-dən istifadə edirik. Bu, təbii taramanı gözləmək ehtiyacını aradan qaldırır. Komandamız hər hansı tarama xətalarını erkən aşkar etmək üçün Baidu Search Resource Platform-u gündəlik izləyir. Tarama tezliyini indeksləmə həcmi ilə müqayisə edərək, saytın renderinq gecikməsindən və ya tarama kvotası problemindən əziyyət çəkdiyini deyə bilərik. Prosesimiz aşağıdakı addımları əhatə edir:
H1, H2 və meta teqlərin mövcud olduğundan əmin olmaq üçün ilkin HTML cavabının auditi.
Saytın backend-ində Baidu Link Submission API-nin konfiqurasiyası.
Server qeydlərində Baiduspider 403 xətaları üçün xüsusi monitorinq xəbərdarlığının qurulması.
Yeni şablon buraxılışları üçün ‘Crawl Diagnosis’ alətindən istifadə edərək müntəzəm sınaq.
Yönləndirmələrin JavaScript vasitəsilə deyil, server səviyyəsində idarə olunmasını təmin etmək üçün URL strukturlarının xəritələnməsi.
Link Submission API ilə kəşfiyyatı sürətləndirmək
Link Submission API (API提交) indeksləmə vaxtını azaltmaq üçün Baidu tərəfindən təmin edilən güclü bir vasitədir. Botun saytınızı tapmasını gözləmək əvəzinə, URL-i birbaşa onların serverinə göndərirsiniz. Bu, JavaScript saytları üçün xüsusilə faydalıdır, çünki bu, Baidu-ya yeni səhifənin onun renderinq növbəsi üçün hazır olduğunu bildirir. Unikal tokeninizi platformanın ‘Link Submission’ bölməsində tapa bilərsiniz. Bunu Məzmun İdarəetmə Sisteminə (CMS) inteqrasiya etmək hər yeni yazının yayımlandığı an təqdim olunmasını təmin edir.
sitemap.xml faylı da faydalı olsa da, API təcili yeniləmələr üçün daha sürətlidir. Məsələn, React əsaslı mağazada qiyməti və ya məhsul təsvirini dəyişsəniz, API Baidu-ya səhifəni dərhal yenidən nəzərdən keçirməyi bildirir. Bu, köhnə məlumatlarınızın axtarış nəticələrində qalma müddətini azaldır. Yaxşı konfiqurasiya edilmiş API təqdimatını SSR ilə birləşdirmək məzmununuzun Çin auditoriyasına çatması üçün etibarlı bir yol yaradır.
Veb saytınız üçün təcili tədbirlər
Baidu Search Resource Platform-a daxil olaraq və ən vacib üç səhifənizdə Crawl Diagnosis (Kroll Diaqnostikası) apararaq başlayın. ‘Original Code’ (Orijinal Kod) tabına baxın. Əsas mətninizi orada görmürsünüzsə, ilk prioritetiniz Server-Side Rendering (Server Tərəfli Render) və ya ön-render xidməti qurmaqdır. Həmçinin, bütün JavaScript və CSS qovluqlarının Baiduspider üçün əlçatan olduğunu təsdiqləmək üçün robots.txt faylınızı yoxlayın. Nəhayət, etdiyiniz hər bir yeniləmənin Baidu-ya çatdırılmasını təmin etmək üçün Link Submission API-ni iş axınınıza inteqrasiya edin. Bu addımlar Çindəki axtarış mövcudluğunuz üçün sabit bir təməl yaradacaq.
Paylaş
Alien Road · sayt axtarışı
Sürətli giriş
Birbaşa xidmətə, layihəyə və ya korporativ səhifəyə keçin.
Uyğun nəticə yoxdur. Başqa söz sınayın.
↑↓ gəzin↵ açEsc bağlaAlien Road
ARİndi onlayn
Sizə özəl
Layihənizi planlaşdıraq
Suallarınız üçün WhatsApp-da yazın; komandamız ən qısa zamanda cavab versin.