JavaScript renderinqi axtarış botlarının səhifələrinizdəki dinamik məzmunu oxuya, emal edə və indeksləyə bilib-bilmədiyini müəyyən etməklə Google axtarış görünürlüyünə təsir göstərir. Sayt müştəri tərəfli skriptlərə əsaslandıqda, Google son səhifə tərtibatını görmək üçün həmin kodu icra etməlidir. Bu proses uğursuz olarsa və ya gecikərsə, məzmununuz axtarış nəticələrində görünməz qala bilər ki, bu da hədəf sorğular üzrə reytinq qazanmaq imkanınızı birbaşa məhdudlaşdırır. Uğur botun skriptlərinizi dəqiq şərh etmək bacarığından asılıdır.
Google JavaScript-i necə emal edir?
Googlebot veb səhifələrin indekslənməsi üçün iki mərhələli prosesdən istifadə edir. İlkin tarama zamanı sistem xam HTML-i əldə edir və statik mənbədə mövcud olan linkləri müəyyən edir. Səhifə məzmunun daxil edilməsi üçün JavaScript tələb edirsə, o, Googlebot-un son nəticəni görmək üçün kodu icra etdiyi renderinq növbəsinə daxil olur. Bu ikinci addım əhəmiyyətli emal resursları tələb edir və skript səmərəliliyiniz ilə indeksləmə sürəti arasında asılılıq yaradır.

Bu proses resurs tələb edən olduğu üçün Google prioritet olmayan səhifələrin renderinqini gecikdirə bilər. Məsələn, tipik bir hesabda, müştəri tərəfli skriptlərə çox güvənən sayt ilkin tarama ilə yenilənmiş məzmunun son indekslənməsi arasında bir neçə günlük gecikmə ilə qarşılaşa bilər. Tərtibatçılar bu boşluğu minimuma endirmək və daha sürətli kəşfə imkan vermək üçün kritik məzmunun səmərəli yükləndiyinə əmin olmalıdırlar.
Bu iki mərhələli arxitekturanı başa düşmək sayt yeniləmələrini planlaşdırmağa kömək edir. Əgər siz JavaScript vasitəsilə qiyməti və ya məhsul adını dəyişirsinizsə, Google səhifəni yenidən render edənə qədər dəyişiklikdən xəbərdar olmayacaq. Məhz buna görə də əsas səhifə strukturunuzu ilkin HTML cavabında əlçatan saxlamaq texniki SEO üçün ən yaxşı təcrübə olaraq qalır.
Ümumi renderinq problemləri hansılardır?
Bir çox tərtibatçı skriptlər brauzerə xas API-lərdən asılı olduqda və ya server yavaş cavab verdikdə problemlərlə qarşılaşır. Bu texniki maneələr renderinq xidmətinin tam sənəd obyekt modelini ələ keçirməsinə mane olur və natamam indekslənməyə səbəb olur. Sağlam sayt strukturunu qorumaq üçün axtarış botlarına tez-tez mane olan bu ümumi çatışmazlıqları nəzərə alın:

