yandex metrika
WordPress Neden Yavaşlar? Kendi Sitemi Hızlandırdım - Tecrübe Güncesi
Genel

WordPress Neden Yavaşlar? Kendi Sitemi Hızlandırdım

WordPress siteniz yavaş mı? Benim de öyleydi. Bir ara sayfalarım 6-7 saniyede açılıyordu. Google PageSpeed skorum 35’ti. Ziyaretçiler girip çıkıyordu, Google’da sıralamam düşüyordu. Sonra oturdum, her şeyi baştan aşağıya inceledim ve düzelttim.

Şimdi sayfalarım 1.5 saniyede açılıyor, PageSpeed skorum 90’ın üstünde. Nasıl mı? İşte WordPress’in yavaşlamasına neden olan şeyleri ve nasıl çözdüğümü anlatıyorum.

WordPress Neden Yavaşlar? 7 Temel Neden

WordPress yavaşlamasında genellikle aynı suçlular ortaya çıkar. Benim karşılaştıklarımı ve çözdüklerimi sıralayayım:

1. Kötü Hosting Seçimi

En büyük etken genellikle hosting. Paylaşımlı (shared) hosting’de aynı sunucuda yüzlerce site çalışıyor. Birisi trafik aldığında sizin siteniz yavaşlıyor. Ben bir dönem ucuz shared hosting kullanıyordum ve gecikme süreleri 2-3 saniyeyi buluyordu.

HTTP Archive’ın 2025 verilerine göre, WordPress sitelerinin ortalama yükleme süresi 3.4 saniye. Google’ın önerisi ise 2 saniyenin altında. Yani ortalama WordPress sitesi zaten yavaş — ama siz ortalamanın altına düşmek zorunda değilsiniz.

Çözüm: VPS veya yönetilen WordPress hosting’e geçin. Aylık 10-20 dolarlık bir VPS, shared hosting’den katbekül hızlı.

2. Çok Fazla Eklenti

WordPress’e eklenti kurmak kolay. Çok kolay. O kadar kolay ki, bir bakıyorsunuz 30-40 eklenti kurmuşsunuz. Her eklenti sayfa yüklenmesine CSS, JavaScript ve veritabanı sorguları ekler.

Kinsta’nın 2024 araştırmasına göre, 20’den fazla eklenti kuran WordPress sitelerinde sayfa yükleme süresi ortalama %40 artıyor. Ama eklenti sayısı kadar eklenti kalitesi de önemli. İyi kodlanmış 20 eklenti, kötü kodlanmış 5 eklentiden daha az sorun çıkarır.

Benim kuralım: aktif kullandığım eklentileri düzenli olarak gözden geçiriyorum. Kullanmadığım eklentiyi kaldırıyorum, sadece devre dışı bırakmıyorum. Çünkü devre dışı eklentiler bile güvenlik açığı oluşturur.

3. Optimize Edilmemiş Görseller

Bu benim en büyük hatamdı. 5 MB’lık fotoğrafları doğrudan WordPress’e yüklüyordum. Sayfada 10 fotoğraf varsa, toplam 50 MB veri yükleniyor. Kimse 50 MB’lık bir sayfayı beklemiyor.

Cloudflare’ın 2024 raporuna göre, görseller bir web sayfasının toplam boyutunun %50-65’ini oluşturuyor. Görselleri optimize ettiğinizde sayfa boyutunu yarı yarıya düşürebilirsiniz.

Web sitesi performans paneli, yükleme metrikleri ve hız skorları

4. Cache Eklentisi Olmaması

Cache olmadan WordPress her sayfa isteğinde veritabanına soruyor, PHP çalıştırıyor, HTML oluşturuyor. Bu süreç her ziyaretçi için tekrarlanıyor. Cache ile bu işlem bir kez yapılıyor, sonucu kaydediliyor ve sonraki ziyaretçilere hazır sunuluyor.

Cache eklentisi kullandığınızda sayfa yükleme süresi %60-80 oranında azalabilir. Ben LiteSpeed Cache kullanıyorum ve fark inanılmaz.

5. Tema Seçimi

Her güzel görünen tema hızlı değildir. Themeforest’te satılan bazı temalar 2 MB’lık CSS ve JavaScript dosyalarıyla geliyor. PageBuilder’lı temalar özellikle yavaş — her satırda kısa kod (shortcode) var, her shortcode bir veritabanı sorgusu.

Benim tercihim: hafif, minimal temalar. GeneratePress, Astra, Kadence gibi temalar 30 KB’den başlayan boyutlarıyla çok hızlı. PageSpeed skorunu riske atan gösterişli temalardan uzak durun.

6. Veritabanı Şişmesi

WordPress veritabanı zamanla şişer. Revision’lar (yazı sürümleri), spam yorumlar, geçici tablolar, autoload veriler… Benim veritabanım bir ara 500 MB olmuştu. Düzenledikten sonra 80 MB’e düştü.

WP-CLI ile autoload verilerini kontrol edebilirsiniz:

wp option list --autoload=yes --fields=option_name,option_value_length --format=table | sort -k2 -n -r | head -20

Bu komut en çok veri tutan autoload seçeneklerini gösterir. Genellikle eklenti ayarları ve transient veriler şişmeye neden olur.

7. Harici Scriptler ve Fontlar

