WordPress Neden Yavaşlar?
WordPress dünya genelinde web sitelerinin %43’ünü barındıran platformdur. Ancak yanlış yapılandırıldığında ciddi hız problemleriyle karşılaşılır.
Yavaşlamanın başlıca nedenleri:
- Optimize edilmemiş görsel dosyaları
- Çok fazla veya çakışan eklenti
- Kalitesiz veya paylaşımlı hosting
- Önbellekleme (cache) olmaması
- CDN kullanılmaması
- Şişirilmiş veritabanı
- Harici betikler ve yazı tipi yükleme
Google’ın Core Web Vitals standartları, yavaş siteleri sıralamada cezalandırır. Ayrıca her 1 saniyelik gecikme, dönüşüm oranını ortalama %7 düşürür.
Site Hızını Ölçme Araçları
Optimize etmeden önce mevcut durumu ölçün:
- Google PageSpeed Insights (pagespeed.web.dev): Core Web Vitals skorları
- GTmetrix: Detaylı performans raporu, şelale grafikleri
- WebPageTest: Gerçek tarayıcı testi, çoklu lokasyon
- Lighthouse: Chrome DevTools içinde kapsamlı denetim
Hedef skorlar:
- LCP (Largest Contentful Paint): 2,5 saniye
- FID (First Input Delay): 100ms
- CLS (Cumulative Layout Shift): ,1
- TTFB (Time to First Byte): 600ms
Çözüm 1: Hosting Kalitesini Artırın
Hosting, site hızının %50–60’ını belirler. Paylaşımlı hosting (shared hosting) kaynakları yüzlerce siteyle paylaşır.
Önerilen hosting türleri:
| Tür | Ne Zaman Kullanın | Tahmini Fiyat |
|---|---|---|
| Managed WordPress Hosting | Orta büyüklükte siteler | 300–1500 TL/ay |
| VPS (Sanal Sunucu) | Trafik yüksek siteler | 500–3000 TL/ay |
| Dedicated (Ayrılmış Sunucu) | Büyük kurumsal siteler | 3000 TL+/ay |
| Cloud Hosting | Ani trafik artışlarında ölçeklenebilir | Kullanım bazlı |
Önerilen hızlı WordPress host sağlayıcıları:
- Kinsta, WP Engine, Cloudways (uluslararası)
- Türkiye’de: NitroPack özellikli ya da LiteSpeed sunucu sunan sağlayıcılar
Çözüm 2: Önbellekleme (Caching)
Cache; dinamik olarak oluşturulan WordPress sayfalarının statik HTML kopyasını saklayarak, her ziyarette sunucu yükünü azaltır.
Önerilen Cache Eklentileri
WP Rocket (ücretli): En kapsamlı all-in-one hız eklentisi. Kolay arayüz, güçlü sonuçlar.
LiteSpeed Cache (ücretsiz): LiteSpeed sunucu kullanan hostinglerde en etkili. Ücretsiz versiyonu çok güçlü.
W3 Total Cache (ücretsiz): Gelişmiş ayarlar; dikkatli yapılandırma gerektirir.
Cache Türleri
- Sayfa önbelleği: HTML sayfaların statik olarak saklanması
- Tarayıcı önbelleği: CSS, JS, görsel gibi dosyaların kullanıcı tarayıcısında saklanması
- Veritabanı önbelleği: Sorgu sonuçlarının RAM’de saklanması (Redis/Memcached)
- Nesne önbelleği: WordPress PHP nesnelerinin önbelleğe alınması
Çözüm 3: Görsel Optimizasyonu
Sayfaların %50–70’i görsel yük tarafından oluşturulur. Optimize edilmemiş görseller en büyük hız düşürücüdür.
WebP Formatına Geçin
WebP; JPEG’den %25–35, PNG’den %80’e kadar daha küçük dosya boyutu üretir.
Dönüştürme araçları:
- Squoosh (web tabanlı)
- ShortPixel (WordPress eklentisi)
- Imagify (WordPress eklentisi)
Lazy Loading (Tembel Yükleme)
Ekranda görünmeyen görseller, kullanıcı kaydırdıkça yüklenir. WordPress 5.5+ versiyonlarda yerel olarak desteklenir.
<img src="gorsel.jpg" loading="lazy" alt="açıklama">
Görselleri Doğru Boyutlandırın
Bir blog görseli için 1200×628 piksel genellikle yeterlidir. 4000×3000 piksel orijinal fotoğrafı doğrudan yüklemekten kaçının.
Resim Sıkıştırma
- Kayıpsız sıkıştırma (lossless): Görünür kalite kaybı yok, %10–30 boyut azalması
- Kayıplı sıkıştırma (lossy): Görsel kalitede küçük kayıp, %40–80 boyut azalması (80–85 kalite yeterlidir)
Çözüm 4: CDN (Content Delivery Network)
CDN; sitenizin statik dosyalarını (görsel, CSS, JS) dünya genelinde dağıtılmış sunucularda barındırır. Kullanıcı, en yakın sunucudan içerik alır.
Türkiye dışına hizmet veren siteler için CDN zorunludur.
Popüler CDN sağlayıcıları:
- Cloudflare (ücretsiz tier mevcut): DNS tabanlı CDN + WAF güvenliği
- BunnyCDN: Uygun fiyatlı, hızlı
- KeyCDN: Gelişmiş özellikler
Cloudflare Free Plan WordPress Kurulumu:
- Cloudflare’e kaydolun
- Sitenizin DNS’ini Cloudflare’e taşıyın
- ”Auto Minify” aktif edin
- Caching seviyesini “Standard” olarak bırakın
Çözüm 5: CSS, JavaScript ve HTML Minify
Minify; koddan gereksiz boşlukları, yorumları ve satır sonlarını temizleyerek dosya boyutunu küçültür.
WP Rocket, LiteSpeed Cache veya Autoptimize eklentileri bu işlemi otomatik yapar.
Critical CSS
Ekranın ilk görüntüsünü (above-the-fold) oluşturan CSS’i inline olarak sayfaya gömerek, harici CSS yüklenme beklentisini ortadan kaldırır.
JavaScript Defer/Async
JavaScript dosyaları render-blocking özelliği taşır. Defer ya da async nitelikleriyle yüklenmesi, sayfanın görünürlüğünü hızlandırır.
Çözüm 6: Eklentileri Optimize Edin
Her WordPress eklentisi HTTP isteği, veritabanı sorgusu ve PHP yükü ekler.
Gereksiz eklentileri silin: Deaktive etmek yerine tamamen kaldırın.
Eklenti sayısını azaltın: 25–30 eklenti çoğu site için yeterlidir.
Çakışan eklentileri tespit edin: Query Monitor eklentisiyle veritabanı sorgularını ve yavaşlayan eklentileri belirleyin.
Önerilen alternatifler:
- Slider eklentisi yerine CSS animasyonu
- Tüm ikon seti eklentisi yerine SVG ikonlar
- Pagebuilder (Elementor, Divi) hafif temaya göre yavaştır; blok editör (Gutenberg) tercih edin
Çözüm 7: Veritabanı Temizliği
WordPress veritabanı; silinen gönderiler, revizyon geçmişi, spam yorumlar ve geçici seçeneklerle zamanla şişer.
Temizleme adımları:
- Gönderi revizyonlarını sınırlayın (wp-config.php’de
define('WP_POST_REVISIONS', 5);) - WP-Optimize eklentisiyle veritabanı optimize edin
- Spam yorumları düzenli silin
- Eski taslakları temizleyin
Çözüm 8: PHP Sürümünü Güncelleyin
PHP 8.2 ve üzeri versiyonlar, PHP 7.x’e göre %30–45 daha hızlıdır.
Hosting panelinizden (cPanel, Plesk) PHP sürümünü güncelleyin. Güncellemeden önce tema ve eklenti uyumluluğunu test ortamında kontrol edin.
Çözüm 9: GZIP / Brotli Sıkıştırma
Sunucunun HTTP yanıtlarını sıkıştırarak transfer boyutunu %70’e kadar azaltır.
Cloudflare veya hosting sunucunuz üzerinden aktif edilebilir. .htaccess dosyasına GZIP direktifi eklenebilir.
Öncelik Sırası: Nereden Başlamalısınız?
| Öncelik | Eylem | Etki |
|---|---|---|
| 1 | Hosting kalitesini değerlendirin | Yüksek |
| 2 | Cache eklentisi kurun | Yüksek |
| 3 | Görselleri optimize edin | Yüksek |
| 4 | CDN ekleyin | Orta-Yüksek |
| 5 | Gereksiz eklentileri silin | Orta |
| 6 | CSS/JS minify | Orta |
| 7 | Veritabanı temizliği | Düşük-Orta |
| 8 | PHP sürüm güncellemesi | Düşük-Orta |
Sonuç: Hız Hem SEO Hem Dönüşüm Demektir
WordPress hız optimizasyonu tek seferlik bir iş değildir; düzenli denetim ve güncelleme gerektiren sürekli bir süreçtir. Her büyük içerik veya tema güncellemesinin ardından hız testini yeniden çalıştırın.
Hızlı bir WordPress sitesi; Google sıralamalarında avantaj sağlar, ziyaretçinin sayfada daha fazla kalmasını destekler ve dönüşüm oranını artırır. Bu üç etki birleşince, hız optimizasyonunun getirisi her teknik iyileştirme yatırımını fazlasıyla karşılar.