Puan
8
Çözümler
0
- Katılım
- 3 Kas 2025
- Mesajlar
- 36
- Tepkime puanı
- 0
WordPress siteniz geç açılıyorsa çözüm her zaman yeni bir önbellek eklentisi kurmak değildir. Yavaşlığın kaynağı bazen büyük bir kapak görseli, bazen gereksiz JavaScript dosyaları, bazen de ilk yanıtı geç veren yetersiz bir sunucudur. Sorunun kaynağını ölçmeden art arda optimizasyon eklentileri kurmak ise siteyi hızlandırmak yerine yeni çakışmalar oluşturabilir.
Doğru WordPress hızlandırma çalışması üç aşamadan oluşur: mevcut durumu ölçmek, en büyük darboğazı belirlemek ve yapılan her değişiklikten sonra yeniden test etmek.
Bu rehberde PageSpeed Insights sonuçlarının nasıl okunacağını, önbellek ayarlarını, görsel optimizasyonunu, CSS ve JavaScript düzenlemelerini, veritabanı bakımını, CDN kullanımını ve sunucu tarafındaki iyileştirmeleri adım adım ele alacağız.

Site hızını değerlendirirken yalnızca ana sayfayı test etmek de yeterli değildir. Blog yazısı, kategori, ürün, sepet ve iletişim sayfası farklı şablonlar ve farklı dosyalar kullanabilir. Bu nedenle sitenin en çok ziyaret alan sayfa türleri ayrı ayrı ölçülmelidir.
Laboratuvar verisi teknik sorunları ayıklamak için yararlıdır. Alan verisi ise sitenin gerçek kullanıcıların cihaz ve internet bağlantılarında nasıl çalıştığını gösterir. Bu iki veri grubunun birbirinden farklı sonuç vermesi normaldir.
Core Web Vitals değerlendirmesinde üç temel ölçüm öne çıkar:
Google, bir sayfanın iyi deneyim sunması için ziyaretlerin yüzde 75’inde bu eşiklerin karşılanmasını önerir.
Bir sayfanın mobil puanının 100 olmaması tek başına başarısız olduğu anlamına gelmez. Öncelik; kırmızı uyarıları azaltmak, gerçek kullanıcı verilerinde iyi aralığa yaklaşmak ve ziyaretçinin fark ettiği beklemeyi ortadan kaldırmaktır.
Testleri aynı sayfa ve benzer koşullarda birkaç kez tekrarlayın. Tek ölçüme bakarak tema, eklenti veya hosting değişikliği yapmayın.
Her adımda yalnızca bir veya iki ayarı değiştirin. Ardından gizli sekmede şu bölümleri kontrol edin:
Sunucu tarafında şu noktaları kontrol edin:
Özellikle WordPress yönetim paneli de yavaşsa sorun yalnızca görsellerde olmayabilir. Yavaş veritabanı sorguları, WP-Cron işlemleri, dış API bağlantıları veya sunucu kaynak sınırları araştırılmalıdır.
Bu yöntem özellikle giriş yapmamış ziyaretçilerin görüntülediği haber, blog ve kurumsal sayfalarda büyük fark oluşturabilir. WordPress’in resmî performans belgeleri de sayfa önbelleğinin sunucu işlem yükünü azaltabileceğini belirtiyor.
Birden fazla sayfa önbellek eklentisini aynı anda kullanmayın. İki eklenti aynı HTML, CSS veya JavaScript dosyalarını işlemeye çalıştığında bozuk sayfa, eski içerik ve yönetim sorunları ortaya çıkabilir.
LiteSpeed Cache’in sunucu önbelleği özellikleri LiteSpeed veya OpenLiteSpeed altyapısıyla birlikte çalışır. Diğer sunucularda bazı ön yüz optimizasyonları kullanılabilse de aynı sunucu önbelleği avantajı sağlanmaz.
Apache veya Nginx üzerinde kolay kurulum isteyen kullanıcılar WP Rocket ya da WP Super Cache’i değerlendirebilir. Teknik ayarlar üzerinde daha fazla kontrol isteyenler için W3 Total Cache kapsamlı seçenekler sunar.
Seçimi yalnızca popülerliğe göre değil, sunucu yapınıza ve ihtiyaçlarınıza göre yapın.
Yüklemeden önce görselleri kullanılacağı ölçüye yakın boyutlandırın. Fotoğraflarda WebP veya AVIF gibi modern biçimler dosya boyutunu azaltabilir. Logo, ekran görüntüsü ve şeffaflık gereken grafiklerde içerik türüne uygun biçimi seçin.
Sıkıştırma yaparken özellikle şu alanları kontrol edin:
Öne çıkan görsele doğru genişlik ve yükseklik değerlerinin verilmesi, görsel yüklenirken sayfanın kaymasını da azaltır. Görsellerin kaplayacağı alan tarayıcı tarafından önceden bilindiğinde CLS sorunu hafifler.
Şu ayarlar kontrollü biçimde denenebilir:
Agresif JavaScript geciktirme işlemi şu bölümleri bozabilir:
Eklenti sayısı tek başına hız göstergesi değildir. İyi kodlanmış 25 eklenti, ağır ve kötü hazırlanmış tek bir eklentiden daha az kaynak tüketebilir. Önemli olan her eklentinin hangi sayfalarda hangi sorguları, komut dosyalarını ve dış bağlantıları çalıştırdığıdır.
Performans sorununun kaynağını bulmak için test ortamında eklentileri gruplar hâlinde devre dışı bırakıp ölçüm yapabilirsiniz. Özellikle şu eklenti türlerini inceleyin:
Temizlikten önce mutlaka veritabanı yedeği alın. Ne işe yaradığını bilmediğiniz tabloları veya otomatik yüklenen
Düzenli olarak kontrol edilebilecek veriler şunlardır:
WordPress Site Sağlığı sistemi de uygun sitelerde kalıcı nesne önbelleği kullanımını kontrol edebilir ve önerebilir.
Nesne önbelleği özellikle şu durumlarda faydalıdır:
Türkiye odaklı ve Türkiye’de barındırılan küçük bir site için CDN’nin sağlayacağı fark sınırlı olabilir. Buna karşılık Avrupa, Amerika ve farklı bölgelerden ziyaretçi alan sitelerde daha belirgin sonuç elde edilebilir.
CDN etkinleştirildikten sonra şu kontroller yapılmalıdır:
Mümkünse fontları yerel olarak barındırın. Kritik fontlar dikkatli biçimde önceden yüklenebilir; ancak kullanılmayan bütün fontları preload yapmak ters etki yaratır.
Font yüklenene kadar metnin görünmez kalmasını önleyen görüntüleme ayarları kullanılmalıdır. Böylece ziyaretçi boş alan görmek yerine sistem fontuyla da olsa içeriği okumaya başlayabilir.
Önce ölçüm yapın, en büyük sorunu çözün ve her değişiklikten sonra siteyi yeniden test edin. Böylece yalnızca PageSpeed puanını yükseltmekle kalmaz, ziyaretçilerin gerçekten daha hızlı ve kararlı kullandığı bir WordPress sitesi oluşturursunuz.
Doğru WordPress hızlandırma çalışması üç aşamadan oluşur: mevcut durumu ölçmek, en büyük darboğazı belirlemek ve yapılan her değişiklikten sonra yeniden test etmek.
Bu rehberde PageSpeed Insights sonuçlarının nasıl okunacağını, önbellek ayarlarını, görsel optimizasyonunu, CSS ve JavaScript düzenlemelerini, veritabanı bakımını, CDN kullanımını ve sunucu tarafındaki iyileştirmeleri adım adım ele alacağız.

