İçeriğe geç

WordPress site yavaş açılıyor: 7 sebep ve çözümü

Yazan Eren Kavak 8 dk okuma WordPress · Site hızı · Teknik destek · Core Web Vitals
Sitesi yavaş açılan adam bilgisayar ekranına bakmakta
Bu yazıda

WordPress site yavaş açılıyor sorununun arkasında çoğu zaman yedi sebepten biri ya da birkaçı vardır: yetersiz hosting, fazla veya kötü kodlanmış eklenti, ağır tema, sıkıştırılmamış görseller, önbellek eksikliği, şişmiş veritabanı ve eski PHP sürümü. Önce hızı ölçün, sonra en büyük etkiyi yapan sebepten başlayarak tek tek düzeltin.

Kısaca:

  • Tahminle değil ölçümle başlayın; mobil ve masaüstü sonuçlarına ayrı ayrı bakın.
  • En sık görülen sebepler hosting, eklenti kalabalığı ve optimize edilmemiş görsellerdir.
  • Önbellek, veritabanı temizliği ve güncel PHP sürümü çoğu zaman ucuz ama etkili kazançlardır.

WordPress site yavaş açılıyor mu, nasıl ölçülür?

Hızı ölçmenin en pratik yolu bir hız testi aracıyla sayfanın mobil ve masaüstü performansına bakmaktır. "Bana yavaş geliyor" hissi tek başına yeterli değildir; kendi bilgisayarınızda önbellekten açılan site size hızlı görünebilir.

WordPress site yavaş açılıyor mu diye telefon ve dizüstünde hızı karşılaştıran stüdyo sahibi

Google'ın PageSpeed Insights aracı iki tür veri verir. Laboratuvar verisi kontrollü bir ortamda Lighthouse ile toplanır ve hata ayıklamaya yarar. Saha verisi ise gerçek Chrome kullanıcılarından gelen ölçümlerdir ve gerçek deneyimi yansıtır, ama ölçüt seti daha sınırlıdır.

Bu ölçümlerde en çok bakacağınız değerler Core Web Vitals adını taşır. Bunlar Google'ın kullanıcı deneyimini ölçmek için öne çıkardığı üç temel metriktir. web.dev'deki Web Vitals sayfasına göre iyi bir deneyim için:

  • LCP (en büyük içerikli boyama) 2,5 saniye içinde olmalı; sayfanın ana içeriğinin ne kadar sürede göründüğünü ölçer.
  • INP (sonraki boyamaya etkileşim) 200 milisaniye veya altında kalmalı; tıklamalara ne kadar hızlı tepki verildiğini ölçer.
  • CLS (kümülatif düzen kayması) 0,1 veya altında kalmalı; sayfa yüklenirken öğelerin ne kadar kaydığını ölçer.

Bu değerlendirmede mobil ve masaüstü ayrı ayrı ele alınır ve kullanıcıların 75. yüzdelik dilimi esas alınır. Siteniz Search Console'a bağlıysa Core Web Vitals raporu da sayfalarınızı gerçek kullanıcı verisine göre "Kötü", "İyileştirilmeli" ve "İyi" olarak gruplar.

Hızlı bir başlangıç için kendi ücretsiz site hız testi aracımı da kullanabilirsiniz. Mobil ve masaüstü hızınızı, Core Web Vitals değerlerinizi ve önce neyi düzeltmeniz gerektiğini gösterir; sonuç e-posta adresinize gönderilir.

Hosting siteyi neden yavaşlatır?

Hosting, sitenizin dosyalarının durduğu sunucudur; sunucu yavaşsa üzerine ne yaparsanız yapın site yavaş kalır. Özellikle çok sayıda sitenin aynı kaynakları paylaştığı ucuz paketlerde sunucu yanıt süresi uzar.

