WD
Hız & Performans

WordPress Hız Optimizasyonu: A'dan Z'ye Rehber (2026)

Onur Dilmen

Onur Dilmen

29 Mart 202622 dk okuma10 görüntülenme
WP

WordPress Hızı Neden Önemli?

Web sitenizin yüklenme hızı, kullanıcı deneyimini, dönüşüm oranlarını ve SEO sıralamasını doğrudan etkiler. Her 1 saniyelik gecikme, dönüşüm oranlarını %7 düşürür ve sayfa görüntülemelerini %11 azaltır.

  • Google sıralaması: Sayfa hızı 2021'den beri resmi bir sıralama faktörüdür. Core Web Vitals doğrudan sıralamaları etkiler.

  • Kullanıcı deneyimi: 3 saniyeden uzun yüklenen sitelerde ziyaretçilerin %53'ü sayfayı terk eder.

  • Dönüşüm oranı: Amazon, sayfa hızındaki her 100ms iyileştirmenin satışları %1 artırdığını tespit etmiştir.

  • Reklam maliyeti: Google Ads kalite puanı hızlı sitelerde daha yüksek olur, tıklama maliyeti düşer.

Kritik: Yavaş bir WordPress sitesi her gün müşteri ve gelir kaybettirir. Sitenizin hızını bilmeden optimizasyon stratejisi oluşturamazsınız!


Core Web Vitals Nedir?

Google'ın sayfa deneyimini ölçmek için kullandığı üç temel metrik Core Web Vitals olarak adlandırılır. 2026 itibarıyla bu metrikler SEO sıralamasını doğrudan etkiler:

Metrik

Ne Ölçer?

İyi Değer

Kötü Değer

LCP (Largest Contentful Paint)

En büyük içerik elemanının yüklenme süresi

≤ 2.5 saniye

> 4.0 saniye

INP (Interaction to Next Paint)

Etkileşim yanıt süresi (FID yerine geldi)

≤ 200 milisaniye

> 500 milisaniye

CLS (Cumulative Layout Shift)

Görsel kararlılık (sayfa kayma miktarı)

≤ 0.1

> 0.25

Bu metrikleri iyileştirmek, hem Google sıralamanızı hem de kullanıcı deneyiminizi önemli ölçüde artırır. Hedef: Üç metrikte de yeşil bölgede olmak.


Hız Testi Nasıl Yapılır?

Optimizasyona başlamadan önce mevcut durumunuzu ölçmelisiniz. İşte kullanabileceğiniz en güvenilir araçlar:

  1. Google PageSpeed Insights: Google'ın resmi aracı. Hem mobil hem masaüstü skorunu gösterir. (pagespeed.web.dev)

  2. GTmetrix: Detaylı waterfall analizi ve geçmiş performans karşılaştırması sunar.

  3. WebPageTest: Farklı lokasyon ve bağlantı hızlarından test yapabilirsiniz.

  4. Chrome DevTools (Lighthouse): Tarayıcınızda F12 → Lighthouse sekmesinden test yapın.

  5. Pingdom: Basit ve hızlı performans testi ile dünya genelinden ölçüm.

Her zaman mobil hız testini öncelikli olarak yapın. Google, mobile-first indeksleme kullandığından mobil performans daha kritiktir.


Hosting Seçimi

Hosting, WordPress hızının en temel belirleyicisidir. Ucuz paylaşımlı hosting ile premium hosting arasındaki fark dramatiktir:

Hosting Türü

Ortalama TTFB

Aylık Maliyet

WordPress Uyumu

Tavsiye Edilen

Ucuz Paylaşımlı

800-2000ms

30-100 ₺

Zayıf

Kişisel blog

Kaliteli Paylaşımlı

300-600ms

100-300 ₺

İyi

KOBİ sitesi

Yönetimli WP Hosting

150-400ms

300-1.000 ₺

Mükemmel

Kurumsal site

VPS / Cloud

100-300ms

300-2.000 ₺

Çok İyi

E-ticaret

Dedicated Sunucu

50-150ms

2.000-10.000 ₺

Mükemmel

Yüksek trafik

TTFB (Time To First Byte) sunucunuzun yanıt hızını gösterir. 200ms altındaki TTFB idealdir. Hosting seçiminizi yapmanız konusunda yardım için hosting hizmetlerimize göz atın →.


Cache (Önbellek) Ayarları

Cache, sitenizin sayfalarını önceden oluşturup saklayarak her ziyarette yeniden oluşturma ihtiyacını ortadan kaldırır. Doğru cache ayarları hızı 3-10 kat artırabilir.

