WordPress'te Görüntüleri Verimli Bir Şekilde Kodlama ve Sayfa Hızı Uyarısını Düzeltme

Yayınlanan: 2022-02-17

WordPress sitenizi PageSpeed ​​Insights aracılığıyla denetlerseniz, Lighthouse resimlerinizi verimli bir şekilde kodlamanızı önerebilir. PageSpeed ​​Insights (PSI), tüm WordPress sayfanız için bir performans raporu oluşturan bir araçtır. Görüntülerinizin daha iyi optimize edilebileceğini algılarsa, "görüntüleri verimli bir şekilde kodlayın" uyarısını tetikler.

"Görüntüleri verimli bir şekilde kodlama" sorunu - Kaynak: PageSpeed ​​Insights
"Görüntüleri verimli bir şekilde kodlama" sorunu – Kaynak: PageSpeed ​​Insights

Bu kılavuzda, görüntüleri verimli bir şekilde kodlamanın ne anlama geldiğini ve görüntülerinizin durumunu nasıl kontrol edeceğinizi açıklıyoruz. Bu aynı zamanda Lighthouse performans puanınızı yükseltmenin de etkili bir yoludur. Ayrıca 6 görüntü optimizasyon tekniğini ve "Görüntüleri verimli bir şekilde kodla" uyarısını düzeltmenin hızlı bir yolunu paylaşıyoruz.

Hadi dalalım!

Görüntüleri Etkili Şekilde Kodlamak Ne Anlama Geliyor?

Görüntüleri verimli bir şekilde kodlamak, kalitelerini önemli ölçüde etkilemeden dosya boyutlarını küçültmek için görüntüleri optimize etmek anlamına gelir.

Lighthouse, görüntüleri nasıl optimize edilebilir olarak işaretler? Bu sorunu ne tetikler?

Lighthouse, denetlediğiniz sayfadaki tüm resimlerinizi tarar ve ardından sıkıştırma düzeyini %85'e ayarlar. Potansiyel tasarruf 4 KiB veya daha fazlaysa, görüntüyü rapor edecek ve performans raporunuzda bir hata olarak işaretleyecektir.

Potansiyel tasarruf 4B'den (24.6KiB) üstün olduğu için Lighthouse tarafından işaretlenen resim
Potansiyel tasarruf 4B'den (24.6KiB) üstün olduğu için Lighthouse tarafından işaretlenen resim

Çok yüksek kalitede sıkıştırılmamış görüntüler genellikle büyük dosya boyutuna neden olur. Ve resimler ne kadar büyükse, onları indirmek ve ziyaretçilerinize sunmak o kadar fazla zaman alacaktır. Bu, tüm resimleriniz için olduğunda, toplam yükleme süresinin artması muhtemeldir ve yavaş bir web sitesiyle karşılaşabilirsiniz.

Bu durumdan kaçınmak için görsellerinizi web üzerinde düzgün bir şekilde sunmanıza olanak tanıyan 6 optimizasyon tekniğini paylaşıyoruz.

WordPress'te Görüntüleri Verimli Bir Şekilde Kodlamanın 6 Yolu:

Görüntüleri verimli bir şekilde kodlamak ve bu PageSpeed ​​Insight önerisinin üstesinden gelmek için atabileceğiniz altı adım vardır:

  1. Resimlerinizi Sıkıştırmak
  2. Tembel Yükü Uygulamak
  3. Görüntüleri WebP'ye Dönüştürme (Yeni nesil format)
  4. Görüntüleri Doğru Boyutlarda Sunma
  5. Bir görüntü CDN'si kullanma
  6. Animasyonlu GIF'leri Videoyla Değiştirme

Her adımı gözden geçirelim.

1. Resimlerinizi Sıkıştırmak

Görüntü sıkıştırmanın amacı, çok fazla kaliteden ödün vermeden görüntü dosyasını küçültmektir. Bu, PageSpeed ​​Insights'ı çok mutlu ediyor çünkü görüntüler en verimli biçimde saklanıp oluşturulabiliyor, bu da onları düzgün bir şekilde kodluyor. Görüntü kalitesine dokunmamayı tercih ederseniz görüntü sıkıştırma kayıplı ancak kayıpsız olabilir.

Ancak doğru aleti kullanırsanız kayıpsız sıkıştırma çıplak gözle görülmez.

Aşağıdaki örneğimizde, biri orijinal dosya, diğeri sıkıştırılmıştır. Farkı görebiliyor musunuz? yapamam.

Unutmayın, yetersiz görseller sayfa hızınızı önemli ölçüde etkiler ve WordPress sitenizi yavaşlatır. Herhangi bir performans sorununu önlemenin en kolay yolu bir WordPress eklentisi kullanmaktır. Merak etme. Sizin için ağır işleri hallettik ve WordPress için en iyi görüntü sıkıştırma eklentisinin bir listesini bir araya getirdik.

