Doğru kurulmuş ve optimize edilmiş bir WordPress sitesi hızlı çalışabilir. Ancak yanlış eklenti seçimleri, optimize edilmemiş görseller ve yetersiz hosting, en iyi temayı bile yavaş hale getirebilir. Bu rehberde teknik bilgiye gerek kalmadan uygulayabileceğiniz somut adımları sıraladık.
Hız optimizasyonunda yapabileceğiniz en etkili tek şey iyi bir hosting seçmek. Aşırı yüklenmiş paylaşımlı sunucularda sayfanız ne kadar optimize olursa olsun belirli bir hızın üzerine çıkamaz. Sunucu yanıt süresi (TTFB — Time to First Byte) 200 ms altında olmalı. Bu değeri Google PageSpeed Insights ile ölçebilirsiniz.
SSD disk, PHP 8.1 ve üzeri, yeterli RAM ve sunucu tarafı önbellekleme sunan bir hosting ile başlamak, diğer tüm optimizasyonların zeminini hazırlar.
Görsel olarak göz alıcı temalar genellikle ağır JavaScript ve CSS yükleri taşır. Astra, GeneratePress veya Kadence gibi performans odaklı temalar 50kb altında başlangıç ağırlığıyla sitenize çok daha iyi bir başlangıç noktası sunar. Tema seçiminin hızı etkilediğini PageSpeed testine kadar beklemeden anlayabilirsiniz — demo sayfasını test edin.
WordPress her sayfayı varsayılan olarak sıfırdan oluşturur — sunucu PHP çalıştırır, veritabanını sorgular, sonucu HTML'e dönüştürür. Önbellekleme bu süreci atlayarak hazır HTML sayfasını doğrudan ziyaretçiye sunar.
WP Rocket en kapsamlı ve kullanımı en kolay önbellekleme çözümü, ancak ücretli. Ücretsiz alternatifler arasında LiteSpeed Cache (LiteSpeed sunucularda mükemmel), W3 Total Cache ve WP Super Cache güçlü seçenekler. Hosting sağlayıcınız sunucu tarafı önbellekleme sunuyorsa bunu da mutlaka aktif edin.
Sayfa boyutunun büyük bölümünü görsel dosyalar oluşturuyor. Yüklemeden önce görselleri doğru boyuta getirin — 1200px genişliğinde gösterilecek bir görseli 4000px olarak yüklemenin hiçbir faydası yok.
WebP formatına geçmek aynı kalitede yüzde 25-35 daha küçük dosya boyutu sağlıyor. Imagify, ShortPixel veya Smush eklentileri mevcut görselleri toplu olarak dönüştürebilir ve yeni yüklemeleri otomatik optimize edebilir. Lazy load özelliğini aktif edin — kullanıcı görselin olduğu alana kaydırana kadar yüklenmesin.
Her eklenti sayfaya ek JavaScript ve CSS dosyaları ekler. Aktif kullanmadığınız eklentileri devre dışı bırakmak yetmez — tamamen silin. Benzer işlevleri birleştiren eklentileri tercih edin; üç ayrı eklentinin yaptığını bir eklenti yapabiliyorsa tek eklenti kullanın.
Query Monitor eklentisi hangi eklentilerin en fazla veritabanı sorgusu yaptığını ve sayfa yükleme süresine ne kadar ek yük kattığını gösterir. Bu verilerle bilinçli kararlar alabilirsiniz.
Küçültme (minification), CSS ve JavaScript dosyalarından yorumları, boşlukları ve gereksiz karakterleri kaldırarak dosya boyutunu azaltır. Birleştirme (concatenation), birden fazla dosyayı tek dosyaya dönüştürerek HTTP istek sayısını düşürür. WP Rocket ve LiteSpeed Cache bu işlemleri otomatik gerçekleştiriyor.
Kritik olmayan JavaScript dosyalarına defer veya async öznitelikleri ekleyin. Bu sayede tarayıcı sayfanın görünür kısmını JS dosyaları yüklenmeden önce gösterebilir — kullanıcı sayfanın "donup" beklediğini hissetmez.
WordPress veritabanı zamanla gereksiz verilerle dolar: silinmiş yazı taslakları, spam yorumlar, eski geçici veriler (transients) ve eklentilerin bıraktığı artıklar. Şişmiş bir veritabanı sorgu sürelerini uzatır.
WP-Optimize veya Advanced Database Cleaner eklentileri bu temizliği güvenli biçimde yapıyor. Temizlik öncesi her zaman veritabanı yedeği alın.
İçerik Dağıtım Ağı (CDN), sitenizin statik dosyalarını dünya genelinde farklı sunucularda çoğaltır. Ziyaretçi sitenize girdiğinde dosyalar kendisine en yakın sunucudan gelir — fiziksel mesafe azalır, yükleme hızı artar.
Cloudflare ücretsiz planı temel CDN işlevlerinin yanı sıra DDoS koruması ve DNS yönetimi de sunuyor. BunnyCDN ise Türkiye dahil geniş lokasyon ağıyla uygun fiyatlı bir alternatif.
Optimizasyon çalışmalarından önce ve sonra ölçüm yapın. Google PageSpeed Insights her ikisi için ayrı skorlar sunar. GTmetrix daha ayrıntılı şelale analizi yapar. WebPageTest farklı coğrafyalardan test imkânı veriyor. Hedef: mobil PageSpeed skoru 70 üzeri, masaüstü 90 üzeri.