WordPress için önerilen cache katmanları:

  • Sayfa cache: HTML çıktısını saklar, en büyük hız artışını sağlar (WP Rocket, W3 Total Cache).

  • Tarayıcı cache: Statik dosyaları (CSS, JS, görseller) tarayıcıda saklar.

  • Object cache: Veritabanı sorgularını önbellekler (Redis veya Memcached).

  • Opcode cache: PHP kodunu derlenmiş halde saklar (OPcache).

.htaccess dosyanıza tarayıcı cache kuralları eklemek için:

bash
# Browser Cache - .htaccess
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-font-woff2 "access plus 1 year"
</IfModule>

# Gzip Compression
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>

Görsel Optimizasyonu

Görseller, tipik bir WordPress sayfasının toplam boyutunun %50-70'ini oluşturur. Görsel optimizasyonu yapılmadan hız hedeflerinize ulaşmanız neredeyse imkânsızdır.

Temel görsel optimizasyon kuralları:

  1. WebP formatı kullanın: JPEG'den %25-35, PNG'den %50+ daha küçük dosya boyutu.

  2. Doğru boyutlandırma: 1920px genişliğindeki bir görseli 400px alanda göstermeyin. Responsive sizes tanımlayın.

  3. Lazy loading uygulayın: Ekranda görünmeyen görselleri sonra yükleyin (WordPress 5.5+ native destekler).

  4. Sıkıştırma kullanın: Smush, ShortPixel veya Imagify ile otomatik sıkıştırma.

  5. SVG tercih edin: İkon ve logolar için SVG kullanın — vektörel ve çok küçük boyutlu.

WordPress functions.php'ye WebP desteği eklemek için:

php
// functions.php - WebP Mime Type Desteği
function add_webp_mime_type($mimes) {
    $mimes['webp'] = 'image/webp';
    return $mimes;
}
add_filter('upload_mimes', 'add_webp_mime_type');

// Lazy Loading için Native WordPress Desteği
// WordPress 5.5+ otomatik olarak img etiketlerine loading="lazy" ekler
// Hero görselleri için lazy loading'i kaldırmak istiyorsanız:
function remove_lazy_from_hero($attr, $attachment, $size) {
    if (isset($attr['class']) && strpos($attr['class'], 'hero-image') !== false) {
        unset($attr['loading']);
        $attr['fetchpriority'] = 'high';
    }
    return $attr;
}
add_filter('wp_get_attachment_image_attributes', 'remove_lazy_from_hero', 10, 3);

CSS ve JavaScript Optimizasyonu

Gereksiz veya optimize edilmemiş CSS ve JavaScript dosyaları render-blocking soruna yol açar ve sayfanızın görüntülenmesini geciktirir.

Uygulanması gereken optimizasyonlar:

  • Minification (küçültme): CSS ve JS dosyalarından boşluk, yorum ve gereksiz karakterleri kaldırın.

  • Birleştirme (combine): Birden fazla CSS/JS dosyasını tek dosyada birleştirin (HTTP isteklerini azaltır).

  • Defer / Async: Kritik olmayan JavaScript'leri defer veya async ile yükleyin.

  • Critical CSS: Sayfanın üst kısmı için gereken CSS'i inline olarak ekleyin.

  • Kullanılmayan CSS'i kaldırın: PurgeCSS veya UnCSS ile kullanılmayan stilleri temizleyin.

JavaScript defer örneği:

php
// functions.php - JS Defer Ekleme
function add_defer_attribute($tag, $handle) {
    // Kritik scriptleri hariç tut
    $exclude = ['jquery-core', 'wp-polyfill'];
    if (in_array($handle, $exclude)) {
        return $tag;
    }
    return str_replace(' src', ' defer src', $tag);
}
add_filter('script_loader_tag', 'add_defer_attribute', 10, 2);

Veritabanı Optimizasyonu

WordPress veritabanı zamanla gereksiz verilerle şişer: yazı revizyonları, spam yorumlar, geçici seçenekler (transients), silinen eklenti kalıntıları ve otomatik taslaklar. Düzenli temizlik performansı artırır.

Temizlenmesi gereken veritabanı öğeleri:

  • Yazı revizyonları: Her yazının düzenleme geçmişi. 50 revizyonlu bir yazı veritabanında 50 ekstra satır demektir.

  • Spam ve çöp yorumlar: Otomatik olarak temizlenmeyen spam birikimi.

  • Transient'lar: Süresi dolmuş geçici veriler.

  • Otomatik taslaklar: Yazı yazarken otomatik oluşturulan taslaklar.

  • Eklenti kalıntıları: Silinen eklentilerin geride bıraktığı tablolar ve veriler.

wp-config.php'de revizyon sınırı ayarı:

