Googlebot həmişəyaşıl Chromium mühərriki vasitəsilə istifadəçi davranışını simulyasiya edərək sonsuz skrol və səhifələnməni idarə edir. Saytınız skriptlər vasitəsilə məzmunu dinamik şəkildə yüklədikdə, skaner Sənəd Obyekt Modelini (DOM) qurmaq üçün JavaScript-i icra edir. Bu proses, tətbiq standart veb nümunələrinə əməl etdiyi təqdirdə, Google-a məzmunu insanın görəcəyi kimi görməyə imkan verir. Bu nümunələr olmadıqda, skaner kritik məlumatları qaçıra bilər və bu da məzmununuzun axtarış nəticələrində görünməz olmasına səbəb ola bilər.
Google sonsuz skrolda məzmunu necə aşkar edir?
Aşkar edilmə Googlebotun izləyə biləcəyi anker teqlərinin mövcudluğundan asılıdır. Sonsuz skrol quraşdırmasında tərtibatçılar çox vaxt passiv hadisə olan skrol mövqeyinə əsasən məzmun yüklənmələrini işə salırlar. Googlebot həmişə səhifənin dərinliklərinə skrol etmədiyi üçün məzmununuzu yükləmək üçün lazım olan hadisələri heç vaxt işə salmaya bilər. Əgər məzmun ilkin HTML cavabında yoxdursa və ya standart href atributları vasitəsilə əlaqələndirilməyibsə, skaner səhifənin tez bitdiyini güman edir.

Görünürlüyü təmin etmək üçün sonsuz skroldakı hər bir element ideal olaraq müvafiq unikal URL-ə malik olmalıdır. Bu, skanerə skrol tətiyinə güvənmək əvəzində məzmuna birbaşa çatmağa imkan verir. Əgər saytınız avtomatlaşdırılmış skrol əvəzinə ‘Daha Çox Yüklə’ düsturundan istifadə edirsə, düymənin etibarlı href atributuna malik standart anker teqi olduğundan əmin olun. Bu, faktiki məzmun çatdırılması asinxron şəkildə idarə olunsa belə, skanerə izləmək üçün açıq yol verir.
Səhifələnmə ilə bağlı ümumi çətinliklər hansılardır?
Səhifələnmədə ən çox rast gəlinən səhv istifadəçi bir səhifədən digərinə keçdikdə URL-in yenilənməməsidir. Məzmun dəyişərkən URL statik qalsa, Googlebot bütün ardıcıllığı tək səhifə kimi qəbul edir. Bu, yalnız ilk elementlər dəsti effektiv şəkildə emal olunduğu halda, qalanlarının axtarış indeksindən gizli qaldığı indeksləşdirmə dar boğazı yaradır.
Digər problem isə qeyri-standart qarşılıqlı əlaqə nümunələrindən istifadədir. Səhifələri yükləmək üçün kliklənməyən elementlərdə hadisə dinləyicilərindən istifadə etmək skaner üçün maneə yaradır. Məzmuna yalnız div və ya span-ə qoşulmuş JavaScript funksiyası vasitəsilə daxil olmaq mümkün olduqda, Googlebot onun arxasında nə olduğunu görmək üçün onu proqram vasitəsilə ‘klikləyə’ bilməz. Naviqasiya idarəetmələri üçün həmişə semantik HTML elementlərindən istifadə edin.