Sunucu yanıt süresi, tarayıcı isteği gönderdikten sonra sunucudan ilk baytın gelmesine kadar geçen süredir (TTFB). Hız testinde bu değer yüksek çıkıyorsa sorun büyük ihtimalle tema ya da görselde değil, altyapıdadır.

Ne yapabilirsiniz:

  1. Hız testinde sunucu yanıt süresine bakın ve günün farklı saatlerinde tekrar ölçün.
  2. Paketinizin işlemci, bellek ve eşzamanlı işlem sınırlarını hosting panelinizden kontrol edin.
  3. Ziyaretçilerinizin çoğu Türkiye'deyse sunucunun konumunu da sorgulayın.
  4. Sınırlara sürekli takılıyorsanız daha güçlü bir pakete ya da farklı bir altyapıya geçin.

Altyapı seçimi kafanızı karıştırıyorsa hosting ve kurumsal altyapı sayfamda nelere dikkat ettiğimi anlattım. Site hiç açılmıyorsa konu hızdan farklıdır; o durum için web sitem neden açılmıyor yazısına bakın.

Eklentiler siteyi neden yavaşlatır?

Her eklenti sayfaya ek kod, ek dosya ya da ek veritabanı sorgusu getirir; sayı arttıkça ve kod kalitesi düştükçe site ağırlaşır. Sorun yalnızca sayı değildir; tek bir kötü yazılmış eklenti onlarca iyisinden daha fazla yavaşlatabilir.

Sık gördüğüm durumlar şunlar:

  • Aynı işi yapan iki eklenti (örneğin iki ayrı SEO ya da iki ayrı form eklentisi).
  • Yalnızca bir sayfada kullanılan ama her sayfada dosya yükleyen eklentiler.
  • Uzun süredir güncellenmeyen, terk edilmiş eklentiler.
  • Kurulup unutulmuş, pasif bırakılmış ama silinmemiş eklentiler.

Çözüm için önce bir yedek alın. Sonra eklentileri tek tek devre dışı bırakıp her adımda hızı yeniden ölçün; farkı yaratan eklentiyi böyle bulursunuz. Gerçekten gerekmeyenleri silin, gerekenler için daha hafif alternatif arayın.

Tema hızı nasıl etkiler?

Tema, sitenin görünümünü ve kodunun büyük bölümünü belirler; çok fazla özelliği hazır yükleyen temalar sayfayı gereksiz yere ağırlaştırır. Hazır slider, animasyon ve sayfa oluşturucu paketleriyle gelen temalar genellikle bu gruptadır.

Temanızın sorumlu olup olmadığını anlamak için bir kopya sitede (staging) varsayılan bir WordPress temasına geçip hızı ölçün. Fark büyükse sorunun önemli kısmı temadadır. Kullanmadığınız tema özelliklerini kapatmak, gereksiz yazı tiplerini ve animasyonları kaldırmak ilk adımdır; olmazsa daha hafif bir temaya geçişi planlayın.

Görseller nasıl optimize edilir?

Görseller, sayfa boyutunu en çok büyüten öğedir ve LCP değerini doğrudan etkiler; çözüm, onları doğru boyutta ve sıkıştırılmış yüklemektir. Telefondan çekilmiş büyük bir fotoğrafı olduğu gibi yüklemek en sık yapılan hatadır.

  1. Görseli sitede gösterileceği boyuta yakın ölçüde yükleyin.
  2. Yüklemeden önce ya da bir eklentiyle sıkıştırın.
  3. Mümkünse WebP gibi daha hafif biçimleri kullanın.
  4. Sayfanın alt kısmındaki görseller için tembel yüklemeyi (lazy load) açın; bu, görselin yalnızca kullanıcı oraya yaklaştığında yüklenmesidir.
  5. Görsellere genişlik ve yükseklik verin; böylece yüklenirken sayfa kaymaz ve CLS düşer.

Sayfanın en üstündeki ana görseli tembel yüklemeye dahil etmeyin. O görsel çoğu zaman LCP öğesidir ve geç gelmesi skoru düşürür.

