Search Console İstifadə Edərək JavaScript Renderini Necə Sazlamaq olar

Google Search Console-da JavaScript renderinin sazlanması ilkin HTML-i son render edilmiş versiya ilə müqayisə etmək üçün URL İnspeksiya alətindən istifadə etməyi əhatə edir. DOM-u görmək üçün siz URL daxil etməli, ‘Canlı URL-i sınaqdan keçir’ düyməsini sıxmalı və sonra ‘Render edilmiş səhifəyə bax’ seçməlisiniz. Bu, mətninizin, keçidlərinizin və strukturlaşdırılmış məlumatlarınızın düzgün indekslənməsini təmin edərək, skriptlər işə düşdükdən sonra Googlebot-un məzmununuzu görüb-görmədiyini yoxlamağa imkan verir.

Googlebot JavaScript tətbiqlərini necə emal edir?

Google Axtarış veb tətbiqlərini üç əsas mərhələdə emal edir: skan etmə, render etmə və indeksləmə. Skaner səhifə tapdıqda, əvvəlcə xam HTML-i endirir. Əgər səhifə məzmunu göstərmək üçün skriptlərdən çox asılıdırsa, skaner səhifəni render növbəsinə əlavə edir. Bu növbə zəruridir, çünki render etmə sadə skan etmədən daha çox hesablama resursları tələb edir.

Search Console İstifadə Edərək JavaScript Renderini Necə Sazlamaq olar

Veb Render Xidməti (WRS) skriptləri icra etmək və son səhifə strukturunu qurmaq üçün Chromium brauzerinin müasir versiyasından istifadə edir. Yalnız bu proses başa çatdıqdan sonra sistem tam mətni və naviqasiya elementlərini görə bilər. Əgər bu mərhələdə skriptləriniz uğursuz olarsa və ya vaxtı bitərsə, indeksləyici yalnız boş şablon və ya yükləmə çarxı görə bilər.

Google JavaScript veb tətbiqlərini üç əsas mərhələdə emal edir: Skan etmə Render etmə İndeksləmə

Google Search Central

Googlebot-un dəqiq olaraq nəyi render etdiyini görə bilərsinizmi?

URL İnspeksiya Aləti render mühitinə birbaşa pəncərə açır. ‘Canlı URL-i sınaqdan keçir’ xüsusiyyətindən istifadə etməklə siz Googlebot-dan real vaxt sorğusunu işə salırsınız. Sınaq başa çatdıqdan sonra ‘Render edilmiş səhifəyə bax’ keçidi üç əsas nişanı olan yan paneli açır: HTML, Ekran görüntüsü və Ətraflı məlumat.

Search Console İstifadə Edərək JavaScript Renderini Necə Sazlamaq olar — 2

HTML nişanı JavaScript işlədikdən sonra Sənəd Obyekt Modelini (DOM) göstərir. Siz bu mətni kopyalamalı və skriptləriniz tərəfindən yaradılan xüsusi məhsul adlarını və ya təsvirlərini axtarmalısınız. Əgər mətn bu nişanda yoxdursa, lakin öz brauzerinizdə görünürsə, yəqin ki, render xətası baş verir.

  • Search Console-un yuxarı axtarış çubuğuna hədəf URL-i daxil edin.
  • Cari məlumatları əldə etmək üçün ‘Canlı URL-i sınaqdan keçir’ düyməsini basın.
  • Nəticələri yoxlamaq üçün ‘Render edilmiş səhifəyə bax’ seçin.
  • Düzenin düzgün görünüşdə olub-olmadığını görmək üçün ‘Ekran görüntüsü’ nişanını yoxlayın.
  • Konsol mesajları və resurs xətaları üçün ‘Ətraflı məlumat’ nişanını nəzərdən keçirin.

Niyə render edilmiş HTML-də məzmun çatışmır?

Googlebot lazım olan skript fayllarına daxil ola bilmədiyi üçün məzmun çox vaxt görünmür. Əgər robots.txt faylınız /static/ və ya /assets/ qovluqlarını bloklayırsa, render mühiti həmin faylları ötürəcək. Bu, natamam səhifə ilə nəticələnir. Siz bu bloklanmış resursları ‘Ətraflı məlumat’ nişanında ‘Səhifə Resursları’ bölməsi altında tapa bilərsiniz.

Digər ümumi problem icra vaxtının bitməsidir. Googlebot skriptlərin başa çatmasını sonsuz qədər gözləmir. Tətbiqiniz məlumat əldə etmək üçün yavaş API sorğuları edərsə, render edən proqram məzmun gəlməzdən əvvəl imtina edib səhifəni indeksləyə bilər. Skript icrasında səmərəlilik və sürətli server cavab müddətləri uğurlu indeksləmə üçün əsasdır.

Googlebot HTTP sorğusu etməklə skan növbəsindən URL əldə edir, o, əvvəlcə skan etməyə icazə verib-vermədiyinizi yoxlayır.

Google Search Central

Alien Road JavaScript render auditlərini necə tətbiq edir