Resimlerinizi manuel olarak sıkıştırmayı tercih ederseniz, sizi de koruruz. Ve PhotoShop ve Lightroom'dan bunaldığınızı düşünüyorsanız, kullanabileceğiniz birçok alternatif optimizasyon aracı var.

2. Tembel Yükün Uygulanması

Tembel yükleme, görüntüleri yalnızca gerektiğinde görüntülemeyi amaçlayan bir optimizasyon tekniği olduğundan, görüntülerinizi verimli bir şekilde kodlamanıza yardımcı olur. Kullanıcı bunları görüntülerse, resimler tarayıcı tarafından işlenecektir. Aksi takdirde, en kritik içeriğe öncelik vermek için yükleme ertelenecektir. Google, aşağıdaki tembel yükleme komut dosyasının uygulanması anlamına gelen PageSpeed'de "Ekran dışı görüntüleri ertele"yi önerir:

 “loading=lazy”

Unutmayın, ilk görünür görünüm penceresindeki herhangi bir resim için bu komut dosyasını ayarlamaktan kaçınmalısınız. Bunun yerine, gecikmeyi ekranın altındaki içeriğe uygulayın:

Ekranın altındaki içerik için gecikmeli yükleme uygulama
Ekranın altındaki içerik için gecikmeli yükleme uygulama

Manuel olarak tembel yükleme yapmak istemiyorsanız, Lazy Load by WP Rocket gibi ücretsiz bir WordPress eklentisi kullanabilir veya WordPress için en iyi tembel yükleme eklentilerine göz atabilirsiniz.

3. Görüntüleri WebP'ye Dönüştürme (Yeni nesil format)

Google tarafından geliştirilen WebP, görüntüler için daha iyi kayıpsız ve kayıplı sıkıştırma sağlayan yeni nesil bir görüntü formatıdır. Bu, WordPress sitenizde resimlerinizi daha iyi kodlamanıza ve PageSpeed ​​denetiminden geçmenize neden olur.

Aslında, Google'a göre, "ortalama WebP dosya boyutu, JPEG dosya boyutuna kıyasla %25-34 daha küçüktür". Bu tablo, WebP'nin JPEG formatından daha iyi sıkıştırma sağladığını göstermektedir:

Daha küçük dosya boyutuna sahip WebP - Kaynak: Greenspector
Daha küçük dosya boyutuna sahip WebP – Kaynak: Greenspector

ikna oldun mu Imagify eklentisi, resimlerinizi doğrudan WordPress panosundan WebP'ye dönüştürebilir.

Bu yeni nesil format hakkında daha fazla bilgi edinmek istiyorsanız, WordPress'te WebP formatının nasıl kullanılacağını okumanızı öneririz.

4. Görüntüleri Doğru Boyutlarda Sunma

Lighthouse, WordPress sitenizde yanlış boyutlandırılmış görselleri bulmanızı kolaylaştırır. Sayfanızı denetlemeniz yeterlidir ve “Görüntüleri uygun boyutta” uyarısını bulursanız, onları yeniden boyutlandırmalısınız.

DevTools Elements paneli, bir görüntünün hangi boyutta görüntülendiğini kontrol etmek için de kullanılabilir:

"Öğeler" sekmesinde görüntü boyutumu belirleme - Kaynak: DevTools
"Öğeler" sekmesinde görüntü boyutumu belirleme – Kaynak: DevTools

Bu bölüm kulağa kolay geliyor, ancak 2022'de mevcut olan ekran boyutlarının çeşitliliği göz önüne alındığında, işler hızla karmaşıklaşabilir.

Bir kural: ideal olarak, sayfanız asla kullanıcının ekranından daha büyük resimler sunmamalıdır.

  • Ortalama masaüstü ekran boyutu 1920 x 1080 pikseldir
  • Çoğu cep telefonunun cihaz genişliği 400 pikseldir

WordPress siteniz için görselleri medya kitaplığı üzerinden veya doğrudan sayfanıza yükleyebilirsiniz. Google, en uygun resim boyutlarının kullanılmasını önerir (duyarlı kesme noktaları için olanlar dahil). Anahtar, Tam Boyutlu görüntüleri kullanmaktan kaçınmak ve bunları uygun şekilde yeniden boyutlandırmaktır:

  • Resim dosyanızın boyutunu 200 KB'nin altında tutmaya çalışın
  • Çoğu görüntü için maksimum genişlik 800 piksel yeterlidir

Görüntüleri bu numaralar arasında tutmak, kullanıcının cihazlarına hızlı bir şekilde yüklenmesini sağlayacaktır.

