URL Inspection Tool istifadə edərək Googlebot render xətalarını necə sazlamaq olar

Siz Google Search Console-dakı URL Inspection Tool-dan istifadə edərək xam HTML-i səhifənizin render edilmiş vəziyyəti ilə müqayisə etməklə Googlebot render xətalarını sazlayırsınız. Googlebot saytı tarayarkən, o, əvvəlcə ilkin HTML-i oxuduğu və sonra səhifəni render üçün növbəyə qoyduğu iki mərhələli prosesi həyata keçirir. Məzmununuz yüklənmək üçün JavaScript-ə əsaslanırsa, alət serverin göndərdiyi ilə istifadəçinin faktiki gördüyü arasındakı uyğunsuzluqları vurğulayır.

Bir çox müasir veb saytlar üçün server, müştəri tərəfi skriptləri vasitəsilə məzmunla doldurulan minimal şablon təqdim edir. Bu skriptlər icra olunmazsa və ya bloklanarsa, Googlebot boş səhifəni və ya məzmununuzun natamam versiyasını indeksləşdirə bilər. Renderin dayandığı dəqiq nöqtəni təcrid etməklə, uğursuzluğun kod xətaları, şəbəkə vaxt aşımı və ya robots.txt faylınızdakı konfiqurasiya bloklarından qaynaqlandığını müəyyən edə bilərsiniz.

URL Inspection Tool istifadə edərək Googlebot render xətalarını necə sazlamaq olar

Googlebot niyə məzmununuzu render edə bilmir?

Render uğursuzluqları çox vaxt Web Rendering Service növbəsindəki problemlərdən və ya bloklanmış resurslardan qaynaqlanır. Googlebot Document Object Model-i qurmaq üçün müştəri tərəfi skriptlərini icra etməlidir və CSS və ya JavaScript faylları kimi kritik aktivlər robots.txt faylınız tərəfindən bloklanarsa, render edən səhifəni düzgün qura bilməz. Bu, vacib məzmunun görünməz qaldığı natamam indeks profilinə gətirib çıxarır.

Digər bir ümumi səbəb server tərəfi vaxt aşımı ilə bağlıdır. Serverinizin render edənə cavab verməsi çox vaxt aparırsa və ya JavaScript paketiniz həddindən artıq böyükdürsə, render mühərriki vaxt aşımına uğraya bilər. Bu, brauzerə bənzər mühitin skriptlərinizin icrasını bitirməsinə mane olur. Tipik bir hesabda, biz tez-tez tərtibatçıların evergreen render mühərriki tərəfindən dəstəklənməyən köhnə polyfill-lərdən istifadə etdiyini görürük ki, bu da tarama zamanı səssiz skript xətalarına səbəb olur.

  • robots.txt-də bloklanmış JavaScript faylları render edənin məntiqi icra etməsinə mane olur.
  • Server tərəfi vaxt aşımı render edənin səhifəni tamamlanmadan tərk etməsinə səbəb olur.
  • Həddindən artıq polyfill-lər və ya cari render mühərriki versiyası tərəfindən dəstəklənməyən köhnə kod.
  • Müştəri tərəfi skriptləri vasitəsilə daxil edilən və render mərhələsində yüklənməyən kritik metadata.

URL Inspection Tool-dan necə səmərəli istifadə etmək olar

Google Search Console-un yuxarı axtarış çubuğuna xüsusi URL-inizi daxil etməklə başlayın. Alət məlumatları əldə etdikdən sonra, səhifənizin ən son görüntüsünü almaq üçün ‘Test Live URL’ düyməsinə klikləyin. Bu funksiya Googlebot-un saytınızı hazırda necə qəbul etdiyini simulyasiya edir və render edilmiş HTML-i və səhifənin tarayıcıya göründüyü kimi ekran görüntülərini görməyə imkan verir.

URL Inspection Tool istifadə edərək Googlebot render xətalarını necə sazlamaq olar — 2

Nəticələri yoxlayarkən ‘View Crawled Page’ bölməsinə diqqət yetirin. Bu, serverin ilkin olaraq göndərdiyi xam HTML ilə render edənin skriptlərinizi icra etdikdən sonra yaratdığı DOM arasında keçid etməyə imkan verir. ‘Rendered’ tabında ‘HTML’ tabında olmayan mətn görürsünüzsə, bu, məzmununuzun dinamik olaraq yaradıldığını təsdiqləyir. ‘Rendered’ tabı boşdursa, dərhal təmirə ehtiyacı olan kritik bir render uğursuzluğunuz var.

Googlebot JavaScript tərəfindən yaradılmış kanonik etiketləri və meta robotları ilkin HTML əldə edildikdən sonra Web Rendering Service vasitəsilə səhifə kodunu icra edərək müəyyən edir.

Google Search Central