Önbellek nedir ve hızı nasıl artırır?

Önbellek (cache), sayfanın hazırlanmış bir kopyasını saklayıp sonraki ziyaretçilere her seferinde baştan üretmeden sunmaktır. WordPress her sayfayı normalde PHP ve veritabanıyla anlık oluşturur; önbellek bu yükü büyük ölçüde azaltır.

Önbelleğin birkaç katmanı vardır:

  • Sayfa önbelleği: Hazır HTML kopyası sunar, en büyük kazancı genelde bu sağlar.
  • Tarayıcı önbelleği: Görsel, CSS ve JavaScript dosyalarının ziyaretçinin cihazında saklanmasıdır.
  • Nesne önbelleği: Sık kullanılan veritabanı sorgularının sonuçlarını bellekte tutar.

Bir önbellek eklentisi kurup ayarlarken tek dikkat edeceğiniz konu çakışmadır. İki önbellek eklentisini aynı anda çalıştırmayın; hosting sağlayıcınızın kendi önbelleği varsa ikisinin uyumunu kontrol edin. E-ticaret sitelerinde sepet ve ödeme sayfalarını önbellek dışında bırakın.

Veritabanı şişkinliği nasıl temizlenir?

Veritabanı zamanla yazı revizyonları, çöp kutusundaki içerikler, spam yorumlar ve silinmiş eklentilerden kalan tablolarla şişer; bunları temizlemek sorguları hızlandırır. Yıllardır yayında olan sitelerde bu etki daha belirgindir.

WordPress site yavaş açılıyor sorununu tablette kontrol eden seramik atölyesi çalışanı

  1. Temizlikten önce mutlaka veritabanı yedeği alın.
  2. Eski revizyonları, taslakları ve çöp kutusunu boşaltın.
  3. Spam ve onaylanmamış yorumları silin.
  4. Süresi dolmuş geçici verileri (transient) temizleyin.
  5. Kaldırdığınız eklentilerden kalan tabloları dikkatle kontrol edip silin.

Revizyon sayısını sınırlamak, sorunun tekrar büyümesini önler. Hangi tablonun neye ait olduğundan emin değilseniz silmeyin; yanlış tabloyu silmek siteyi bozabilir.

PHP sürümü hızı etkiler mi?

Evet, PHP sürümü hızı doğrudan etkiler; WordPress PHP ile çalışır ve güncel sürümler eski sürümlere göre kodu daha verimli işler. Eski sürümler ayrıca güvenlik güncellemesi almadığı için risk de taşır.

Sürümünüzü WordPress yönetim panelindeki Site Sağlığı ekranından ya da hosting panelinizden görebilirsiniz. Güncellemeden önce kopya sitede tema ve eklentilerin yeni sürümle uyumunu test edin. Bazı eski eklentiler yeni PHP sürümünde hata verebilir; bu, onları değiştirmeniz için iyi bir işarettir.

WordPress site yavaş açılıyorsa önce neyi düzeltmelisiniz?

WordPress site yavaş açılıyorsa en mantıklı sıra, en az eforla en büyük farkı yaratan adımdan başlamaktır. Benim uyguladığım öncelik sırası şöyle:

  1. Ölçün: Mobil ve masaüstü değerlerini kaydedin, sonradan karşılaştıracaksınız.
  2. Sunucu yanıt süresine bakın: Yüksekse önce hosting ve PHP sürümünü ele alın.
  3. Önbelleği açın: Çoğu sitede en hızlı görünür kazanç buradan gelir.
  4. Görselleri optimize edin: Özellikle ana sayfa ve en çok ziyaret alan sayfalardan başlayın.
  5. Eklentileri ayıklayın: Tek tek test ederek ağır olanları bulun.
  6. Veritabanını temizleyin.
  7. Temayı değerlendirin: Diğer adımlardan sonra hâlâ ağırsa tema değişikliğini planlayın.

