Derslerde “panel” dediğimiz yer, Dijenta SEO hesabınızın ekranlarıdır; “denetimimiz” sitenizi tarayan kontrollerimizdir.
Önce görseller
Birçok sitede sayfanın en ağır kısmı görsellerdir; bu yüzden hızlandırmaya genellikle buradan başlanır. Görselleri gösterildikleri boyuta küçültün, WebP ya da AVIF biçimine çevirin ve sıkıştırın.
Sayfanın en üstündeki büyük görseli tembel yüklemeyin, aşağıdakileri loading="lazy" ile erteleyin ve her görsele width ve height verin. Denetimimiz 300 KB'tan büyük görselleri ve boyutu belirtilmemiş görselleri ayrı ayrı listeler.
Kullanılmayan JavaScript ve eklentiler
Her eklenti, uygulama, sohbet balonu, reklam ya da takip kodu sayfaya kendi JavaScript dosyasını ekler. Tarayıcı bu dosyaları indirip çalıştırana kadar sayfa geç açılır ve dokunuşlara geç tepki verir.
Kullanmadığınız eklenti ve uygulamaları kaldırın; aynı işi yapan iki eklentiden birini bırakın. Geliştiriciniz varsa, sayfanın ilk açılışı için gerekmeyen betiklerin ertelenmesini (defer) ve sayfaya gömülü büyük kod bloklarının ayrı dosyalara taşınmasını isteyin.
Önbellek
Önbellek (cache), bir kez hazırlanan sayfanın ya da indirilen dosyanın saklanıp yeniden kullanılmasıdır. Sunucu önbelleği sayfanın her ziyarette baştan üretilmesini önler; tarayıcı önbelleği ise görselleri ve betikleri ziyaretçinin cihazında saklar.
WordPress'te bir önbellek eklentisi, hazır altyapılarda ise altyapının kendi ayarları bu işi görür. Önbelleği açtıktan sonra sepet, üyelik ve formların doğru çalıştığını kontrol edin; bu sayfalar önbelleğe alınmamalıdır.
Sunucu yanıtı
Sunucu yanıt süresi, tarayıcının sayfayı istediği andan ilk baytın gelmesine kadar geçen süredir (TTFB). Denetimimiz ilk baytı 1,5 saniyeden geç gelen sayfaları "Sunucu yavaş yanıt veriyor" diye işaretler.
Yavaş yanıtın yaygın nedenleri kapalı önbellek, ağır eklentiler, yavaş veritabanı sorguları ve yetersiz barındırma paketidir. Önbellek ve eklenti temizliği yetmezse barındırma firmanızla görüşün; sunucunun ya da kullandığınız CDN'nin (içerik dağıtım ağı) ziyaretçilerinize yakın olması da yardımcı olur.
Sıkıştırma ve sayfa boyutu
Sunucunuz sayfaları gzip ya da Brotli (sunucunun dosyaları sıkıştırma yöntemleri) ile sıkıştırarak göndermelidir; metin dosyaları sıkıştırıldığında belirgin biçimde küçülür. Bu ayar çoğu barındırma panelinde tek bir seçenektir.
Denetimimiz, sayfanın HTML kodu 1 MB'ı ya da sayfaya gömülü JavaScript ve CSS toplamı 100 KB'ı geçtiğinde de uyarır. Bunlar çoğunlukla sayfaya gömülmüş büyük veri bloklarından, çok uzun listelerden ya da kullanılmayan tema bölümlerinden kaynaklanır.
Bugün yapabilecekleriniz
- Hız bölümündeki "En büyük kazanç fırsatları" listesinin ilk maddesini okuyun ve bunu kimin yapacağına karar verin.
- Sitenizdeki eklenti ya da uygulama listesini açıp kullanmadıklarınızı kaldırın.
- Önbelleğin açık olduğunu kontrol edin; yeni açtıysanız sepeti, üyeliği ve formları deneyin.
- Sorunlar sayfasında kategori listesinden Performans'ı seçin; "Sayfa sıkıştırılmadan gönderiliyor" uyarısı varsa barındırma panelinizden sıkıştırmayı açın.
- Değişikliklerden sonra Hız bölümünden yeniden ölçüp sonucu öncekiyle karşılaştırın.
Bu dersle ilgili kontrollerimiz
Ücretsiz analizimiz ve panelimizdeki denetim bu kontrolleri sitenizde çalıştırır:
- Sunucu yavaş yanıt veriyor
- Sayfa sıkıştırılmadan gönderiliyor
- Sayfa kodu çok büyük
- Sayfaya gömülü kod çok fazla
- Görsel dosyaları çok büyük
- Görsellerde genişlik/yükseklik yok
- Metin/kod oranı düşük