WordPress optimizasyonu, hem site hızını hem de genel performansı artırmak için oldukça önemlidir. İşte ayrıntılı ipuçları:
1. Barındırma (Hosting) Seçimi
Hızlı ve güvenilir bir hosting sağlayıcısı seçin. Paylaşımlı hosting yerine VPS, Cloud veya Yönetilen WordPress Hosting kullanmanız performansı artırır.
Sunucu konumu hedef kitlenize yakın olmalı.
Önerilen Hosting Türleri:
LiteSpeed destekli hosting (LiteSpeed Cache kullanabilirsiniz)
Cloudflare APO ile optimize edilmiş CDN destekli hosting
Yönetilen WordPress hosting (Kinsta, WP Engine, Cloudways vb.)
2. Önbellekleme (Caching) Kullanımı
- Eklenti kullanarak önbellekleme yapın.
Önerilen cache eklentileri:
- WP Rocket (Ücretli, en etkili önbellekleme)
- LiteSpeed Cache (LiteSpeed sunucular için en iyisi)
- W3 Total Cache veya WP Fastest Cache (Ücretsiz alternatifler)
Sunucu taraflı önbellekleme:
- LiteSpeed Cache (LiteSpeed sunucular)
- Nginx FastCGI Cache
- Varnish Cache
- Tarayıcı önbellekleme ayarlarını optimize edin.
- .htaccess veya NGINX config dosyanızda aşağıdaki ayarları ekleyin:
- <IfModule mod_expires.c>
- ExpiresActive On
- ExpiresByType text/css “access plus 1 month”
- ExpiresByType image/jpeg “access plus 1 year”
- ExpiresByType image/png “access plus 1 year”
- ExpiresByType application/javascript “access plus 1 month”
- </IfModule>
3. Görselleri Optimize Edin
Resimleri sıkıştırın ve WebP formatına çevirin.
Önerilen araçlar:
- Imagify (WP Rocket ekibi tarafından geliştirilmiş)
- ShortPixel
- Smush
- EWWW Image Optimizer
- TinyPNG
- Lazy Load (Geç Yükleme) Kullanın.
- WordPress 5.5+ sürümünde dahili olarak var.
- WP Rocket, LiteSpeed Cache veya Autoptimize eklentileri ile destekleyebilirsiniz.
4. CSS, JavaScript ve HTML Dosyalarını Optimize Edin
- Gereksiz CSS ve JS dosyalarını küçültün ve birleştirin.
- Autoptimize
- Fast Velocity Minify
- WP Rocket
- Kritik CSS yükleyin ve CSS teslimini optimize edin.
- WP Rocket veya LiteSpeed Cache kullanıyorsanız, “Kritik CSS oluştur” özelliğini etkinleştirin.
- Render-blocking JS ve CSS sorunlarını düzeltin.
- Defer veya Async yükleme kullanın:
- <script src=”script.js” defer></script>
- Font yüklemelerini optimize edin.
- Google Fonts için “Swap” özelliğini kullanın.
- Local font yükleyin ve gereksiz font ağırlıklarını kaldırın.
5. Veritabanı Optimizasyonu
- Düzenli olarak veritabanını temizleyin ve optimize edin.
Önerilen eklentiler:
- WP-Optimize
- WP-Sweep
- LiteSpeed Cache (Veritabanı optimizasyon aracı ile)
- WordPress revizyonlarını sınırlandırın.
- wp-config.php dosyanıza şu kodu ekleyin:
- define(‘WP_POST_REVISIONS’, 5);
- define(‘AUTOSAVE_INTERVAL’, 300);
6. CDN (İçerik Dağıtım Ağı) Kullanın
- Cloudflare veya BunnyCDN gibi hizmetlerle içeriğinizi global olarak daha hızlı yükleyin.
- Cloudflare APO (Automatic Platform Optimization) eklentisini kullanarak WordPress için özel CDN önbellekleme alın.
7. Gereksiz Eklentileri ve Temaları Kaldırın
- Kullanılmayan veya ağır eklentileri devre dışı bırakın.
- Hafif ve optimize edilmiş bir tema seçin (GeneratePress, Astra, Kadence gibi).
8. WordPress Heartbeat API’yi Sınırlayın
Heartbeat API’yi kısıtlayarak sunucu yükünü azaltabilirsiniz.
Eklenti önerisi: Heartbeat Control veya WP Rocket
Manuel ayar için:
- wp-config.php içine şu kodu ekleyin:
- define(‘WP_HEARTBEAT_INTERVAL’, 60);
9. DNS ve HTTP/2/3 Optimizasyonu
- DNS önbelleğini hızlandırmak için Cloudflare 1.1.1.1 veya Google 8.8.8.8 DNS kullanabilirsiniz.
- HTTP/2 veya HTTP/3 destekleyen bir hosting tercih edin.
10. Mobil Optimizasyon
- Mobil sayfa yükleme süresini test etmek için Google PageSpeed Insights kullanın.
- AMP kullanıyorsanız, AMP for WP veya Official AMP Plugin eklentilerini değerlendirin.
11. Güvenlik ve Performans İçin PHP Güncellemesi
PHP sürümünüzü en son PHP 8.1 veya 8.2’ye yükseltin.
Sonuç
Bu adımları uygulayarak WordPress sitenizi hızlandırabilir, SEO puanınızı artırabilir ve kullanıcı deneyimini iyileştirebilirsiniz. Hangi optimizasyonları yaptığınızı veya ö