Her adımdan sonra yeniden ölçün. Böylece hangi değişikliğin işe yaradığını bilir, gereksiz işe vakit harcamazsınız.

Hız sorununu kalıcı olarak nasıl önlersiniz?

Hız, bir kez düzeltilip bırakılan bir şey değildir; yeni eklenti, yeni görsel ve güncellemelerle zamanla yeniden düşer. Bu yüzden ayda bir hız ölçümü, düzenli yedek ve güncelleme rutini öneririm.

WordPress site yavaş açılıyor ve bu adımlarla uğraşacak vaktiniz yoksa, düzenli bakım ve teknik takip için web sitesi bakım ve teknik destek sayfama göz atabilirsiniz. Kendiniz başlamak isterseniz ilk adım basit: sitenizi site hız testinden geçirin ve önce neyi düzeltmeniz gerektiğini görün.

Sık sorulan sorular

WordPress site neden yavaş açılır?

WordPress site yavaş açılıyor ise sebep çoğunlukla yetersiz hosting, fazla veya kötü kodlanmış eklenti, ağır tema, sıkıştırılmamış görseller, önbellek eksikliği, şişmiş veritabanı ya da eski PHP sürümüdür. Genellikle birkaç sebep bir aradadır. Bir hız testiyle ölçüm yapıp sunucu yanıt süresi ve sayfa boyutuna bakmak, sorunun kaynağını hızlıca daraltır.

Site hızımı ücretsiz nasıl ölçerim?

Google'ın PageSpeed Insights aracı ya da erenkavak.com'daki ücretsiz site hız testiyle ölçebilirsiniz. PageSpeed Insights mobil ve masaüstü performansını laboratuvar ve gerçek kullanıcı verisiyle raporlar. Site hız testi ise Core Web Vitals değerlerinizi ve önce neyi düzeltmeniz gerektiğini gösterir, sonucu e-postanıza gönderir.

İyi bir Core Web Vitals değeri kaçtır?

Google'ın önerdiği eşiklere göre LCP 2,5 saniye içinde, INP 200 milisaniye veya altında, CLS ise 0,1 veya altında olmalıdır. Değerlendirmede mobil ve masaüstü ayrı ayrı ele alınır ve kullanıcıların 75. yüzdelik dilimi esas alınır. Search Console'daki rapor da sayfaları bu ölçütlere göre gruplar.

Eklenti sayısı siteyi yavaşlatır mı?

Evet, ama asıl belirleyici olan eklentilerin kod kalitesidir. Her eklenti ek dosya ve sorgu getirir; tek bir kötü yazılmış eklenti birçok hafif eklentiden daha fazla yavaşlatabilir. Yedek aldıktan sonra eklentileri tek tek devre dışı bırakıp her adımda hızı ölçerek sorunlu olanı bulabilirsiniz.

WordPress site yavaş açılıyorsa önce ne yapmalıyım?

WordPress site yavaş açılıyorsa önce hızı ölçüp sunucu yanıt süresine bakın. Bu süre yüksekse hosting ve PHP sürümünü ele alın, ardından önbelleği açın ve görselleri optimize edin. Sonra eklentileri ayıklayıp veritabanını temizleyin. Her adımdan sonra yeniden ölçerek hangi değişikliğin işe yaradığını görün.

Kaynaklar

Yazar

Eren Kavak

Web Tasarım ve Dijital İşler Uzmanı

Eren Kavak, İstanbul merkezli web tasarım, SEO ve yapay zekâ uzmanıdır; 2014'ten bu yana 300'den fazla marka ve projenin web sitesi, e-ticaret, SEO, reklam ve altyapı süreçlerini yürütmüştür.

Hakkımda Instagram YouTube TikTok

Bu konuda uzman desteği mi lazım?

Ne yapmak istediğinizi birkaç cümleyle yazın; markanıza en uygun dijital yolu birlikte planlayalım.

Projeni anlat