- Hər bir səhifələrə bölünmüş nəticənin standart HTML anker teqləri vasitəsilə əldə edilə bilən unikal URL-ə malik olduğundan əmin olun.
- İstifadəçi məzmun üzrə hərəkət etdikcə brauzer URL-ini yeniləmək üçün History API-ni tətbiq edin.
- Siçanın hərəkəti kimi xüsusi istifadəçi qarşılıqlı əlaqələrini tələb edən gizli tətik düymələrindən istifadə etməyin.
- Dərhal aşkarlanmasını təmin etmək üçün birinci səhifə üçün server tərəfindən göstərilən məzmunu təmin edin.
Googlebot JavaScript məzmununu necə göstərir?
Google iki dalğalı indeksləşdirmə prosesindən istifadə edir. Birincisi, o, ilkin HTML-i əldə edir və mətni indeksləşdirir. Əgər səhifədə JavaScript varsa, o, URL-i göstərmək üçün növbəyə qoyur. Bu ikinci dalğa zamanı Chromium mühərriki səhifəni dinamik məzmunla doldurmaq üçün skriptləri icra edir. Bu proses resursları sərf edir, buna görə də saytınız sürət və səmərəlilik üçün optimallaşdırılmalıdır.
JavaScript dəstiniz həddindən artıq böyükdürsə və ya icranı dayandıran səhvlər ehtiva edirsə, göstərmə mərhələsi uğursuz olacaq. Bu o deməkdir ki, Googlebot müvafiq məzmun olmadan yalnız səhifənizin qabığını indeksləşdirəcək. Səhifələrinizi Axtarış Konsolundakı URL İnspeksiyası aləti vasitəsilə sınamaq göstərilən HTML-in gözləntilərinizə uyğun olub-olmadığını yoxlamağın ən yaxşı yoludur.
Google Axtarış bu məzmunu vebsaytın HTML-indəki məzmunla birlikdə görür.
Google Search Central
Alien Road bunu necə tətbiq edir
Alien Road olaraq biz müştərilərin JavaScript çərçivələri ilə Google-un skaneri arasındakı qarşılıqlı əlaqəni audit etməklə texniki SEO-nu idarə edirik. Biz brauzerdə JavaScript-i söndürməklə başlayırıq ki, skaner ilkin olaraq nə alır. Məzmun yoxa çıxırsa, biz hibrid strategiya təklif edirik. Məsələn, nəhəng məhsul kataloqu olan pərakəndə satış müştərisi ilk 20 element üçün server tərəfindən göstərilmədən istifadə edə və qalanlarını tənbəl yükləyə bilər.
Biz həmçinin göstərmə səhvlərini yoxlamaq üçün müntəzəm skan simulyasiyaları həyata keçiririk. Brauzerin harada donduğunu və ya skriptlərin harada işləmədiyini müəyyən etməklə biz müştərilərimizə Google-un yeniləmələrini görməsi üçün sərf olunan vaxtı minimuma endirməyə kömək edirik. Bizim yanaşmamız skaner skrol hadisəsini və ya düymə klikini uğurla işə salmasından asılı olmayaraq məzmunun həmişə əlçatan olmasını təmin etməkdir.
Sonsuz skrol və ya nömrələnmiş səhifələri seçməlisiniz?
Bu formatlar arasında seçim etmək istifadəçi üstünlüyünü skan edilə bilənliklə balanslaşdırmağı tələb edir. Nömrələnmiş səhifələnmə SEO üçün ən etibarlı üsuldur, çünki hər səhifə fərqli, statik keçiddir. Bu struktur Google üçün xəritələşdirmək və indeksləşdirmək asandır, bu da onu fərdi elementlərin tez tapılması lazım olan elektron ticarət saytları və ya böyük arxivlər üçün ideal edir.
Sonsuz skrol istifadəçilərin fasiləsiz kəşf etməyə davam etmək istədiyi sosial lentlər və ya şəkil qalereyaları üçün axıcı təcrübə təklif edir. Bununla belə, o, skanerlərə kömək etmək üçün ‘prev/next’ meta teqinin tətbiqini və ya ‘hamısına bax’ səhifəsini tələb edir. Bunlar olmadan lentin dərinliklərində basdırılmış məzmun üçün görünürlüyü itirmək riski ilə üzləşirsiniz.
- Böyük məhsul kataloqları və ya sənədlər dəstləri üçün nömrələnmiş səhifələnmədən istifadə edin.
- Media ilə zəngin, yüksək cəlbedici lentlər üçün sonsuz skroldan istifadə edin.
- İndeksləşdirməni sadələşdirmək üçün sonsuz skroldan istifadə edirsinizsə, həmişə ‘Hamısına Bax’ səhifəsini təmin edin.
- Skript əsaslı nasazlıqları aşkar etmək üçün tərtibatçı alətləri ilə göstərilməni müntəzəm olaraq sınayın.
Texniki auditi üçün növbəti addımlar
Bu həftə saytınızın JavaScript yüklənmə davranışını audit etməklə başlayın. Səhifənizi brauzerdə açın, JavaScript-i söndürün və yeniləyin. İndeksləşdirmək istədiyiniz əsas məzmun yoxdursa, dərhal təkmilləşdirmə üçün əsasınız var. Səhifələrə bölünmüş bütün keçidlərinizin mənbə kodunda standart HTML ankerləri kimi mövcud olduğundan əmin olun.
Keçidləri yoxladıqdan sonra səhifələrə bölünmüş səhifələrinizin nümunəsində URL İnspeksiyası alətindən istifadə edin. ‘Skan edilmiş səhifəyə bax’ nəticəsini canlı saytınızla müqayisə edin. Əgər uyğunsuzluqlar sezsəniz, göstərmə prosesini bloklaya biləcək JavaScript səhvləri üçün konsolunuzu yoxlayın. Bu boşluqların aradan qaldırılması məzmununuzun hər zaman axtarış sistemləri üçün əlçatan olmasını təmin edir.