bash
// wp-config.php - Revizyon Sınırlama
define('WP_POST_REVISIONS', 5);  // Maksimum 5 revizyon sakla
define('AUTOSAVE_INTERVAL', 120); // Otomatik kayıt 2 dakikada bir

// Veritabanı tablosu optimizasyonu (phpMyAdmin veya WP-CLI ile)
// WP-CLI komutu:
// wp db optimize
// wp transient delete --expired
// wp comment delete $(wp comment list --status=spam --format=ids) --force

CDN Kullanımı

CDN (Content Delivery Network), sitenizin statik dosyalarını dünya genelindeki sunuculara dağıtarak ziyaretçilerinize en yakın sunucudan hızlı teslim edilmesini sağlar.

CDN'in WordPress sitenize sağladığı avantajlar:

Avantaj

Açıklama

Etki

Hız artışı

Statik dosyalar yakın sunucudan gelir

%40-60 hız artışı

Sunucu yükü azalması

Statik dosyalar CDN'den sunulur

Origin sunucu rahatlar

DDoS koruması

Trafik CDN üzerinden filtrelenir

Güvenlik artışı

SSL/TLS

Ücretsiz SSL sertifikası

HTTPS desteği

Yüksek kullanılabilirlik

Bir sunucu çökse diğeri devralır

%99.9+ uptime

Bant genişliği tasarrufu

Hosting bant genişliği tüketimi azalır

Maliyet düşüşü

Cloudflare ücretsiz planı çoğu WordPress sitesi için yeterlidir. DNS'i Cloudflare'e yönlendirmek 10 dakika sürer ve anında hız artışı sağlar.


PHP Versiyonu

WordPress PHP üzerinde çalışır ve PHP versiyonunuz hızı doğrudan etkiler. Eski PHP versiyonları hem yavaş hem de güvenlik açığı risklidir.

PHP Versiyonu

Saniyedeki İstek

WordPress Uyumu

Durum

PHP 7.4

~107 istek/sn

Destekleniyor (ama eski)

Kullanılmamalı

PHP 8.0

~122 istek/sn

Tam destekleniyor

Kabul edilebilir

PHP 8.1

~135 istek/sn

Tam destekleniyor

İyi

PHP 8.2

~148 istek/sn

Tam destekleniyor

Tavsiye edilen

PHP 8.3

~155 istek/sn

Tam destekleniyor

En iyi

PHP 8.4

~162 istek/sn

Destekleniyor

En güncel

Dikkat: PHP 7.4 ve altı artık güvenlik güncellemesi almıyor. Siteniz PHP 7.x kullanıyorsa acil olarak PHP 8.2+ sürümüne geçin. Hosting panelinizden PHP versiyonunu değiştirebilirsiniz.


Tema ve Eklenti Temizliği

Kullanılmayan her tema ve eklenti potansiyel güvenlik riski, ekstra veritabanı sorgusu ve dosya boyutu demektir. Düzenli temizlik şarttır.

Temizlik kontrol listesi:

  • Aktif olmayan eklentileri silin: Sadece devre dışı bırakmak yetmez, tamamen kaldırın.

  • Kullanılmayan temaları silin: Aktif tema ve bir varsayılan tema dışındakileri kaldırın.

  • Ağır eklentileri değerlendirin: Query Monitor eklentisi ile hangi eklentilerin ne kadar sorgu yaptığını ölçün.

  • Eklenti alternatiflerini araştırın: Aynı işlevi daha hafif yapan eklentiler olabilir.

  • Sayfa oluşturucuları değerlendirin: Elementor, Divi gibi oluşturucular DOM'u şişirebilir. Gerçekten gerekli mi?

  • Kod parçacıklarını birleştirin: 10 farklı snippet eklentisi yerine tek bir Code Snippets eklentisi kullanın.


Performans Eklentileri

WordPress hız optimizasyonu için en etkili eklentiler ve karşılaştırmaları:

Eklenti

Temel Özellikler

Fiyat

Tavsiye

WP Rocket

Sayfa cache, lazy load, CSS/JS optimizasyon, CDN

~2.000 ₺/yıl

En kapsamlı (1. tercih)

LiteSpeed Cache

Sayfa cache, görsel optimizasyon, CDN, OPcache

Ücretsiz

LiteSpeed sunucuda mükemmel

W3 Total Cache

Sayfa, tarayıcı, object cache, CDN

Ücretsiz + Pro

Teknik bilgi gerekir

Autoptimize

CSS/JS birleştirme, küçültme, critical CSS

Ücretsiz

WP Rocket yoksa kullanın

Perfmatters

Script yönetimi, lazy load, disable özellikler

~1.200 ₺/yıl

Tamamlayıcı eklenti

ShortPixel

Görsel sıkıştırma, WebP dönüştürme

