WPHizmet

WordPress Resim Optimizasyonu: WebP, Sıkıştırma ve Lazy Load

Yayınlandı:
Son teknik kontrol:
3 dk okuma

Hız ve Performans

Kısa cevap

WordPress görselleri optimize etmek için dört şey yapılır: görseli gösterileceği boyuta yakın ölçüde yüklemek, dosyayı kaliteyi gözle görülür bozmadan sıkıştırmak, WebP veya AVIF gibi modern biçim kullanmak ve ekranın altındaki görselleri tembel yüklemek. WordPress yüklenen her görsel için farklı boyutlar üretir, 2560 pikselden büyük görselleri küçültür ve görsellere varsayılan olarak tembel yükleme ekler; ancak sayfanın ilk görünen büyük görseli tembel yüklenmemelidir, aksi hâlde LCP gecikir.

Önemli noktalar

  • En büyük kazanç doğru boyuttan gelir: 4000 piksellik fotoğrafı 800 piksellik alanda göstermeyin.
  • WordPress 5.8’den beri WebP, 6.5’ten beri AVIF yüklemeyi destekler (sunucunun görsel kütüphanesi destekliyorsa).
  • Tembel yükleme ekranın altındaki görseller içindir; ilk ekrandaki büyük görsel hemen yüklenmelidir.
  • Genişlik ve yükseklik bilgisi olmayan görseller sayfanın kaymasına (CLS) yol açar.
  • Alt metin hem erişilebilirlik hem görsel arama için gereklidir.

WordPress görsellerle kendiliğinden ne yapar?

ÖzellikNe yaparSürüm
Ara boyutlarHer yüklemeden küçük resim, orta ve büyük boyutlar üretir; tema kendi boyutlarını ekleyebilirUzun süredir
srcset / sizesTarayıcının ekrana uygun boyutu seçmesi için boyut listesi ekler4.4
Büyük görsel eşiği2560 pikselden büyük görseller için küçültülmüş bir kopya oluşturup onu kullanır5.3
Tembel yüklemeGörsellere loading="lazy" ekler5.5
WebP yüklemeWebP dosyalarının yüklenip kullanılmasına izin verir5.8
LCP önceliğiİlk görünen büyük görseli tembel yüklemez, fetchpriority="high" ekleyebilir6.3
AVIF yüklemeAVIF dosyalarının yüklenmesine izin verir6.5

1. Doğru boyut: en büyük kazanç

Telefonla çekilmiş bir fotoğraf 4000 piksel genişliğinde ve birkaç megabayt olabilir. Sitenizin içerik alanı ise çoğunlukla 700–1200 piksel genişliktedir. WordPress’in 2560 piksel eşiği aşırı büyük dosyaları sınırlar ama yine de gerekenden büyük kalabilir.

  1. İçerik alanınızın genişliğini öğrenin

    Tarayıcıda görsele sağ tıklayıp “İncele” ile gösterildiği genişliğe bakın. Yüksek çözünürlüklü ekranlar için bunun yaklaşık iki katı yeterlidir.

  2. Yüklemeden önce küçültün

    Görseli bu genişliğe göre dışa aktarın; kırpmayı da yüklemeden önce yapın.

  3. Kapak ve arka plan görsellerine özellikle dikkat edin

    Tam genişlikli alanlarda kullanılan görseller en büyük dosyalardır ve sıklıkla sayfanın LCP öğesidir.

2. Biçim: JPEG, PNG, WebP, AVIF

BiçimNe içinNot
JPEGFotoğraflarEvrensel destek; kayıplı sıkıştırma
PNGSaydamlık gereken grafikler, ekran görüntüleriFotoğraflarda çok büyük dosya üretir
WebPFotoğraf ve grafikGenellikle aynı kalitede JPEG/PNG’den daha küçük; tüm güncel tarayıcılarda destekli
AVIFFotoğrafGenellikle WebP’den de küçük; kodlaması daha ağır
SVGLogo ve ikonlarVektör; WordPress güvenlik nedeniyle varsayılan olarak yüklemeye izin vermez

Mevcut medya kütüphanesini WebP veya AVIF’e dönüştürmek için dönüştürme eklentileri veya görseli sunucu/CDN düzeyinde dönüştüren hizmetler kullanılabilir. Bu araçların çoğu orijinal dosyayı saklar ve tarayıcı destekliyorsa modern biçimi sunar.

3. Sıkıştırma

Kayıplı sıkıştırma, gözün fark etmediği ayrıntıları atarak dosyayı küçültür; kayıpsız sıkıştırma görüntüyü bire bir korur ama daha az kazanç sağlar. Fotoğraflar için makul bir kayıplı sıkıştırma çoğu zaman gözle ayırt edilemez. Sıkıştırmayı yükleme sırasında otomatik yapan bir eklenti veya yüklemeden önce masaüstü/çevrimiçi bir araç kullanılabilir.