Alien Road bunu necə tətbiq edir

Alien Road-da biz müştəri saytlarını render problemləri üçün audit edərkən ciddi protokola əməl edirik. Tipik bir işdə, biz əvvəlcə yüksək prioritetli səhifələri müəyyən etmək üçün geniş miqyaslı tarama həyata keçiririk, sonra əsas məzmunun render edilmiş DOM-da mövcud olduğunu yoxlamaq üçün yoxlama alətindən istifadə edirik. Mətnin, şəkillərin və daxili keçidlərin istifadəçi üçün tam nəzərdə tutulduğu kimi göründüyünə əmin olmaq üçün ‘View Crawled Page’ tabını yoxlayırıq.

Biz tez-tez məhsul qiymətləri və ya mövcudluq nişanları kimi interaktiv elementlərin render edilmədiyi problemlərlə qarşılaşırıq. Komandamız skriptin harada uğursuz olduğunu müəyyən etmək üçün canlı render edilmiş vəziyyəti gözlənilən DOM strukturu ilə sistemli şəkildə müqayisə edir. Tərtibatçılarımıza yoxlama alətində tapılan xüsusi konsol xətalarını təqdim etməklə, biz düzəliş dövrünü sürətləndiririk və axtarış sistemlərinin müştərilərimizin inventar məlumatlarını dəqiq oxuya bilməsini təmin edirik.

Texniki audit üçün addımlar

  • Render edən tərəfindən bildirilən JavaScript konsol xətaları üçün ‘More Info’ tabını yoxlayın.
  • robots.txt faylınızın daxili skript kitabxanalarını bloklamadığını yoxlayın.
  • Çatışmayan dinamik elementləri aşkar etmək üçün ‘Source’ HTML-i ‘Rendered’ kodu ilə müqayisə edin.
  • Cihazlar arasında ardıcıllığı təmin etmək üçün mobil və masaüstü istifadəçi agentlərini sınaqdan keçirin.

Render problemlərinin ümumi əlamətləri hansılardır?

Səhifələrin indeksləndiyini, lakin axtarış nəticələrində ‘boş’ fraqmentlər göstərdiyini görə bilərsiniz. Digər bir göstərici, dinamik yükləməyə çox etibar edən səhifələr üçün üzvi trafikin əhəmiyyətli dərəcədə azalmasıdır. URL Inspection Tool boş ekran və ya çatışmayan mətn göstərirsə, tarayıcı səhifə tərtibatınızı doldurmaq üçün tələb olunan skriptləri icra etməkdə çətinlik çəkir.

Bundan əlavə, uyğun olmayan meta etiketləri yoxlayın. Başlıq etiketləriniz və ya təsvirləriniz istifadəçi qarşılıqlı əlaqəsinə əsasən dəyişirsə, Googlebot bu dəyişiklikləri görmək üçün səhifəni render etməlidir. Yoxlamanız ‘Source’-un standart başlıq etiketlərini ehtiva etdiyini, ‘Rendered’ tabının isə düzgün olanları göstərdiyini aşkar edərsə, tarayıcının onları qaçırmaması üçün render sürətinizin optimallaşdırıldığından əmin olun.

Gələcək uğursuzluqların qarşısını necə ala bilərsiniz?

Qarşısının alınması ən vacib məzmununuz üçün server tərəfi render yanaşmasını qəbul etməklə başlayır. Tam formalaşmış HTML-i serverinizdən təqdim etməklə, Googlebot render növbəsinə etibarı aradan qaldırırsınız. Bu, JavaScript icrasının uğurlu və ya gecikmiş olmasından asılı olmayaraq, məzmununuzu indeksləşdirici üçün dərhal əlçatan edir.

Əgər server tərəfi render platformanız üçün mümkün deyilsə, resurs istifadənizi izləyin. JavaScript paketlərinizin minimuma endirildiyinə əmin olun və render mühərriki ilə hələ uyğun olmayan müasir brauzer xüsusiyyətlərindən istifadə etməyin. Search Console hesabatlarınızı render xətalarındakı hər hansı sıçrayış üçün mütəmadi olaraq yoxlayın, çünki bunlar çox vaxt yeni kod yerləşdirmələri ilə əlaqədardır.

Bu həftə haradan başlamaq lazımdır

Dinamik məzmunu olan ən vacib 20 səhifənizi müəyyən edin. Render statusunu təsdiqləmək üçün hər birini Search Console-da canlı test vasitəsilə işə salın. Xətalar görürsünüzsə, server qeydlərinizi və hansı faylların bloklandığını görmək üçün alətin ‘Page Resources’ bölməsini nəzərdən keçirin. Bu xətaların düzəldilməsi Googlebot-un səhifələrinizi daha dəqiq və etibarlı şəkildə indeksləşdirməsinə kömək edəcək.

Paylaş