WordPress dünyanın en yaygın site altyapısı ve yavaşlıkla ilgili şikâyetlerin de en çok geldiği yer. Bunun sebebi WordPress’in kendisi olmaktan çok, üzerine eklenen katmanlar: ağır temalar, onlarca eklenti, büyük görseller, zayıf barındırma. İyi kurulmuş bir WordPress sitesi de hızlı olabilir. Önemli olan, düzeltmeleri doğru sırayla yapmak; çünkü yanlış sırada yapılan işler emek harcatır ve sonuç vermez.
Adım 0: Önce ölç
Herhangi bir şeyi değiştirmeden önce başlangıç ölçümünü al. PageSpeed Insights’ta ana sayfayı ve iki üç önemli sayfayı hem mobil hem masaüstü için test et; sonuçları not al. Laboratuvar skorunun yanında saha verisi (Core Web Vitals) varsa onu da yaz. Ayrıca sayfanın toplam boyutunu ve istek sayısını Geliştirici Araçları’ndan gör. Bu başlangıç fotoğrafı, ilerideki değişikliklerin işe yarayıp yaramadığını anlamanın tek yolu.
Adım 1: Barındırma kalitesi
Sunucu yavaşsa gerisi zordur. Ucuz paylaşımlı barındırma paketleri çok sayıda siteyi aynı kaynakta çalıştırır; yoğun saatte yanıt süresi uzar. Sunucu yanıt süresini (TTFB) ölç. Sürekli yüksekse üç seçenek var: daha iyi bir paylaşımlı plana geçmek, WordPress’e optimize edilmiş yönetilen barındırmaya ya da bulut sunucuya taşınmak. Barındırma değişikliği maliyetli olabilir, bu yüzden önce önbellek ve optimizasyonu dene; ama sunucu belirgin biçimde yetersizse bunların hiçbiri yetmez. Yalnızca “premium” iddiasına değil ölçülebilir yanıt süresine bak.
Adım 2: Önbellek
WordPress her ziyarette sayfayı veritabanından yeniden üretir; bu yavaş ve gereksizdir. Sayfa önbelleği, oluşturulmuş sayfayı statik dosya olarak saklayıp doğrudan sunar. Bunun için bir önbellek eklentisi (ya da barındırma firmasının kendi önbellek çözümü) kullan. Çoğu durumda tek bir önbellek eklentisi yeterlidir; iki üç önbellek eklentisini birlikte çalıştırmak çakışma yaratır. Kurulumdan sonra oturum açmış kullanıcılar, sepet ve ödeme sayfaları gibi dinamik alanların önbellek dışında bırakıldığını kontrol et.
Adım 3: Görseller
Yavaş sitelerin en yaygın sebebi büyük görsellerdir. Yüklemeden önce görselleri küçült ve gösterileceği boyuta getir. WebP gibi modern formatlara dönüştür. Ana görsel dışındaki görsellere lazy loading uygula; ilk ekran görseline uygulama. Bir görsel optimizasyon eklentisi mevcut kitaphaneyi toplu işleyebilir. Ayrıntılı yöntem için görsel SEO rehberimize bakabilirsin.
Adım 4: Tema ve sayfa oluşturucu
Çok özellikli “her şey dahil” temalar ve ağır sayfa oluşturucular, sayfaya kullanılmayan çok miktarda CSS ve JavaScript ekler. Site basitse hafif bir tema ve blok editörü çoğu zaman yeterlidir. Tema değiştirmek büyük iştir; bunu yapmadan önce mevcut temanın gereksiz özelliklerini kapatabilirsin. Sayfa oluşturucu kullanıyorsan yalnızca gerekli modülleri etkinleştir ve her sayfada gereksiz bölüm şablonu kullanma.
Adım 5: Eklenti temizliği
Her eklenti bir bedel getirir. Kullanılmayanları sil (yalnızca devre dışı bırakma). Aynı işi yapan iki eklentiden birini kaldır. Bir eklentinin sayfaya ne kadar yük getirdiğini geliştirici araçlarında hangi dosyaları yüklediğine bakarak anlayabilirsin. Kullanmadığın sayfalarda çalışan eklenti kodunu yalnızca gereken sayfalarda yüklemek de mümkün. Güvenlik ve performans açısından eklentileri güncel tut ve bakımı bırakılmış olanlardan uzak dur.
Adım 6: CSS, JavaScript ve yazı tipleri
Kullanılmayan CSS’i temizlemek, JavaScript’i küçültmek (minify) ve birleştirmek, kritik olmayan script’leri ertelemek kazanç sağlar. Bunlar için önbellek eklentileri çoğunlukla ayarlar sunar; ama agresif ayarlar siteyi bozabilir, bu yüzden tek tek aç ve her seferinde siteyi kontrol et. Yazı tiplerinde de gereksiz ağırlıkları azalt: kullanmadığın kalınlıkları yükleme, yerelde barındır ve önceden yükle.
Adım 7: Veritabanı ve arka plan
Zamanla veritabanı eski yazı revizyonları, silinmiş öğeler ve geçici verilerle şişer. Düzenli temizlik yardımcı olur, ama etkisi sınırlı kalır; yalnızca yedek aldıktan sonra yap. Arka planda çalışan zamanlanmış görevler ve gereksiz istekler de yavaşlatabilir. Bu adım, ilk altı adım tamamlandıktan sonra bakılacak bir ince ayar.
CDN kullanımı
İçerik dağıtım ağı, statik dosyaları (görsel, CSS, JavaScript) dünya genelinde farklı noktalarda saklayıp ziyaretçiye yakın yerden sunar. Türkiye odaklı bir yerel işletme için etkisi sınırlı olabilir; ama yoğun trafik, yurt dışı ziyaretçi ve büyük görsellerde faydalıdır. Bazı barındırma sağlayıcıları CDN’i pakete dahil eder. Kurulumda önbellek ayarlarının çakışmadığından emin ol.
Ne zaman WordPress’i bırakıp başka yapıya geçmek gerekir
Bazı siteler için WordPress gereğinden fazla yük getirir: küçük bir kurumsal broşür sitesi ya da içerik ağırlıklı bir blog için önceden oluşturulmuş statik yapılar daha hızlı, güvenli ve bakımı kolay olabilir. Bu bir tercih meselesi. Sık içerik güncelleyen, eklenti ekosisteminden yararlanan ya da editör ekibi olan siteler için WordPress mantıklı kalır. Kararı yalnızca hız üzerinden değil, ekibin ihtiyaçlarına göre ver.
Yedek ve güvenli deneme ortamı
Optimizasyon ayarları siteyi bozabilir: bir menü çalışmaz, bir form gönderilmez, görseller kaybolur. Bu yüzden her büyük değişiklikten önce tam yedek al ve mümkünse önce bir deneme (staging) kopyasında dene. Barındırma firmalarının çoğu tek tıkla deneme ortamı sunar. Değişikliği denemede doğrula, sonra canlıya al. Bunu atlamak, hız kazanırken satış kaybetmek anlamına gelebilir. Form, sepet ve ödeme akışlarını her optimizasyondan sonra elle test et.
Hız mı özellik mi: denge
Her eklenti bir işlev getirir: rezervasyon, yorum, kayan menü, animasyon. Her işlevin bir hız bedeli var. Karar verirken şu soruyu sor: bu özellik müşteriyi arayıp yazmaya ya da satın almaya yaklaştırıyor mu? Cevap hayırsa kaldırmak, hız açısından bedava kazançtır. Site sahiplerinin en çok zorlandığı yer, “güzel ama işe yaramayan” özellikleri bırakmak. Bir kez envanteri çıkarıp her öğeyi bu soruyla süzmek çoğu sitede belirgin bir sadeleşme sağlar.
Sık yapılan hatalar
- Ölçmeden eklenti kurmak
- İki önbellek eklentisini aynı anda çalıştırmak
- Sunucuyu düzeltmeden sadece eklentilere yüklenmek
- Ana görsele lazy loading uygulamak
- Agresif optimizasyon ayarlarını toplu açıp siteyi bozmak
- Yedek almadan veritabanı temizliği yapmak
Sıralı özet
Ölç, sunucuyu kontrol et, önbelleği kur, görselleri küçült, temayı ve eklentileri sadeleştir, CSS ve JavaScript’i optimize et, tekrar ölç. Her adımdan sonra sonucu kaydet. Çoğu sitede ilk üç dört adım büyük farkı yaratır.
Hız, hem kullanıcı deneyimi hem sıralama için önemli. Site hızı ve SEO ilişkisi yazımızda ölçülebilir bağı anlattık. Sitenin hız denetimini ve düzeltmesini yaptırmak istersen web tasarım hizmetimize bakabilir, adresini iletişim sayfasından ya da 0540 022 64 22 numarasından WhatsApp ile gönderebilirsin.