4. Tembel yükleme ve LCP görseli

Tembel yükleme, ekranın altındaki görsellerin ancak kullanıcı oraya yaklaştığında indirilmesidir; ilk yüklemeyi hafifletir. Ancak sayfanın ilk ekranındaki büyük görsel tembel yüklenirse tarayıcı onu geç ister ve Core Web Vitals metriklerinden LCP kötüleşir. WordPress 6.3’ten beri ilk büyük görseli bu kuraldan ayırmaya çalışır; ancak görsel tema tarafından arka plan olarak veya bir slider içinde ekleniyorsa bu mantık devreye girmeyebilir.

  • İlk ekrandaki büyük görselin loading="lazy" taşımadığını tarayıcı geliştirici araçlarından kontrol edin.
  • Optimizasyon eklentilerinin “tüm görselleri tembel yükle” ayarı ilk görseli de kapsıyor olabilir; ilk N görseli hariç tutma seçeneğini kullanın.
  • Hero alanında slider kullanmak LCP’yi genellikle geciktirir; tek bir sabit görsel çoğu zaman daha hızlıdır.

5. Boyut bilgisi ve alt metin

Görselin genişlik ve yükseklik öznitelikleri tarayıcının görsel yüklenmeden önce yer ayırmasını sağlar; bu bilgi yoksa görsel geldiğinde içerik aşağı kayar. WordPress içerik görsellerine bu bilgiyi ekler; tema veya sayfa oluşturucu tarafından elle eklenen görsellerde eksik olabilir.

Alt metin, görseli göremeyen kullanıcılar ve arama motorları için görselin ne gösterdiğini anlatır. Anahtar kelime dizmek yerine görseli kısa ve doğru biçimde tarif edin; yalnızca süs amaçlı görsellerde alt metin boş bırakılabilir.

Uygulama sırası

AdımEtkiZorluk
Yeni görselleri doğru boyutta yüklemekYüksekDüşük — alışkanlık
İlk ekran görselinin tembel yüklenmediğini doğrulamakYüksek (LCP)Düşük
Sıkıştırmayı otomatikleştirmekOrta–yüksekDüşük
Mevcut kütüphaneyi WebP/AVIF’e dönüştürmekOrta–yüksekOrta — yedek ve test gerekir
Görselleri CDN üzerinden sunmakZiyaretçi coğrafyasına bağlıOrta

Görseller hızlandırmanın bir parçasıdır; sunucu, önbellek ve JavaScript tarafıyla birlikte izlenecek sıra WordPress site hızlandırma rehberinde.

Görseller sitenizi yavaşlatıyor mu?

Medya kütüphanenizi dönüştürüp LCP görselinizi düzeltelim, sitenin görünümünü bozmadan.

WordPress Hız Optimizasyonu

Sık sorulan sorular

WebP’ye dönüştürünce eski görseller kaybolur mu?
Dönüştürme araçlarının çoğu orijinal dosyayı saklar ve WebP’yi ek bir kopya olarak üretir; tarayıcı destekliyorsa WebP sunulur. Yine de toplu dönüştürmeden önce yedek alın ve aracın orijinali silip silmediğini ayarlarından kontrol edin.
Tüm görselleri tembel yüklemek daha mı hızlı?
Hayır. İlk ekrandaki görseli tembel yüklemek tarayıcının onu geç istemesine ve LCP’nin kötüleşmesine yol açar. Tembel yükleme yalnızca ekranın altındaki görseller içindir.
Görselleri yükledikten sonra küçültmek işe yarar mı?
Evet ama yeniden işleme gerektirir: WordPress ara boyutları yükleme anında üretir. Orijinali küçültüp değiştirdikten sonra ara boyutların yeniden üretilmesi gerekir; bunun için “küçük resimleri yeniden oluştur” türü bir araç veya WP-CLI’nin media regenerate komutu kullanılır.
SVG logo yükleyemiyorum, neden?
SVG dosyaları betik içerebildiği için WordPress onları varsayılan olarak kabul etmez. SVG yüklemesine izin veren bir çözüm kullanacaksanız dosyaları temizleyen (sanitize eden) güvenilir bir yöntem seçin ve yalnızca güvendiğiniz kullanıcılara izin verin.

Kaynaklar ve teknik referanslar

Bu içeriği hazırlayan

WPHizmet Ekibi

WordPress teknik ekibi

WPHizmet içeriklerini hazırlayan teknik ekip. Rehberler, WordPress ve WooCommerce sitelerinde günlük olarak karşılaşılan sorunlara dayanır; sürüm, yapılandırma ve gereksinim bilgileri yayın öncesinde resmi dokümantasyondan doğrulanır.

  • WordPress teknik destek
  • Performans ve Core Web Vitals
  • Güvenlik ve zararlı kod temizliği
  • WooCommerce
  • Teknik SEO

İlgili içerikler