WordPress

Web Sitenizi Uçuran Güç: Lazy Loading Rehberi

Enis Öztürk
YazarEnis Öztürk
16 Haziran 2020Günc: 6 Haziran 2026 7 dk okuma
Web Sitenizi Uçuran Güç: Lazy Loading Rehberi

Görsel Optimizasyonunun Kritik Adımı: Lazy Loading (Tembel Yükleme) Nedir ve Nasıl Kullanılır?

Web sitelerinde görseller, içeriği cazip kılmak ve mesajı etkili bir şekilde iletmek için vazgeçilmezdir. Bir web sitesini, logo, ürün görselleri veya kampanya materyalleri olmadan hayal etmek neredeyse imkansızdır. Ancak, yüksek çözünürlüklü ve büyük boyutlu görseller, sitenizin yüklenme hızını ciddi ölçüde yavaşlatabilir. Bu performans düşüşünü engellemenin en akıllı yolu, görsellerden tamamen vazgeçmek yerine lazy loading (tembel yükleme) tekniğini kullanarak web sayfalarınızın hızla açılmasını sağlamaktır.

Lazy Load Nedir?

Lazy load, web sitelerindeki görüntülerin eş zamansız olarak yüklenmesi prensibine dayanır. Bu yaklaşım, bir görselin yalnızca kullanıcının ekran alanına (viewport) girmesi anında veya sayfanın üst kısmındaki kritik içerik tamamen yüklendikten sonra devreye girmesini sağlar.

Lazy loading, bir web sayfasındaki kaynakların (genellikle görsellerin) kullanıcının aktif görüntüleme alanına girene kadar yüklenmesini erteleyen bir optimizasyon tekniğidir. Bu yöntem, ilk sayfa yükleme süresini %35'e kadar azaltarak Core Web Vitals skorlarını iyileştirmede kritik rol oynar.

Lazy loading sayesinde, ekranda henüz görünmeyen görsellerin yüklenmesi ertelenir. Bu durum, sitenizin ilk sayfa açılış performansını (First Contentful Paint) önemli ölçüde iyileştirirken, siteye gereksiz kaynak yükünü binmez. Sektör verilerine bakıldığında, doğru uygulanan tembel yükleme, mobil cihazlarda ilk yüklemede %50'ye varan hızlanma sağlayabilir. Sonuç olarak, görünür olmayan öğelerin ilk yükleme üzerindeki olumsuz etkisi ortadan kalkar.

Hangi Görsellerde Lazy Loading Kullanılmalıdır?

Lazy Load Kullanımı

Lazy load uygulamasının temel mantığı, bir görselin o an yüklenmesinin gerçekten gerekli olup olmadığını belirlemektir. Eğer bir görsel, kullanıcının tarayıcı ekranında mevcut değilse, yüklenmesini ertelemek mantıklıdır. Bu, özellikle uzun sayfalarda ve mobil cihazlarda kullanıcıya daha hızlı içerik sunulmasını sağlar. İşte bu yöntemi uygulamayı düşünebileceğiniz başlıca alanlar:

  • Sayfanın ana içerik alanında yer alan görseller,

  • Sayfa altbilgisinde (footer) bulunan logolar,

  • Alt kısımda kullanılan sosyal medya ikonları,

  • Yan sütunlarda (sidebar) yer alan görseller.

Lazy loading sadece teknik performans optimizasyonu sağlamakla kalmaz; aynı zamanda kullanıcı deneyimini (UX) doğrudan pozitif yönde etkiler. Kaliteli bir kullanıcı deneyimi ise dolaylı olarak site içi SEO çalışmalarınıza da önemli katkılar sunar. Araştırmalara göre, yükleme hızı 1 saniyeden fazla olan sayfalarda kullanıcıların hemen çıkma (bounce rate) oranı %32 artmaktadır. Bu stratejik avantajlar nedeniyle, web sitelerinizde lazy load özelliğini aktif olarak kullanmanız önerilir. Hız optimizasyonu, dijital performansın temelidir; bu nedenle SEO stratejilerinin ayrılmaz bir parçasıdır.

Lazy Load Nasıl Uygulanır?

Bir web sitesindeki görsellerin yüklenmesini ertelemenin iki temel yolu vardır: Birincisi doğrudan <img> etiketleri aracılığıyla, ikincisi ise CSS background-image özelliği üzerinden. En yaygın kullanım olan <img> etiketi ile görsel yükleme yöntemini detaylıca inceleyelim.

1- <Img> Etiketi ile Lazy Load Yöntemi

Görsellerinizi standart <img> etiketi ile ekliyorsanız, aşağıdaki kod yapılarını uygulayarak lazy loading özelliğini entegre edebilirsiniz.

HTML Yapılandırması: class etiketine "lazy" ekleyin ve görsel yolunu standart src yerine data-src özniteliği ile çağırın.

CSS Stili: "lazy" sınıfına sahip öğeler için temel stil tanımlamalarını yapın.

JavaScript İşlevi: Aşağıdaki JavaScript kodunu projenizin JS dosyasına ekleyin. Bu kod, sayfa kaydırıldığında "lazy" sınıfına sahip öğeleri tespit eder ve data-src içeriğini src'ye aktarır.

2- Background-Image CSS ile Lazy Load Yöntemi

<img> etiketi yerine CSS background-image kullanarak görsel eklemek de yaygın bir yöntemdir. CSS ile çağrılan bu tür görselleri lazy load ile ertelemek için aşağıdaki kod setini kullanabilirsiniz.

HTML Yapısı: Görselin temsil edileceği elemana id="kukumavnet-bg" ve yüklenmesi ertelenecek anlamına gelen class="lazy" etiketlerini ekleyin.

CSS Stili: Bu yapı için gerekli olan stil tanımlamaları aşağıdadır. Lütfen max-width ve height değerlerini kullandığınız görsele göre güncellediğinizden emin olun.

Web sitenizin görsel yükleme hızını artırarak kullanıcı deneyimini ve SEO performansını geliştirmek için uzman desteği alın.
SEO hizmetimizi inceleyin.

Sıkça Sorulan Sorular

Son Güncelleme: 6 Haziran 2026
Enis Öztürk
Makaleyi Yazan
Enis Öztürk

Kukumav.Net’in kurucusu ve dijital pazarlama uzmanıdır. Google Ads, SEO, Meta Ads, ve web tasarımı alanlarında KOBİ’lere ve girişimcilere özel çözümler sunarak markaların dijitalde daha görünür, güçlü ve dönüşüm odaklı hale gelmesine yardımcı olur.

Tüm Yazılarını İncele
Haftalık Bülten
Bunun Gibi İçeriklerden Anında Haberdar Olun

Dijital pazarlama, SEO ve büyüme stratejilerine dair yeni makaleler yayınlandığında sizi ilk biz haberdar edelim. Spam yok, sadece değerli içerik.

Haftada 1 e-postaİstediğinizde çıkabilirsinizÜcretsiz
Yorumlar

0 yorum

Yorum Yazın

E-posta adresiniz yayınlanmayacaktır.