1/3
WordPress Site Yavaşsa Ne Yapılmalı?
Özet
WordPress sitenin yavaşlaması genelde üç ana nedenden olur: zayıf hosting, ağır tema/eklenti yapısı ve yanlış cache/optimizasyon ayarları. Aşağıda adım adım, pratik ve doğrudan uygulayabileceğin bir yol haritası var.
1. Önce Sorunu Ölç: Gerçekten Nere(ler) Yavaş?
Araçlar:
Bu testlerde özellikle şunlara bak:
- Time to First Byte (TTFB) yüksekse → Hosting/ sunucu yanıtı zayıf.
- First Contentful Paint (FCP), Largest Contentful Paint (LCP) kötü → Tema, CSS/JS, görseller ağır.
- Toplam istek sayısı ve sayfa boyutu çok yüksek → Aşırı eklenti, büyük görsel, dış kaynaklar.
2. Hosting ve PHP Tarafını Kontrol Et
- Paylaşımlı, ucuz ve kalitesiz hosting kullanıyorsan en büyük darboğaz burası olabilir.
- cPanel / Plesk’ten PHP versiyonunu 8.0+ (mümkünse 8.1/8.2) yap.
- OPcache ve HTTP/2 - HTTP/3 (QUIC) aktif mi kontrol et.
- Aynı sunucuda çok fazla site varsa CPU/RAM sınırına takılıyor olabilirsin.
Eğer TTFB hep 800ms – 1s üzerindeyse, diğer her şeyi optimize etsen de ciddi sınıra takılırsın; çözüm çoğu zaman daha iyi hosting.
3. Cache Eklentisi Kur ve Doğru Ayarla
Önerilenler (birini seç):
- LiteSpeed sunucuda → LiteSpeed Cache
- Normal Apache / Nginx’te → WP Rocket (ücretli), W3 Total Cache veya WP Super Cache
Temel ayarlar:
- Sayfa önbelleği (page cache) aktifleştir.
- CSS/JS minify ve combine ayarlarını dikkatli kullan (bozulma olursa tek tek kapat).
- Görseller için lazy load aç.
- Mobil önbellek (ayrı cache) gerekiyorsa tema yapına göre ayarla.
4. Tema ve Eklentileri Gözden Geçir
- Ağır sayfa builder’lar (özellikle birden fazla builder birlikte) siteyi ciddi şişirir.
- Kullanmadığın eklentileri sadece etkisizleştirme, tamamen sil.
- Benzer işi yapan birden fazla eklentiyi teke düşür (örn: birden fazla cache / security / slider eklentisi).
- Tema çok eski veya optimize değilse, hafif ve iyi kodlanmış bir temaya (GeneratePress, Astra, Kadence vb.) geçmeyi düşün.
5. Görsel Optimizasyonu Yap
- Görselleri upload etmeden önce masaüstünde boyutlandır (örneğin 4000px görseli 1200–1600px’e düşür).
- Eklenti ile sıkıştır: ShortPixel, Imagify, Smush, EWWW Image Optimizer gibi.
- Mümkünse WebP formatı kullan.
- Lazy load mutlaka aktif olsun (genelde cache eklentileri de sağlıyor).
6. Veritabanını Temizle
Zamanla taslak yazılar, çöp kutusu, eski revizyonlar, geçici tablolar siteyi şişirir.
- WP-Optimize veya Advanced Database Cleaner ile:
- Revizyonları temizle
- Çöp kutusunu boşalt
- Spam/çöp yorumları sil
- Geçici (transient) verileri temizle
- İşleme başlamadan önce veritabanı yedeği al.
7. CDN Kullanmayı Düşün
Özellikle:
- Ziyaretçi kitlen farklı ülkelerden geliyorsa
- Sunucun ziyaretçiye coğrafi olarak uzaksa
Cloudflare gibi CDN’ler:
- Statik dosyaları (CSS, JS, görsel) önbelleğe alır
- HTTP/2 / HTTP/3 ve sıkıştırma ile hız kazandırır
- DNS + güvenlik tarafında da avantaj sağlar
8. Gereksiz Dış Kaynakları Azalt
- Fazla font (Google Fonts), ikon paketi, harici script (reklam, takip, widget) siteni yavaşlatır.
- Kullandığın font sayısını azalt, mümkünse yerel (local) yükle.
- Kullanmadığın izleme kodlarını (eski pixel, eski analytics vb.) kaldır.
9. WordPress Çekirdek / Tema / Eklentileri Güncel Tut
- WordPress çekirdeği, tema ve eklentilerin güncel olması hem performans hem güvenlik için önemli.
- Güncelleme öncesi dosya + veritabanı yedeği al.
10. En Sık Yapılan Hatalar
- Birden fazla cache eklentisini aynı anda kullanmak
- Kalitesiz hosting üzerinde mucize beklemek
- Görsel boyutlarına hiç dikkat etmemek
- “Her işe ayrı eklenti” mantığıyla onlarca eklenti yüklemek
- Sayfa builder + ağır tema + onlarca eklenti kombinasyonu
Sonuç
WordPress site hızını toparlamak için izleyeceğin pratik sıra şu: önce test et ve sorunun nereden kaynaklandığını gör, hosting/PHP tarafını düzelt, cache + CDN kur, tema/eklenti ve görselleri sadeleştir, veritabanını temizle ve güncellemeleri düzenli yap. Bu adımlarla çoğu WordPress sitesi hissedilir şekilde hızlanır.