WordPress site hızı neden önemlidir?
Yavaş açılan bir web sitesi yalnızca PageSpeed puanını düşürmez. Ziyaretçinin içerik açılmadan sayfadan çıkmasına, ürün sayfalarının daha az görüntülenmesine ve yönetim panelinin verimsiz çalışmasına neden olabilir. Mobil bağlantılarda birkaç megabaytlık gereksiz aktarım, masaüstünde fark edilmeyen performans sorunlarını daha görünür hâle getirir.Site hızını değerlendirirken yalnızca ana sayfayı test etmek de yeterli değildir. Blog yazısı, kategori, ürün, sepet ve iletişim sayfası farklı şablonlar ve farklı dosyalar kullanabilir. Bu nedenle sitenin en çok ziyaret alan sayfa türleri ayrı ayrı ölçülmelidir.
İlk adım: PageSpeed Insights sonucunu doğru okuyun
PageSpeed Insights, mobil ve masaüstü sonuçlarını ayrı gösterir. Araçta hem kontrollü ortamda üretilen laboratuvar verileri hem de yeterli trafik varsa gerçek Chrome kullanıcılarından gelen alan verileri bulunabilir.Laboratuvar verisi teknik sorunları ayıklamak için yararlıdır. Alan verisi ise sitenin gerçek kullanıcıların cihaz ve internet bağlantılarında nasıl çalıştığını gösterir. Bu iki veri grubunun birbirinden farklı sonuç vermesi normaldir.
Core Web Vitals değerlendirmesinde üç temel ölçüm öne çıkar:
| Ölçüm | Neyi gösterir? | Yaygın sorun |
|---|---|---|
| LCP | Ana içeriğin görünme süresi | Büyük kapak görseli, yavaş sunucu |
| INP | Tıklama ve dokunmalara tepki | Yoğun JavaScript, ağır eklenti |
| CLS | Görsel düzenin kararlılığı | Boyutsuz görsel, sonradan açılan reklam |
Google, bir sayfanın iyi deneyim sunması için ziyaretlerin yüzde 75’inde bu eşiklerin karşılanmasını önerir.
Bir sayfanın mobil puanının 100 olmaması tek başına başarısız olduğu anlamına gelmez. Öncelik; kırmızı uyarıları azaltmak, gerçek kullanıcı verilerinde iyi aralığa yaklaşmak ve ziyaretçinin fark ettiği beklemeyi ortadan kaldırmaktır.
Testleri aynı sayfa ve benzer koşullarda birkaç kez tekrarlayın. Tek ölçüme bakarak tema, eklenti veya hosting değişikliği yapmayın.
Optimizasyondan önce yedek alın
CSS küçültme, JavaScript erteleme, veritabanı temizleme ve önbellek kuralları sitenin çalışma şeklini değiştirebilir. İşleme başlamadan önce dosya ve veritabanı yedeği alın. Mümkünse ayarları önce staging adı verilen test kopyasında deneyin.Her adımda yalnızca bir veya iki ayarı değiştirin. Ardından gizli sekmede şu bölümleri kontrol edin:
- Ana sayfa
- Blog yazıları
- Kategori sayfaları
- Mobil menü
- İletişim formları
- Kullanıcı girişi
- Sepet ve ödeme ekranı
1. Hosting ve sunucu performansını kontrol edin
Sayfanın ilk HTML yanıtı geç geliyorsa yalnızca ön yüz ayarlarıyla büyük sonuç almak zordur. Düşük CPU limiti, yetersiz RAM, yoğun paylaşımlı hosting, uzak veri merkezi veya yanlış PHP yapılandırması WordPress’i yavaşlatabilir.Sunucu tarafında şu noktaları kontrol edin:
- WordPress, tema ve eklentilerle uyumlu güncel PHP sürümü
- PHP OPcache desteği
- Yeterli PHP bellek sınırı
- NVMe veya hızlı SSD depolama
- HTTP/2 veya HTTP/3 desteği
- Brotli ya da GZIP sıkıştırması
- Ziyaretçilere yakın veri merkezi
- Yoğun sitelerde Redis veya Memcached nesne önbelleği
Özellikle WordPress yönetim paneli de yavaşsa sorun yalnızca görsellerde olmayabilir. Yavaş veritabanı sorguları, WP-Cron işlemleri, dış API bağlantıları veya sunucu kaynak sınırları araştırılmalıdır.
2. Doğru önbellek sistemini kullanın
WordPress normal şartlarda her ziyaret için PHP kodlarını çalıştırır ve veritabanından içerik çeker. Sayfa önbelleği, daha önce oluşturulmuş sayfayı statik HTML olarak saklayarak aynı işlemlerin tekrar yapılmasını önler.Bu yöntem özellikle giriş yapmamış ziyaretçilerin görüntülediği haber, blog ve kurumsal sayfalarda büyük fark oluşturabilir. WordPress’in resmî performans belgeleri de sayfa önbelleğinin sunucu işlem yükünü azaltabileceğini belirtiyor.
| Önbellek türü | İşlevi | En çok fayda sağladığı alan |
|---|---|---|
| Sayfa önbelleği | Hazır HTML çıktısı sunar | Blog, haber ve kurumsal sayfalar |
| Tarayıcı önbelleği | CSS, JS ve görselleri ziyaretçinin cihazında tutar | Tekrar ziyaretler |
| Nesne önbelleği | Sık kullanılan sorguları RAM’de saklar | WooCommerce ve üyelik siteleri |
| Sunucu önbelleği | İstekleri WordPress çalışmadan karşılayabilir | Trafiği yüksek siteler |
| CDN önbelleği | Statik dosyaları farklı bölgelerden dağıtır | Ulusal ve uluslararası ziyaretçiler |
Popüler WordPress önbellek eklentileri karşılaştırması
| Eklenti | Uygun kullanım | Güçlü yanı | Dikkat edilmesi gereken |
|---|---|---|---|
| LiteSpeed Cache | LiteSpeed/OpenLiteSpeed sunucular | Sunucu seviyesi önbellek ve kapsamlı optimizasyon | Tam önbellek avantajı uygun sunucu gerektirir |
| WP Rocket | Kolay kurulum isteyen siteler | Birçok performans ayarını kolaylaştırır | Ücretli lisans gerekir |
| W3 Total Cache | Ayrıntılı kontrol isteyenler | CDN, sayfa ve nesne önbelleği seçenekleri | Yanlış yapılandırma karmaşa yaratabilir |
| WP Super Cache | Temel ve sade önbellek ihtiyacı | Statik HTML üretimine odaklanır | Gelişmiş işlemler için ek araç gerekebilir |
Apache veya Nginx üzerinde kolay kurulum isteyen kullanıcılar WP Rocket ya da WP Super Cache’i değerlendirebilir. Teknik ayarlar üzerinde daha fazla kontrol isteyenler için W3 Total Cache kapsamlı seçenekler sunar.
Seçimi yalnızca popülerliğe göre değil, sunucu yapınıza ve ihtiyaçlarınıza göre yapın.
3. Görselleri sıkıştırın ve doğru boyutta yükleyin
Birçok WordPress sitesinde sayfa ağırlığının en büyük bölümünü görseller oluşturur. İçerik alanı 900 piksel genişliğindeyken 4000 piksellik fotoğraf yüklemek, tarayıcıyı gereksiz veri indirmeye zorlar.Yüklemeden önce görselleri kullanılacağı ölçüye yakın boyutlandırın. Fotoğraflarda WebP veya AVIF gibi modern biçimler dosya boyutunu azaltabilir. Logo, ekran görüntüsü ve şeffaflık gereken grafiklerde içerik türüne uygun biçimi seçin.
Sıkıştırma yaparken özellikle şu alanları kontrol edin:
- Görsel üzerindeki küçük yazılar
- Ürün ayrıntıları
- İnsan yüzleri
- Keskin kenarlar
- Şeffaf arka planlar
- Renk geçişleri
Öne çıkan görsele doğru genişlik ve yükseklik değerlerinin verilmesi, görsel yüklenirken sayfanın kaymasını da azaltır. Görsellerin kaplayacağı alan tarayıcı tarafından önceden bilindiğinde CLS sorunu hafifler.
4. CSS ve JavaScript dosyalarını düzenleyin
Tema ve eklentiler çok sayıda CSS ve JavaScript dosyası ekleyebilir. Küçültme işlemi yorumları ve gereksiz boşlukları kaldırarak dosya boyutunu azaltır. Erteleme ve geciktirme ise sayfanın ilk görünümü için gerekli olmayan kodların daha sonra çalışmasını sağlar.Şu ayarlar kontrollü biçimde denenebilir:
- CSS ve JavaScript küçültme
- Kritik CSS oluşturma
- Kullanılmayan CSS’i azaltma
- JavaScript dosyalarını
deferile erteleme - Pazarlama ve sohbet kodlarını kullanıcı etkileşimine kadar geciktirme
- Kullanılmayan eklenti dosyalarını ilgili olmayan sayfalardan kaldırma
Agresif JavaScript geciktirme işlemi şu bölümleri bozabilir:
- Mobil menü
- Slider
- Çerez bildirimi
- İletişim formu
- Ürün varyasyonları
- Sepete ekleme düğmesi
- Ödeme ekranı
- Kullanıcı giriş penceresi
5. Tema ve eklenti yükünü azaltın
Kullanılmayan tema ve eklentileri kaldırın. Aynı işi yapan birden fazla güvenlik, istatistik, yedekleme veya optimizasyon eklentisi gereksiz sorgu ve dosya yükü oluşturabilir.Eklenti sayısı tek başına hız göstergesi değildir. İyi kodlanmış 25 eklenti, ağır ve kötü hazırlanmış tek bir eklentiden daha az kaynak tüketebilir. Önemli olan her eklentinin hangi sayfalarda hangi sorguları, komut dosyalarını ve dış bağlantıları çalıştırdığıdır.
Performans sorununun kaynağını bulmak için test ortamında eklentileri gruplar hâlinde devre dışı bırakıp ölçüm yapabilirsiniz. Özellikle şu eklenti türlerini inceleyin:
- Sayfa oluşturucular
- Ürün filtreleri
- İstatistik ve ziyaretçi takip araçları
- Canlı sohbet sistemleri
- Sosyal medya akışları
- Dış API bağlantıları
- Güvenlik tarayıcıları
- Otomatik yedekleme sistemleri
6. Veritabanını temizleyin
Zamanla yazı revizyonları, süresi dolmuş geçici veriler, spam yorumlar ve kaldırılmış eklentilerden kalan seçenekler veritabanını büyütebilir.Temizlikten önce mutlaka veritabanı yedeği alın. Ne işe yaradığını bilmediğiniz tabloları veya otomatik yüklenen
autoload kayıtlarını doğrudan silmeyin. Yanlış bir kayıt silindiğinde tema ayarları, eklenti yapılandırmaları veya zamanlanmış görevler bozulabilir.Düzenli olarak kontrol edilebilecek veriler şunlardır:
- Gereksiz yazı revizyonları
- Spam ve çöp kutusundaki yorumlar
- Süresi dolmuş geçici kayıtlar
- Kaldırılmış eklentilerden kalan tablolar
- Aşırı büyümüş seçenek kayıtları
- Tamamlanmamış WooCommerce oturumları
7. Redis veya Memcached kullanın
Yoğun WooCommerce, üyelik, ilan ve forum sitelerinde Redis ya da Memcached gibi kalıcı nesne önbelleği tekrar eden sorguların yükünü azaltabilir.WordPress Site Sağlığı sistemi de uygun sitelerde kalıcı nesne önbelleği kullanımını kontrol edebilir ve önerebilir.
Nesne önbelleği özellikle şu durumlarda faydalıdır:
- Çok sayıda giriş yapmış kullanıcı
- Kişiye özel içerik
- Yoğun ürün ve kategori sorguları
- Sepet ve hesap sayfaları
- Sık tekrarlanan veritabanı işlemleri
8. CDN ayarlarını yapılandırın
CDN; görsel, CSS ve JavaScript dosyalarını ziyaretçiye daha yakın sunuculardan gönderir. Uluslararası trafik alan veya çok sayıda medya dosyası sunan sitelerde yükleme süresini düşürebilir.Türkiye odaklı ve Türkiye’de barındırılan küçük bir site için CDN’nin sağlayacağı fark sınırlı olabilir. Buna karşılık Avrupa, Amerika ve farklı bölgelerden ziyaretçi alan sitelerde daha belirgin sonuç elde edilebilir.
CDN etkinleştirildikten sonra şu kontroller yapılmalıdır:
- HTTPS sertifikası
- Görsellerin doğru açılması
- CSS ve JavaScript dosyaları
- Önbellek temizleme işlemi
- Yönetim panelinin hariç tutulması
- Sepet ve ödeme sayfalarının önbelleğe alınmaması
- Gerçek ziyaretçi IP adreslerinin sunucuya aktarılması
9. Fontları optimize edin
Yalnızca gerçekten kullanılan yazı tipi ailelerini ve kalınlıklarını yükleyin. Dört farklı yazı tipi ve her biri için çok sayıda ağırlık kullanmak gereksiz istek oluşturur.Mümkünse fontları yerel olarak barındırın. Kritik fontlar dikkatli biçimde önceden yüklenebilir; ancak kullanılmayan bütün fontları preload yapmak ters etki yaratır.
Font yüklenene kadar metnin görünmez kalmasını önleyen görüntüleme ayarları kullanılmalıdır. Böylece ziyaretçi boş alan görmek yerine sistem fontuyla da olsa içeriği okumaya başlayabilir.
WordPress hızlandırma için önerilen uygulama sırası
| Yapılacak işlem | Beklenen etki |
|---|---|
| Yedek alın ve PageSpeed ölçümünü kaydedin | Güvenli başlangıç ve karşılaştırma |
| Hosting yanıt süresini kontrol edin | Temel darboğazı belirleme |
| Tek bir sayfa önbelleği kurun | Sunucu yükünde ve açılış süresinde azalma |
| Büyük görselleri optimize edin | LCP ve sayfa ağırlığında iyileşme |
| CSS/JS ayarlarını kontrollü deneyin | İlk görüntüleme ve INP iyileşmesi |
| Tema, eklenti ve veritabanını temizleyin | Arka plan yükünün azalması |
| CDN ve nesne önbelleğini değerlendirin | Trafik ve dinamik sorgularda ölçeklenme |
| Mobil ve masaüstünde yeniden test edin | Sonucun doğrulanması |
Sonuç
WordPress site hızlandırma, tek bir eklenti kurup bütün seçenekleri açmakla tamamlanan bir işlem değildir. En iyi sonuç; hızlı hosting, doğru önbellek, ölçüsüne uygun görseller, kontrollü CSS ve JavaScript optimizasyonu ile sade bir tema-eklenti yapısının birlikte çalışmasıyla elde edilir.Önce ölçüm yapın, en büyük sorunu çözün ve her değişiklikten sonra siteyi yeniden test edin. Böylece yalnızca PageSpeed puanını yükseltmekle kalmaz, ziyaretçilerin gerçekten daha hızlı ve kararlı kullandığı bir WordPress sitesi oluşturursunuz.