Daha ileri gidebilir ve resimlerinizi Sketch üzerinde aşağıda gösterildiği gibi her cihaza göre optimize edebilirsiniz:

Apple cihazlarının boyutları - Kaynak: Sketch Software
Apple cihazlarının boyutları – Kaynak: Sketch Software

Resimlerinizi uygun şekilde boyutlandırmak ve web sitenizin yavaşlamasını önlemek için birçok seçeneğiniz var:

  • Photoshop, Lightroom, Gimp vb. araçlarla manuel olarak yapın.
  • Imagify gibi bir görüntü optimizasyon eklentisi kullanın. Sıkıştırmaya benzer şekilde, sitenizdeki tüm mevcut resimleri yeniden boyutlandırmak için toplu özelliğini de kullanabilirsiniz:
Resimlerimi düzgün bir şekilde yeniden boyutlandırma - Kaynak: Imagify
Resimlerimi düzgün bir şekilde yeniden boyutlandırma – Kaynak: Imagify

5. Bir Görüntü CDN'si Kullanma

Görüntüleri WordPress'te verimli bir şekilde kodlamak için bir CDN sağlayıcısı seçmelisiniz. Resimlerinizi daha hızlı teslim edecek ve Google PageSpeed ​​resimle ilgili sorunlardan kurtulmanıza yardımcı olacaktır. Bir CDN, kullanıcılarınız dünyanın neresinde olursa olsun, görüntülerin optimizasyonu ve dağıtımı konusunda uzmanlaşmıştır:

Görüntüleri daha hızlı sunmak için +50 uç konum – Kaynak: RocketCDN

WebDev'e göre, aşağıda gösterildiği gibi "bir görüntü CDN'sine geçiş, görüntü dosyası boyutunda %40-80 tasarruf sağlayabilir":

CDN'ye geçtikten sonra görüntü baytı tasarrufu - Kaynak: Google Chrome Developers

6. Animasyonlu GIF'leri Video ile Değiştirme

Aşağıdaki örneğimde görebileceğiniz gibi, bir .mp4 video bir GIF'den çok daha hafif olduğundan, animasyonlu bir GIF'i bir videoyla değiştirmek performansı artıracaktır:

– GIF dosya boyutu: 12 MB
– MP4 dosya boyutu: 286 KB ( toplam tasarruf: %98 )

GIF ve MP4 dosya boyutu

PageSpeed ​​ayrıca, animasyonlu içeriğinizi GIF kullanmadan video formatı aracılığıyla sunmanızı önerir. İçeriğinizi MP4'e dönüştürdüğünüzde, GIF gibi görünmesi için doğru ayarlara sahip olduğunuzdan emin olun:
– Sürekli döngü yapmalıdır
- Otomatik olarak oynamalı
– Sessiz olmalı

GIF'leri videoya dönüştürmenin birkaç yolu var, yukarıdaki karşılaştırma için Ezgif'i kullandım.

WordPress'te görüntüleri verimli bir şekilde kodlamak için 6 optimizasyon tekniğini gördüğümüze göre, şimdi performans araç kutumu sizinle paylaşmama izin verin. WordPress sitenizin hızını artırmanız ve resimlerinizin web için iyi bir şekilde optimize edildiğinden emin olmanız gerekiyorsa faydalı olabilir.

Görüntüleri optimize etmek ve her zaman PageSpeed ​​Insights denetimlerini geçmek için araç kutum (görüntüleri verimli bir şekilde kodlamak dahil):

– Imagify, resimlerimi sıkıştırmak ve WebP'ye sunmak için (her ay 20 MB resim için ücretsiz)
– WP Rocket tarafından Lazy Load (ücretsiz)
– Resimlerimi daha hızlı teslim etmek için RocketCDN (sınırsız bant genişliği için sadece 8,99$/ay)
– Ezgif (.gif'i .mp4'e dönüştürmek için ücretsiz araç)
– Birkaç tıklamayla hızı artırmak için en iyi performans eklentilerinden biri olan WP Rocket (Önemli Web Verilerinin yeşile dönmesini sağlar)

Bir sonraki bölümde, görüntüleri otomatik olarak verimli bir şekilde kodlayan güçlü görüntü sıkıştırma eklentimiz Imagify'a odaklanacağız.

Imagify ile Görüntüleri Etkin Şekilde Kodlama Nasıl Onarılır

Imagify sayesinde kaliteden ödün vermeden görsellerinizi sıkıştırabilir ve “Resmi verimli bir şekilde kodla” uyarısını düzeltebilirsiniz.

Imagify'ı çalışırken görmenin ve PageSpeed ​​bilgilerini Imagify ile ve Imagify olmadan karşılaştırmanın zamanı geldi.

HD görüntüler içeren demo sitem

