Darkzen Logo Darkzen Logo Beyaz

Bir web sitesine girdiğinde her şeyin aynı anda yüklenmesi gerçekten gerekli mi?
Cevap net: Hayır.

İşte bu sorunun cevabı bizi Lazy Load (Tembel Yükleme) kavramına götürüyor. Lazy Load, özellikle site hızı ve kullanıcı deneyimi konusunda oyun değiştirici bir tekniktir.


Lazy Load Nedir?

Lazy Load, bir web sayfasındaki içeriklerin (özellikle görsellerin ve videoların), kullanıcı onları görmeye yakın bir noktaya gelene kadar yüklenmemesi prensibine dayanan bir performans tekniğidir.

Yani:

  • Sayfa açılırken her şey yüklenmez

  • Sadece ekranda görünen içerikler yüklenir

  • Diğer içerikler ihtiyaç duyulana kadar bekler

Bu sayede sayfa:

  • Daha hızlı açılır

  • Daha az kaynak tüketir

  • Daha iyi bir kullanıcı deneyimi sunar


Lazy Load Neden Kullanılır?

Lazy load’un temel amacı site hızını artırmak ve gereksiz yüklemeleri önlemektir.

Bunun sağladığı avantajlar:

  • İlk yüklenme süresini ciddi şekilde düşürür

  • Mobil kullanıcılar için performansı artırır

  • Sunucu yükünü azaltır

  • Daha iyi Core Web Vitals skorları sağlar

  • Kullanıcıyı sayfada daha uzun süre tutar

Kısacası:

Lazy load = Daha hızlı site + Daha mutlu kullanıcı


Lazy Load Nasıl Çalışır?

Lazy load, kullanıcının scroll hareketini temel alır.

Çalışma mantığı kısaca şöyledir:

  1. Sayfa ilk açıldığında sadece görünen alan yüklenir

  2. Kullanıcı aşağı kaydıkça

  3. Görünüm alanına yaklaşan içerikler yüklenmeye başlar

  4. Kullanıcı fark etmeden içerik hazır hale gelir

Modern tarayıcılarda bu işlem artık oldukça verimli şekilde yapılabiliyor.


Lazy Load Nerelerde Kullanılır?

Lazy load sadece görseller için değildir. En yaygın kullanım alanları:

Görseller (Images)

En klasik ve en faydalı kullanım alanıdır.

Videolar

Özellikle YouTube embed’leri sayfayı ciddi şekilde yavaşlatır.

Iframe’ler

Haritalar, sosyal medya embed’leri gibi ağır içerikler için idealdir.

Uzun Sayfalar

Blog yazıları, ürün listeleri ve landing page’ler.


Lazy Load Nasıl Kullanılır?

Lazy load’u uygulamanın birkaç farklı yolu vardır. Seçim, sitenin yapısına göre değişir.


1. HTML loading="lazy" Özelliği

En basit ve modern yöntemdir.

<img src="gorsel.jpg" loading="lazy" alt="lazy load örneği">

Avantajları:

  • Ek JavaScript gerekmez

  • Tarayıcı tarafından doğal olarak desteklenir

  • SEO açısından güvenlidir

Dezavantajı:

  • Eski tarayıcılarda sınırlı destek


2. JavaScript ile Lazy Load (Intersection Observer)

Daha gelişmiş ve kontrol edilebilir bir yöntemdir.

Bu yöntem:

  • Ne zaman yükleneceğini belirlemenizi sağlar

  • Performans açısından oldukça etkilidir

Genellikle büyük projelerde tercih edilir.


3. WordPress’te Lazy Load Kullanımı

WordPress 5.5 ve sonrası:

  • Görseller için lazy load’u varsayılan olarak destekler

Ek olarak:

  • WP Rocket

  • LiteSpeed Cache

  • Smush

  • Perfmatters

gibi eklentilerle daha gelişmiş ayarlar yapılabilir.


Lazy Load SEO’yu Nasıl Etkiler?

Doğru uygulandığında lazy load, SEO için olumlu bir etkendir.
Ama yanlış uygulama ciddi sorunlara yol açabilir.

Olumlu Etkileri:

  • Sayfa hızı artar

  • Core Web Vitals iyileşir

  • Hemen çıkma oranı düşer

  • Mobil performans yükselir

Dikkat Edilmesi Gerekenler:

  • Google botlarının içeriği görebilmesi gerekir

  • Görseller mutlaka alt etiketi içermelidir

  • Önemli içerikler (above the fold) lazy load yapılmamalıdır


Lazy Load Kullanırken Yapılan Hatalar

  • İlk ekrandaki görselleri lazy load yapmak

  • SEO açısından önemli görselleri geç yüklemek

  • JavaScript hataları yüzünden içeriğin hiç yüklenmemesi

  • Placeholder kullanmamak (boş alan hissi yaratır)


Lazy Load ile Core Web Vitals İlişkisi

Lazy load özellikle şu metrikleri etkiler:

  • LCP (Largest Contentful Paint) → Doğru kullanılırsa iyileşir

  • CLS (Cumulative Layout Shift) → Boyut belirtilmezse kötüleşir

  • FID / INP → JS yükü azalır

Bu yüzden görsellere mutlaka width ve height tanımlanmalıdır.


Lazy Load Kullanmalı mıyım?

Cevap çoğu site için: Evet.

Özellikle:

  • Görsel ağırlıklı bloglar

  • E-ticaret siteleri

  • Uzun sayfalar

  • Mobil trafiği yüksek projeler

için lazy load neredeyse zorunluluktur.


Lazy Load Küçük Bir Dokunuş, Büyük Bir Etki

Lazy load:

  • Site hızını artırır

  • Kullanıcı deneyimini iyileştirir

  • SEO performansına katkı sağlar

Ama her şeyde olduğu gibi:

Doğru yerde, doğru şekilde kullanılmalıdır.


Kısa Özet:

Lazy load, sadece görünen içeriği yükleyerek sayfa hızını artıran, SEO ve performans açısından büyük fayda sağlayan modern bir web tekniğidir.