- Əsas naviqasiya, məhsul təsvirləri və ya kanonik etiketlər kimi kritik elementlər üçün müştəri tərəfli renderinqə həddindən artıq güvənmək.
- robots.txt konfiqurasiyanızda lazımi JavaScript fayllarını və ya API son nöqtələrini bloklamaq.
- Googlebot renderinqinin performans büdcəsindən kənara çıxan yükləmə vaxtlarını artıran polifillərdən həddindən artıq istifadə.
- Skript məntiqində 404 və ya 500 HTTP status kodlarını idarə edə bilməmək, bu da botun boş səhifələr görməsinə səbəb olur.
- Renderinq pəncərəsi zamanı yüklənə bilməyən xarici resurs asılılıqları səbəbindən yaranan vaxt aşımı (timeouts).
Digər tez-tez rast gəlinən problem History API və ya fraqment identifikatorlarının (#) düzgün istifadə edilməməsidir. Əgər səhifə vəziyyətləri müvafiq URL dəyişiklikləri olmadan yalnız müştəri tərəfli marşrutlaşdırma vasitəsilə idarə olunursa, Googlebot unikal səhifə vəziyyətlərini ayırd etməkdə çətinlik çəkə bilər. Hər bir vəziyyətin unikal, tarana bilən URL-ə malik olmasını təmin etmək, krolerin müxtəlif məzmun bloklarını ayırd etməsinə kömək etmək üçün açardır.
Bundan əlavə, tərtibatçılar renderinq zamanı ‘tərtibat sürüşməsi’ (layout shift) üçün monitorinq aparmalıdırlar. Əgər məzmun skript icra edildikdən sonra görünürsə və ya yox olursa, bu, indeksləmə prosesini çaşdıra bilər. Etibarlı yanaşma, heç bir vacib məzmunun kroler üçün işə düşməkdən imtina edən skriptin arxasında gizlənmədiyinə əmin olmaq üçün səhifənin yüklənmə prosesinin müxtəlif mərhələlərində necə göründüyünü yoxlamağı əhatə edir.
Alien Road bunu necə tətbiq edir
Alien Road-da biz Google Search Console-da URL Yoxlama Alətindən istifadə edərək renderinq uğurunu yoxlayırıq. Biz icra mərhələsindən sonra kritik mətn və linklərin mövcud olduğundan əmin olmaq üçün render edilmiş HTML-i təhlil edirik. Tipik bir əməkdaşlıq üçün biz sayt arxitekturasını audit edirik, hansı bölmələrin dinamik məzmuna güvəndiyini müəyyən edirik və lazım olduqda server tərəfli renderinq (SSR) və ya statik sayt generasiyasını (SSG) tövsiyə edirik.
Prosesimiz saytın renderinq yolunun ətraflı nəzərdən keçirilməsini əhatə edir. Biz çatışmayan elementləri tapmaq üçün ‘Baxılan Mənbə’ ilə ‘Render edilmiş HTML’ müqayisəsindən istifadə edirik. Əgər əsas məhsul metadata-sının ilkin əldəetmədə çatışmadığını müəyyən etsək, çatdırılma üsulunu tənzimləmək üçün inkişaf komandası ilə işləyirik. Bu, axtarış botunun ağır skript icrasına ehtiyac duymadan ən vacib məlumatları almasını təmin edir.
Biz həmçinin funksionallıq və axtarış görünürlüyü arasında balansı idarə edirik. Məsələn, müştərinin dinamik UI-yə ehtiyacı varsa, biz əsas məlumatların standart, indekslənə bilən formatda təqdim olunmasını təmin edirik. Bu ikili yanaşma axtarış sistemlərinin səhifə məzmununu tam başa düşməsi üçün lazım olan texniki tələbləri qoruyarkən yüksək keyfiyyətli istifadəçi təcrübəsinə imkan verir.
Google veb axtarış nəticələrində görünmək üçün məzmun Google Axtarışın ümumi siyasətlərini və ya bu səhifədə sadalanan spam siyasətlərini pozmamalıdır.
Google Search Central
Saytınızın renderinq performansını necə yoxlayırsınız?
Standart sınaq alətlərindən istifadə edərək Google-un saytınızı necə gördüyünü yoxlamalısınız. Bu alətlər renderinq prosesini simulyasiya edir və kroler üçün görünməyə bilən elementləri vurğulayır. Bu boşluqları erkən müəyyən etməklə, indeksləmə gecikmələrinin qarşısını alır və məzmununuzun hədəf auditoriyaya çatmasını təmin edirsiniz.
- Xüsusi URL-ləri yoxlamaq və render edilmiş HTML-i görmək üçün Google Search Console-da Canlı Test funksiyasından istifadə edin.
- Çatışmayan məzmunu və ya qırıq linkləri aşkar etmək üçün ‘Baxılan Mənbə’ ilə ‘Render edilmiş HTML’-i müqayisə edin.
- Googlebot-un lazımsız skriptlərlə dolu səhifələrə vaxt sərf etmədiyinə əmin olmaq üçün tarama büdcəsi hesabatlarınızı izləyin.
- Googlebot-un skriptlərinizi icra etməyə çalışarkən 4xx və ya 5xx xətaları ilə qarşılaşıb-qarşılaşmadığını görmək üçün server loqlarını audit edin.
- Renderinq xidmətinin mobil dostu versiyanı aldığından əmin olmaq üçün müxtəlif ekran ölçülərində əlçatanlığı yoxlayın.
Bu həftə haradan başlamalı
Bu həftə Google Search Console-da saytınızın ən vacib səhifələrini nəzərdən keçirməklə başlayın. Əsas məhsul və ya xidmət məlumatlarınızın render edilmiş nəticədə görünüb-görünmədiyini yoxlayın. Uyğunsuzluqlar görsəniz, həmin yüksək dəyərli şablonlar üçün server tərəfli çatdırılmanı prioritetləşdirmək üçün inkişaf komandanızla məsləhətləşin. Bu sadə texniki yoxlama uzun müddətdə əhəmiyyətli görünürlük itkilərinin qarşısını ala bilər.