Imagify'dan Önce – Performans sonuçlarım PageSpeed ​​Insights

Deniz Feneri harika sonuçlar vermiyor ve görüntüyle ilgili birkaç sorun alıyorum, yani:

  • Görüntüleri verimli bir şekilde kodlayın (bu, bugünkü konumuzdur)
  • Görüntüleri yeni nesil biçimlerde sunun
  • Uygun boyutta resimler
Lighthouse tarafından işaretlenen sorunlar (Imagify optimizasyonundan önce)
Lighthouse tarafından işaretlenen sorunlar (Imagify optimizasyonundan önce)

Şimdi, resimlerimizi yeni nesil formatlarda sıkıştırmak ve sunmak, uygun şekilde boyutlandırmak ve tabii ki verimli bir şekilde kodlamak için Imagify'ı indirmenin zamanı geldi.

Imagify ile – PageSpeed ​​Insights'ta performans sonuçları

Imagify, “Görüntüyü verimli bir şekilde kodla” uyarısını düzeltti! Ayrıca tüm resimlerimi optimize etti ve önceki sorunlarımı geçen denetim alanına koydu:

Imagify ile düzgün şekilde kodlanmış görüntüler (denetimden geçti) - Kaynak: PSI
Imagify ile düzgün şekilde kodlanmış görüntüler (denetimden geçti) – Kaynak: PSI

Imagify, resim dosyamın boyutunu %90 oranında azalttı – aşağıdaki örneğimizde gösterildiği gibi, neredeyse 2 MB'den 200 KB'ye çıktı:

Görüntülerimi optimize ederek ve dosya boyutunun neredeyse %90'ından tasarruf ederek Imagify

Siz de benim gibi “resmi verimli bir şekilde encore” uyarısından kurtulmak ister misiniz?

Imagify'ı kurun ve aşağıdaki ayarları uygulayın:

  • Kurulum Imagify (basittir)
  • Resimlerinizi sıkıştırmak için kullanmak istediğiniz optimizasyon seviyesini seçin. En yüksek optimizasyon seviyesi olan Ultra'yı seçtim:
Ultra Optimizasyon düzeyini seçme – Kaynak: Imagify
  • Resimlerinizi, PageSpeed ​​Insights tarafından önerilen yeni nesil biçim olan WebP'ye dönüştürün:
Tek tıklamayla WebP dönüştürme - Kaynak: Imagify
Tek tıklamayla WebP dönüşümü – Kaynak: Imagify
  • Imagify ile büyük resimlerinizi toplu olarak optimize edin. ( Bu, tüm kitaplığı tek bir tıklamayla optimize etmek anlamına gelir!)
  • Ve aynen böyle, PSI uyarısı kayboldu.

Bu görüntü optimizasyon işleminin tamamen ücretsiz olduğunu belirtmekte fayda var!

Imagify'ın ücretsiz sürümü, ayda 20 MB değerinde görüntüyü yeniden boyutlandırmanıza ve sıkıştırmanıza olanak tanır. Daha fazla resim eklemeyi planlıyorsanız, aşağıdaki premium fiyatlandırmayı seçebilirsiniz:

  • 500 GB için aylık 4,99 ABD doları (yaklaşık 5000 görüntü)
  • ve sınırsız kullanım için ayda 9,99 ABD doları.

Hâlâ şüpheniz varsa, PageSpeed ​​Insights ayrıca Imagify gibi bir görüntü optimizasyon eklentisi kullanmanızı önerir:

Görüntüleri verimli bir şekilde kodlamak için bir çözüm olarak PSI tarafından önerilen Imagify eklentisi

toparlamak

Imagify olmadan PageSpeed, resimlerim için birkaç sorunu işaretledi:

Imagify içermeyen web sitem - Kaynak: PSI
Imagify içermeyen web sitem – Kaynak: PSI

Imagify'ı kullanırken, görüntüyle ilgili tüm sorunlarım düzeltildi. Yeni nesil biçimlerden (WebP) birinde optimize edildiler ve "görüntüleri verimli bir şekilde kodla" uyarım sonunda yeşile döndü.

Web sitem Imagify ile denetimi geçti
Web sitem Imagify ile denetimi geçti

Benim gibiyseniz ve resimlerinizi birkaç tıklamayla WordPress'te verimli bir şekilde kodlamak istiyorsanız, neden Imagify'ı kullanmıyorsunuz? Imagify'ı ücretsiz deneyebilir, resimlerinizi optimize edebilir ve tıpkı benim yaptığım gibi PageSpeed ​​Insights'ta kendi denetiminizi gerçekleştirebilirsiniz. Imagify sayesinde siz de testi geçtiyseniz yorumlarda bana bildirin, merak ediyorum!