Lazy Loading Nədir və Nə Üçün Risk Yaratır?
Tələskən şəkil yüklənməsi (lazy loading) modern veb saytların sürətini artırmaq üçün istifadə olunan bir texnikadır. Bu yanaşmada saytın açıldığı zaman bütün şəkillər dərhal yüklənmir; bunun əvəzinə istifadəçi səhifəni aşağı doğru sürüşdürdükcə şəkillər yüklənir. E-ticarət saytlarında yüz-min məhsul fotosu olan bizneslərdə bu texnika böyük məna kəsb edir. Lakin burada kritik bir problem yaranır: Google-un bot proqramı bu şəkilləri bəzən görə bilməz.
Google Botunun Lazy Loading Şəkilləri Görmə Problemi
Google-un bot proqramı (Googlebot) veb saytları skan edərkən normal brauzer kimi davranmır. Əgər şəkillər JavaScript vasitəsilə dinamik olaraq yüklənərsə, bot bu şəkilləri görmə zaman tapmaya bilər. Nəticə: məhsul fotoları Google Axtarışında indeksləmirlər, görüntü axtarışında (Google Images) saytınız görünmür. Azərbaycanda e-ticarət saytları üçün bu, satış itkiləri deməkdir — çünki Azərbaycan müştəriləri Google Axtarışında məhsulun şəklini görmüş halda klikləyirlər.
Asinkron Yükləmə və Bot Problemi
Lazy loading texnikası JavaScript-in IntersectionObserver API-sini istifadə edir. Problemin kökü budur: bot saytı ilk dəfə qrawl edərkən, istifadəçi hələ səhifəni aşağı sürüşdürməmişdir, ona görə de şəkil yüklənməyə başlamamışdır. Hətta bot JavaScript icra etsə də, bəzi kənar faktlar (məsələn, mobilə görə istifadəçi agent) bot-u tanımağa müdaxilə edə bilər.
Azərbaycanda E-Ticarət Saytlarında Praktik Cəza
Azərbaycan rəqəmsal bazarında 2025-ci ildə e-ticarət böyüyür, amma əksər saytlar hələ lazy loading-in SEO təsirini anlamırlar. Nəticə: saytlar Google Images trafiki itirirlər, məhsul fotoları arama nəticələrində görünmürlər. Veb mühəndislərin sürət artırmaq üçün lazy loading-i qoyduğu zaman, SEO mütəxəssisləri bunu idiqləmirlər.
Həll: Düzgün Lazy Loading Strategiyası
Google tərəfindən tövsiyə olunan həllər: Birincisi, fetchpriority="high" atributunu ləmin (fold) şəkillərində istifadə et — bu Google-a siqnal verir ki, bu şəkil dərhal lazımdır. İkincisi, shəkil URL-lərini HTML-də eksplisit yaz, hətta src atributı dinamik olsa da. Üçüncüsü, Google Search Console-da saytı test et — Google bot-unun saytı necə gördüyünü (URL Inspection tool) yoxla. Əgər şəkillər görmürlürsə, problemi tapda.
Best Practice: Hibrid Yöntem
En etibarlı həll: ləmin üstündəki şəkilləri fəvri yüklə, aşağıdakıları lazy yüklə. Saytın açıldığında görüləcək məhsul fotoları anında yüklənir (sürət az itkisi), aşağıda olan şəkillər isə lazım olanda yüklənir. Bu cür Google bot bütün şəkilləri göryər (çünki kritik olanlar hazırdır), istifadəçi sürət avantajını qalaraq alır.