Ücretsiz + Ücretli

Görsel optimizasyonu için

Redis Object Cache

Veritabanı sorgu önbellekleme

Ücretsiz + Pro

Dinamik siteler için şart

En etkili kombinasyon: WP Rocket + ShortPixel + Redis Object Cache. Bu üçlü ile çoğu WordPress sitesinde PageSpeed skoru 90+ elde edilebilir.


Hız Optimizasyonu Kontrol Listesi

WordPress sitenizi hızlandırmak için adım adım uygulayacağınız kapsamlı kontrol listesi:

  1. Hız testi yapın — mevcut durumunuzu ölçün ve baz değer belirleyin.

  2. PHP 8.2+ sürümüne geçin — hosting panelinizden PHP versiyonunu güncelleyin.

  3. Kaliteli hosting seçin — TTFB 200ms altında olan bir hosting kullanın.

  4. Cache eklentisi kurun — WP Rocket veya LiteSpeed Cache aktifleştirin.

  5. Görselleri optimize edin — WebP'ye dönüştürün, sıkıştırın ve lazy loading uygulayın.

  6. CDN aktifleştirin — Cloudflare veya hosting sağlayıcınızın CDN'ini kullanın.

  7. CSS/JS dosyalarını optimize edin — minification, birleştirme ve defer uygulayın.

  8. Kullanılmayan eklentileri silin — gereksiz eklentileri tamamen kaldırın.

  9. Veritabanını temizleyin — revizyonlar, transient'lar, spam yorumları silin.

  10. Object cache kurun — Redis veya Memcached ile veritabanı sorgularını önbellekleyin.

  11. Font optimizasyonu yapın — Google Fonts yerine self-hosted fontlar kullanın.

  12. İframe'leri lazy load yapın — YouTube videoları ve haritalar için lazy load uygulayın.

  13. Heartbeat API'yi sınırlayın — wp-admin dışında Heartbeat'i devre dışı bırakın.

  14. Son hız testini yapın — optimizasyon sonrası skoru ölçün ve karşılaştırın.


Önce/Sonra: Gerçek Sonuçlar

Profesyonel WordPress hız optimizasyonu uyguladığımız sitelerdeki tipik iyileştirme sonuçları:

Metrik

Optimizasyon Öncesi

Optimizasyon Sonrası

İyileştirme

PageSpeed Skoru (Mobil)

28 / 100

96 / 100

+243%

LCP

8.2 saniye

1.8 saniye

%78 iyileşme

INP

450ms

120ms

%73 iyileşme

CLS

0.35

0.04

%89 iyileşme

Toplam Sayfa Boyutu

4.8 MB

980 KB

%80 küçülme

HTTP İstek Sayısı

95

28

%71 azalma

TTFB

1.200ms

180ms

%85 iyileşme

Bu sonuçlar profesyonel optimizasyon ile elde edilmiştir. Kendi siteniz için de benzer sonuçlar almak istiyorsanız hız optimizasyonu hizmetimizden yararlanın!


WordPress Hız Optimizasyonu Hizmeti

Siteniz yavaş mı? PageSpeed skorunuz düşük mü? Uzman ekibimiz sitenizi hızlandırsın. Ücretsiz hız analizi için hemen başvurun.

Teklif Al

Bu konuda profesyonel destek almak ister misiniz?

Uzman ekibimiz WordPress projelerinizde size yardımcı olmaya hazır.

Teklif Al
Onur Dilmen

Yazar Hakkında

Onur Dilmen

Full Stack Developer & WordPress Danışmanı

10 yıllık deneyime sahip Full Stack Developer. 100+ müşteriye 200+ proje teslim etti. React, Next.js, TypeScript, Node.js, NestJS ve PostgreSQL ile ölçeklenebilir uygulamalar geliştiriyor. WordPress ekosisteminde özel tema, eklenti geliştirme, WooCommerce entegrasyonu, performans optimizasyonu ve güvenlik konularında uzman. TeknoWeb Teknoloji kurucusu olarak kurumsal müşterilere uçtan uca web çözümleri sunuyor. İstanbul merkezli, global projelerde teknik liderlik deneyimine sahip.

Bunu Okuyanlar Bunları da Okudu

Sizin için seçtiğimiz ilgili içerikler

Yorumlar

Yorum Yaz

Henüz yorum yapılmamış. İlk yorumu siz yazın!

500+ proje tamamlandı

WordPress projenizi birlikte hayata geçirelim

Ücretsiz site analizi ve detaylı teklif için hemen başvurun. Uzman ekibimiz 48 saat içinde size özel çözüm önerisiyle dönüş yapsın.

Para iade garantisi48 saat içinde dönüşTaahhüt yok