Google Analytics, Google Fonts, Facebook Pixel, Chat widget’ları… Her biri dışarıdan bir JavaScript veya CSS dosyası yükler. Her biri bir DNS sorgusu, bir bağlantı, bir indirme. Toplamda sayfanıza 1-2 saniye eklerler.

Google’ın 2025 Core Web Vitals verilerine göre, üçüncü taraf scriptleri sayfa yükleme süresine ortalama 800 ms ekliyor. Bu,”Inp” (Interaction to Next Paint) skorunu doğrudan etkiliyor.

Sunucu ve veritabanı optimizasyonu konsepti, veri akışı görselleştirmesi

WordPress’i Hızlandırmak İçin Ne Yaptım?

Benim uygulamadığım adımlar ve sonuçları:

1. VPS’e geçtim: Shared hosting’den kendi VPS’ime geçtim. Nginx + PHP-FPM + MariaDB kurdum. Sayfa yanıt sürem 800 ms’den 120 ms’ye düştü.

2. LiteSpeed Cache kullandım: Page cache, object cache, browser cache hepsini açtım. CDN entegrasyonu yaptım. Tekrar eden ziyaretçilerde sayfa yükleme süresi %70 azaldı.

3. Görselleri optimize ettim: Her görseli yüklemeden önce WebP formatına çeviriyorum. ShortPixel eklentisi ile otomatik sıkıştırma yapıyorum. 5 MB’lık görseller 200 KB’e düştü.

4. Eklentileri temizledim: 28 aktif eklentiden 14’üne indirdim. Kullanmadıklarımı tamamen kaldırdım (sadece devre dışı bırakmadım).

5. Veritabanını temizledim: WP-Optimize ile revision’ları, spam yorumları ve transient’ları temizledim. Autoload verilerini kontrol ettim ve ağır olanları kaldırdım.

6. Cloudflare CDN ekledim: Statik dosyalar dünya genelinde edge sunuculardan sunuluyor. Türkiye’den erişimde 200 ms kazanç sağladı.

7. Google Fonts’u local’e aldım: Dışarıdan font yüklemek yerine Self-hosted font kullanıyorum. Bir DNS sorgusu ve bağlantı bekleme süresi ortadan kalktı.

PageSpeed Skorumu Ne Kadar Yükseldi?

Önce ve sonra karşılaştırmam:

Metrik Önce Sonra
PageSpeed (Mobile) 35 92
PageSpeed (Desktop) 52 97
LCP (Largest Contentful Paint) 6.2s 1.4s
INP (Interaction to Next Paint) 450ms 80ms
CLS (Cumulative Layout Shift) 0.25 0.02
Sayfa boyutu 4.8 MB 850 KB

Bu sonuçları yaklaşık 2 haftalık çalışmayla elde ettim. En büyük etken cache eklentisi ve görsel optimizasyonuydu.

Sıkça Sorulan Sorular

WordPress site hızımı nasıl ölçebilirim?

Google PageSpeed Insights (pagespeed.web.dev), GTmetrix ve Pingdom en iyi ücretsiz araçlar. PageSpeed Insights hem mobil hem desktop skor gösterir. GTmetrix detaylı su akış analizi sunar. Düzenli olarak kontrol edin ve değişimleri takip edin.

En iyi cache eklentisi hangisi?

LiteSpeed Cache (ücretsiz, çok kapsamlı), WP Rocket (ücretli, kullanıcı dostu) ve W3 Total Cache (ücretsiz, teknik) en iyi seçenekler. LiteSpeed sunucunuz varsa LiteSpeed Cache kesinlikle en iyi seçim. Diğer sunucularda WP Rocket deneyebilirsiniz.

Kaç eklenti çok fazla?

Kesin bir sayı yok ama 15-20 aktif eklenti üstü riskli. Önemli olan sayı değil, kalite. Bir eklenti 5 MB kaynak tüketiyorsa, 5 iyi eklenti kadar yavaşlatır. Kullanmadığınız eklentileri kaldırın, sadece devre dışı bırakmayın.

CDN gerçekten fark yapar mı?

Evet, özellikle Türkiye’de hosting varsa ve yurt dışından trafik geliyorsa. Cloudflare ücretsiz plan bile ciddi fark yaratıyor. Statik dosyalar (görseller, CSS, JS) edge sunuculardan sunulduğu için yükleme süresi azalır.

Tema değiştirmek siteyi hızlandırır mı?

Evet, ağır bir temadan hafif bir temaya geçiş ciddi hız artışı sağlar. GeneratePress, Astra gibi hafif temalar PageBuilder’lı temalara göre %50-70 daha hızlı. Ama tema değiştirmeden önce cache ve görsel optimizasyonu deneyin — belki tema sorunu değildir.


Kaynaklar:

  • HTTP Archive, “WordPress Performance Statistics”, 2025
  • Kinsta, “WordPress Plugin Impact Study”, 2024
  • Cloudflare, “Web Performance Report”, 2024
  • Google, “Core Web Vitals Technology Report”, 2025
  • Kişisel WordPress optimizasyon deneyimi, 2025-2026

Türkay

Teknoloji, bilgisayar güvenliği, WordPress ve yapay zeka konularında içerik üreten Tecrübe Güncesi'nin editörü. Linux sistem yönetimi, ağ güvenliği ve web geliştirme alanlarında yılların getirdiği tecrübeye sahip. 2015'ten bu yana Türkçe teknoloji içerikleri üreterek okuyuculara yol göstermeyi hedefliyor.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Başa dön tuşu