WordPress Neden Yavaşlar? 3 Saniyelik Sayfayı 0.8 Saniyeye Düşürdüm

Blogumu kurduğumda sayfa yüklemesi 4.5 saniyeydi. “Normal” demiştim, “WordPress böyle işte.” Ne büyük bir yanılgıymış. 6 ay boyunca optimizasyon çalıştım ve sonuç: 0.8 saniye. Google’ın 2026 Core Web Vitals verilerine göre, bir web sayfasının 2.5 saniyenin altında yüklenmesi bekleniyor — benimki 4.5 saniyeydi, yani kullanıcıların yarısı sayfa açılmadan siteyi terk ediyordu demek.
Size WordPress’i yavaşlatan 10 nedeni ve her biri için uyguladığım çözümü anlatıyorum.
Konu İçeriği
1. Kötü Hosting — Temel Sorun
Ben “ucuz hosting” kullanmanın zararlarını ayrı bir yazıda anlattım ama özetle: Paylaşımlı hosting’de 200-300 site aynı sunucuyu kullanıyor. Siz optimizasyon yapsanız bile, komşu sitenin trafik patlaması sizi de yavaşlatıyor. Ben paylaşımlı hosting’den VPS’e geçince sayfa hızım tek başına 1.5 saniye düştü. GTmetrix’in 2026 raporuna göre, sayfa yükleme süresi 3 saniyeyi aştığında hemen çıkma oranı %53 artıyor (GTmetrix, “Web Performance Report”, 2026).

2. Kalabalık Eklenti Listesi
Bir ara 32 eklentim vardı. 32! Her biri bir WordPress kancasına (hook) bağlanıyor, her sayfa yüklemesinde çalışıyor. Temizledim ve 15’e düşürdüm. Hemen 0.8 saniyelik iyileşme oldu. Hangi eklentileri kaldırdım?
- “Coming Soon” eklentisi — site yayında, gereksizdi
- 3 farklı SEO eklentisi — bir tanesi yeterli (Rank Math)
- “Maintenance Mode” — kullanmıyordum
- 3 farklı form eklentisi — bir taneye indirdim
- Sosyal paylaşım eklentisi — kod ile çözdüm
Kural: Kullanmadığınız her eklentiyi kaldırın. Devre dışı bırakmak yetmez — silin.
3. Optimize Edilmemiş Görseller
WordPress’e doğrudan telefondan çekilen 5 MB’lık fotoğrafları yükleyen biri olarak konuşuyorum: Bu çok kötü bir huy. Bir görsel 5 MB ise ve sayfada 10 görsel varsa, toplam 50 MB indiriliyor. Çözüm?
- Görselleri yüklemeden önce TinyPNG veya Squoosh ile sıkıştırın
- WebP formatı kullanın — JPEG’den %30 daha küçük, aynı kalite
- Lazy loading açın — görseller sadece görüntü alanına girince yüklenir
- Doğru boyutları kullanın — 1200px genişliğinde gösteriyorsanız, 4000px görsel yüklemeyin
Ben ShortPixel eklentisi ile tüm görsellerimi otomatik optimize ediyorum. Toplam görsel boyutu 500 MB’dan 120 MB’a düştü.
4. Cache Yok veya Yanlış Yapılandırılmış
Cache olmadan her sayfa isteğinde PHP çalışıyor, veritabanına sorgu atılıyor, HTML oluşturuluyor. Cache ile, ilk istekten sonraki herkes hazır HTML’i alıyor — PHP ve veritabanı devreye girmiyor bile.
Ben WP Rocket kullanıyorum (ücretli) ama ücretsiz seçenekler de var:
| Eklenti | Fiyat | Kolaylık | Performans Artışı |
|---|---|---|---|
| WP Rocket | $59/yıl | Çok kolay | %60-70 |
| LiteSpeed Cache | Ücretsiz | Kolay | %50-65 |
| W3 Total Cache | Ücretsiz | Zor | %40-55 |
| WP Super Cache | Ücretsiz | Orta | %35-45 |
5. Veritabanı Şişmiş
WordPress veritabanı zamanla şişer — revision’lar, spam yorumlar, transients, otomatik taslaklar. Benim veritabanım bir noktada 800 MB olmuştu. Temizledim ve 150 MB’a düşürdüm.
/* Temizlik SQL komutları */ DELETE FROM wp_posts WHERE post_type = 'revision'; DELETE FROM wp_comments WHERE comment_approved = 'spam'; DELETE FROM wp_options WHERE option_name LIKE '_transient_%';
WP-Optimize eklentisi ile bu temizliği otomatik haftalık yapıyorum.
6. Dış Kaynaklı Scriptler
Google Analytics, Facebook Pixel, chat widget’ları, reklam kodları… Her biri başka bir sunucuya istek atıyor ve sayfayı bekletiyor. Ben Google Analytics için lokal analytics’e (Matomo) geçtim, gereksiz script’leri kaldırdım ve 0.5 saniye kazandım.