Alien Road-dakı komandamız müştərilərimizi indeksləmə boşluqlarından qorumaq üçün sistemli iş axınından istifadə edir. Biz ‘Səhifə mənbəyinə bax’ çıxışını Search Console-da tapılan ‘Render edilmiş HTML’ ilə müqayisə etməklə başlayırıq. Biz render edilmiş versiyada məhsul şəbəkələri və ya məqalə mətni kimi əsas məzmunun mövcudluğunu axtarırıq. Əgər uyğunsuzluq tapsaq, xüsusi skript xətasını tapmaq üçün URL İnspeksiya alətindəki konsol qeydlərindən istifadə edirik.

Shopify mağazası üçün tipik layihədə biz üçüncü tərəf rəy tətbiqinin axtarış sistemləri üçün görünmədiyini aşkar etdik. ‘Ətraflı məlumat’ bölməsini yoxlamaqla biz skriptin dəstəklənməyən JavaScript xüsusiyyətinə görə işləmədiyini müəyyən etdik. Biz həmin rəylər üçün server tərəfli yanaşma tövsiyə etdik. Bu düzəliş rəylərin saytın görünməsinə və açar söz reytinqlərinə töhfə verməsini təmin etdi.

  • Bütün JS və CSS yollarının açıq olduğundan əmin olmaq üçün robots.txt faylını audit edin.
  • İlkin skan etmədə mətn-kod nisbətlərini canlı sınaq ilə müqayisə edin.
  • WRS tərəfindən bildirilən konsol xətalarını müəyyən edin və düzəldin.
  • Daxili keçidlərin klik idarəediciləri əvəzinə standart a-href etiketlərindən istifadə etdiyini yoxlayın.
  • İnkişaf komandasının düzəltməsi üçün bütün əksik elementləri sənədləşdirin.

Dinamik render etmə uzunmüddətli həlldirmi?

Dinamik render etmə bir vaxtlar istifadəçilərə tam skriptlə zəngin təcrübə bəxş edərkən botlara səhifənin düz HTML versiyasını təqdim etməyin məşhur yolu idi. Lakin Google indi bunu müvəqqəti düzəliş hesab edir. O, server quraşdırmasına mürəkkəblik əlavə edir və əgər iki versiya sinxronlaşdırılmasa, məzmun uyğunsuzluqlarına səbəb ola bilər.

Müasir tövsiyə server tərəfli render etmədən (SSR) və ya statik sayt generasiyasından (SSG) istifadə etməkdir. Bu üsullar Googlebot səhifəni ilk dəfə əldə edərkən məzmunun onsuz da HTML-də olmasını təmin edir. Bu, render növbəsindən asılılığı aradan qaldırır və yeni və ya yenilənmiş məzmun üçün daha sürətli indeksləməni təmin edir.

Dinamik render etmə əlavə mürəkkəbliklər və resurs tələbləri yaratdığı üçün iş üsuludur və tövsiyə olunan həll yolu deyil.

Google Search Central

Search Console-da ümumi JavaScript xətaları hansılardır?

‘Ətraflı məlumat’ nişanında çox vaxt səhifənin düzgün yüklənməsinin qarşısını alan JavaScript istisnaları sadalanır. Ümumi xətalara Chromium versiyasının təhlil edə bilmədiyi sintaksis problemləri və ya xarici API-ləri əldə etməkdə uğursuzluqlar daxildir. Həmçinin, əgər skript məzmunu yükləmək üçün klikləmək və ya sürüşdürmək kimi istifadəçi qarşılıqlı əlaqəsinə əsaslanırsa, Googlebot həmin əməlləri yerinə yetirmədiyi üçün ehtimal ki, həmin məzmunu qaçıracaq.

Siz həmçinin skriptlərin səbəb olduğu ‘Yumşaq 404’ xətalarını görə bilərsiniz. Əgər tətbiqiniz 200 OK status kodu qaytararkən JavaScript vasitəsilə ‘Məhsul tapılmadı’ mesajı göstərirsə, Google yenə də səhifəni 404 kimi indeksləyə bilər. Render edilmiş ekran görüntüsünü yoxlamaq botun faktiki məzmun əvəzinə bu xəta hallarına düşüb-düşmədiyini görməyə kömək edir.

Bu həftə veb saytınız üçün icra edilə bilən addımlar

Saytınızın sağlam olduğundan əmin olmaq üçün ən vacib beş səhifənizi seçin və onları URL İnspeksiya alətindən keçirin. Xüsusilə HTML nişanına baxın və əsas açar sözlərinizi axtarın. Əgər onlar yoxdursa, texniki komandanızın dərhal diqqət yetirməli olduğu render probleminiz var.

  • Əsas naviqasiya keçidlərinizin render edilmiş HTML-də görünən olub-olmadığını yoxlayın.
  • Şəkillərinizin render edildikdən sonra DOM-da alt etiketlərinə malik olduğundan əmin olun.
  • Meta etiketlərin və strukturlaşdırılmış məlumatların skriptləriniz tərəfindən düzgün daxil edildiyini yoxlayın.
  • Ətraflı məlumat panelindəki istənilən ‘Qırmızı’ resurs xətalarını düzəldin.
  • Eyni render edici proqramdan istifadə edən Mobil Uyğunluq sınaq alətindən istifadə edərək saytınızı müxtəlif cihazlarda sınayın.
Paylaş