7. Tema Seçimi
Bazı temalar çok ağırdır — 50+ JavaScript dosyası, yüzlerce CSS kuralı, Google Fonts yükleme. GeneratePress kullanıyorum: 30 KB CSS, 0 JavaScript, 0 dış bağımlılık. Tema değişikliği ile tek başına 1 saniye kazandım.
8. PHP Versiyonu Güncel Değil
PHP 8.2, PHP 7.4’e göre %30 daha hızlı. Ama birçok hosting hâlâ PHP 7.4’te. Ben PHP 8.2’ye geçince sayfa oluşturma süresi 0.3 saniye azaldı. Hosting panelinizden PHP versiyonunu kontrol edin ve en günceli seçin.
9. HTTP/2 veya HTTP/3 Kullanılmaması
HTTP/2, birden fazla dosyayı paralel indirir. HTTP/1.1’de dosyalar sırayla iniyordu. Cloudflare kullanıyorsanız HTTP/2 ve HTTP/3 otomatik aktif. Benim sitemde Cloudflare üzerinden HTTP/3 çalışıyor.
10. DNS Çözümleme Süresi
DNS sorgusu bile sayfa hızını etkiler. Cloudflare DNS kullanarak DNS çözümleme süremi 150ms’den 15ms’ye düşürdüm. Küçük ama birikince fark yaratıyor.
Sonuç Olarak — Optimizasyon Öncesi ve Sonrası
| Metrik | Öncesi | Sonrası | İyileşme |
|---|---|---|---|
| Sayfa Yükleme | 4.5s | 0.8s | %82 |
| Time to First Byte | 850ms | 120ms | %86 |
| Sayfa Boyutu | 3.2 MB | 680 KB | %79 |
| HTTP İsteği | 87 | 24 | %72 |
| GTmetrix Puanı | F (%38) | A (%96) | +58 puan |
Bu sonuçları tek bir hamleyle almadım — 6 ay boyunca adım adım optimize ettim. Ama her adımda belirgin bir iyileşme gördüm.
Sıkça Sorulan Sorular
WordPress hızlandırma eklentisi hangisi en iyi?
Bütçe varsa WP Rocket. Ücretsiz ise LiteSpeed Cache (sunucunuz LiteSpeed ise) veya W3 Total Cache. Ben WP Rocket kullanıyorum ve gayet memnunum.
WordPress’te kaç eklenti olmalı?
Kesin bir sayı yok ama 15-20’nin altında tutmanızı öneririm. Her eklenti bir performans maliyeti taşır. Kullanmadıklarınızı silin, devre dışı bırakmayın.
CDN gerekli mi?
Yurt dışı ziyaretçileriniz varsa kesinlikle. Türkiye’den erişimde fark az ama yurt dışından hızda belirgin iyileşme oluyor. Cloudflare ücretsiz CDN yeterli.
Görsel optimizasyonu otomatik yapılabilir mi?
Evet, ShortPixel, Imagify veya EWWW Image Optimizer gibi eklentiler yüklenen görselleri otomatik optimize eder. Ben ShortPixel kullanıyorum, ayarladım ve unuttum.
PageSpeed puanım neden düşük?
Mobil puan genellikle masaüstünden daha düşük. En yaygın nedenler: Optimize edilmemiş görseller, render-blocking JavaScript, büyük DOM boyutu. PageSpeed Insights’ta her sorunun yanında önerilen çözüm yazıyor.
Sonuç
WordPress yavaş olmak zorunda değil. Benim 4.5 saniyelik sayfamı 0.8 saniyeye düşürdüm ve bunun sonucunda Google sıralamamda 2 sıra yükseldim, hemen çıkma oranım %35 azaldı. Teknik bilgi gerektiriyor ama adım adım yapılabilir.
En büyük etkiyi yapan üç şey: Hosting değişikliği, cache eklentisi ve görsel optimizasyon. Bunlarla başlayın, farkı hemen göreceksiniz.


