İnternet kullanıcıları sabırsızdır. 3 saniyeden uzun sürede açılan bir siteyi terk ederler ve büyük olasılıkla geri dönmezler. Google, hızlı açılan siteleri ödüllendirir, yavaş siteleri cezalandırır.
Peki, hızlı bir web sitesi nasıl yapılır? Bu kapsamlı rehberde, site hızınızı artırmak için uygulayabileceğiniz 25 etkili yöntemi, adım adım anlatacağım. İster WordPress kullanın ister özel bir altyapı, bu yöntemler evrenseldir.
Core Web Vitals: Google'ın Hız Metrikleri
Google, site hızını değerlendirmek için Core Web Vitals metriklerini kullanır. Bu metrikler, 2026'da da sıralama faktörü olmaya devam ediyor.
1. Doğru Hosting Seçimi
Hızlı bir site için ilk adım, kaliteli bir hosting sağlayıcısı seçmektir. Paylaşımlı hosting (shared hosting) genellikle yavaştır.
Paylaşımlı Hosting
- Düşük maliyet
- Kaynaklar paylaşımlı
- Komşu sitelerden etkilenir
- Yavaş TTFB (500-1000ms)
VPS Hosting
- Orta maliyet
- Ayrılmış kaynaklar
- Ölçeklenebilir
- Hızlı TTFB (200-400ms)
Cloud Hosting
- Yüksek maliyet
- Otomatik ölçeklenme
- CDN entegrasyonu
- Çok hızlı TTFB (100-200ms)
💡 İpucu: Eğer bütçeniz kısıtlıysa, iyi bir VPS hosting ile başlayın. Cloud hosting, yüksek trafikli siteler için idealdir.
2. Görsel Optimizasyonu
Görseller, bir web sayfasının boyutunun ortalama %60'ını oluşturur. Görsel optimizasyonu, en büyük hız kazancını sağlar.
Görsel Formatları
| Format | Avantajları | Kullanım Alanı |
|---|---|---|
| WebP | JPEG'den %25-35 daha küçük, saydamlık desteği | Fotoğraflar, grafikler |
| AVIF | WebP'den %20 daha küçük, yüksek kalite | Fotoğraflar (yeni tarayıcılar) |
| SVG | Vektörel, sonsuz ölçeklenebilir | İkonlar, logolar |
Görsel Sıkıştırma Araçları
TinyPNG
PNG/JPG sıkıştırma
ShortPixel
WebP dönüştürme
Imagify
Toplu sıkıştırma
Squoosh
Google aracı
💡 İpucu: Görselleri yüklemeden önce mutlaka sıkıştırın. WordPress kullanıyorsanız, ShortPixel veya Imagify eklentileri otomatik sıkıştırma yapar.
3. Önbellekleme (Caching)
Önbellekleme, ziyaretçilere daha önce oluşturulmuş sayfaları göndererek sunucu yükünü azaltır ve siteyi hızlandırır.
Önbellekleme Türleri:
- Tarayıcı Önbellekleme: Statik dosyalar (CSS, JS, görseller) ziyaretçinin tarayıcısında saklanır.
- Sunucu Önbellekleme: Sayfalar sunucuda önbelleğe alınır (Redis, Varnish).
- Sayfa Önbellekleme: Dinamik sayfalar statik HTML olarak kaydedilir.
- OPcache: PHP kodlarının önbelleğe alınması.
WordPress Önbellekleme Eklentileri:
- WP Rocket: En popüler (ücretli)
- W3 Total Cache: Kapsamlı (ücretsiz)
- LiteSpeed Cache: LiteSpeed sunucular için
- WP Super Cache: Basit ve etkili
4. CDN (İçerik Dağıtım Ağı) Kullanımı
CDN, sitenizin kopyalarını dünyanın farklı noktalarındaki sunucularda saklar ve ziyaretçiye en yakın sunucudan içeriği sunar.
Popüler CDN Servisleri:
- Cloudflare: Ücretsiz plan, güvenlik özellikleri
- Bunny.net: Uygun fiyatlı, hızlı
- KeyCDN: Kullanımı kolay
- Amazon CloudFront: AWS entegrasyonu
💡 İpucu: Cloudflare'nin ücretsiz planı, çoğu site için yeterlidir. Sadece statik dosyaları değil, tüm sitenizi CDN üzerinden sunabilirsiniz.
5. CSS ve JavaScript Küçültme (Minify) ve Birleştirme
CSS ve JS dosyalarındaki gereksiz boşluklar, yorum satırları ve satır sonları kaldırılarak dosya boyutları küçültülür.
Etkileri:
- CSS boyutu %20-30 küçülür
- JS boyutu %30-40 küçülür
- HTTP istek sayısı azalır
Araçlar:
- WP Rocket / W3 Total Cache: Otomatik minify
- Autoptimize: WordPress eklentisi
- terser: JS minify aracı
- cssnano: CSS minify aracı
⚠️ Uyarı: CSS/JS birleştirme bazen sorunlara yol açabilir. Değişikliklerden sonra sitenizi mutlaka test edin. Sorun olursa, birleştirmeyi devre dışı bırakın.
6. Gereksiz Eklentileri Kaldırma (WordPress)
Her eklenti, sitenize ekstra kod ve veritabanı sorgusu ekler. Kullanmadığınız eklentileri kaldırın.
WordPress Hız Düşmanı Eklentiler:
- Kullanılmayan page builder'lar
- Devre dışı bırakılmış ama silinmemiş eklentiler
- Çok fazla sorgu yapan eklentiler
- Yedekleme eklentileri (sürekli çalışan)
7. Font Optimizasyonu
Özel fontlar, sayfa yüklenmesini yavaşlatabilir. Fontları optimize edin.
- Font sayısını azaltın: En fazla 2-3 font ailesi kullanın.
- Font ağırlıklarını sınırlayın: Sadece ihtiyacınız olan ağırlıkları ekleyin.
- font-display: swap kullanın: Font yüklenene kadar sistem fontu gösterilir.
- Yerel fontlar kullanın: Mümkünse sistem fontlarını (Arial, Helvetica) tercih edin.
💡 İpucu: Google Fonts kullanıyorsanız, sadece ihtiyacınız olan karakter setlerini seçin (Latin, Latin-ext).
8. Veritabanı Optimizasyonu
WordPress sitelerde veritabanı zamanla şişer. Revizyonlar, spam yorumlar, geçici veriler veritabanını yavaşlatır.
Yapılması Gerekenler:
- Eski post revizyonlarını temizleyin
- Spam yorumları silin
- Geçici verileri (transient) temizleyin
- Veritabanı tablolarını optimize edin
Araçlar:
- WP-Optimize: Veritabanı temizliği
- Advanced Database Cleaner: Revizyon temizliği
- phpMyAdmin: Manuel optimizasyon
9. Lazy Load (Tembel Yükleme)
Lazy load, ekranda görünmeyen görsellerin yüklenmesini erteler. Sayfanın başlangıç yüklenme süresini ciddi oranda azaltır.
Nasıl Uygulanır?
- WordPress 5.5+ ile gelen native lazy load desteği
- WP Rocket, Smush gibi eklentiler
- Manuel loading="lazy" attribute'ü eklemek
10. Gzip / Brotli Sıkıştırma
Sunucu, gönderdiği dosyaları sıkıştırarak boyutlarını %70-90 oranında küçültebilir. Tarayıcı bu dosyaları açar ve gösterir.
Nasıl Aktif Edilir?
- Apache: .htaccess dosyasına kod ekleyerek
- Nginx: nginx.conf dosyasında ayarlayarak
- WordPress: W3 Total Cache, WP Rocket ile
- Cloudflare: Otomatik sıkıştırma
11. AMP (Accelerated Mobile Pages)
AMP, sayfaların çok hızlı yüklenmesini sağlayan açık kaynaklı bir projedir. Özellikle haber siteleri ve bloglar için idealdir.
AMP'nin Avantajları: Anında yüklenme, Google haber karuselinde öne çıkma.
AMP'nin Dezavantajları: Kısıtlı tasarım özgürlüğü, JavaScript kısıtlaması.
12. HTTP/2 ve HTTP/3 Kullanımı
HTTP/2, birden fazla dosyanın aynı anda indirilmesine izin verir. HTTP/3 ise daha da hızlıdır.
- HTTP/2: Multiplexing, server push, header sıkıştırma
- HTTP/3: UDP tabanlı, daha hızlı bağlantı kurulumu
💡 İpucu: Hosting sağlayıcınızın HTTP/2 ve HTTP/3 desteklediğinden emin olun. Cloudflare üzerinden HTTP/3 aktif edebilirsiniz.
13. Veritabanı Sorgu Optimizasyonu
Yavaş veritabanı sorguları, sayfanın oluşmasını geciktirir.
- İndekslenmemiş sütunlarda arama yapmayın
- SELECT * yerine ihtiyacınız olan sütunları seçin
- JOIN işlemlerini optimize edin
- Veritabanı sorgularını önbelleğe alın
14. Preload, Preconnect, Prefetch
Tarayıcıya hangi kaynakların öncelikli olduğunu söyleyerek yüklemeyi optimize edebilirsiniz.
- Preload: Kritik kaynakları hemen yükler (fontlar, CSS)
- Preconnect: Üçüncü taraf sunuculara erken bağlanır
- Prefetch: Bir sonraki sayfada kullanılacak kaynakları önceden yükler
15. Kritik CSS (Critical CSS)
Sayfanın ilk görünen kısmı (above the fold) için gerekli CSS'i sayfaya gömün. Geri kalan CSS'i sonradan yükleyin.
Bu yöntem, First Contentful Paint (FCP) ve Largest Contentful Paint (LCP) metriklerini iyileştirir.
Hız Testi Araçları
Sitenizin hızını test etmek ve sorunları tespit etmek için aşağıdaki araçları kullanın:
PageSpeed Insights
Google aracı
GTmetrix
Detaylı analiz
WebPageTest
Farklı lokasyonlar
Pingdom
Hız testi
Hız Optimizasyonu Kontrol Listesi (25 Madde)
Sunucu ve Hosting
- ☐ Kaliteli bir hosting sağlayıcısı seçildi
- ☐ HTTP/2 veya HTTP/3 aktif
- ☐ Gzip/Brotli sıkıştırma aktif
- ☐ Sunucu yanıt süresi (TTFB) < 200ms
Görseller ve Medya
- ☐ Tüm görseller sıkıştırıldı
- ☐ WebP/AVIF formatı kullanılıyor
- ☐ Lazy load aktif
- ☐ Görsel boyutları optimize edildi (responsive)
- ☐ İkonlar için SVG kullanılıyor
CSS ve JavaScript
- ☐ CSS/JS dosyaları küçültüldü (minify)
- ☐ Kritik CSS kullanılıyor
- ☐ Render-blocking kaynaklar azaltıldı
- ☐ Kullanılmayan CSS/JS kaldırıldı
- ☐ JavaScript ertelendi (defer/async)
Önbellekleme ve CDN
- ☐ Tarayıcı önbellekleme aktif
- ☐ Sayfa önbellekleme aktif
- ☐ CDN kullanılıyor
- ☐ OPcache aktif
WordPress Spesifik
- ☐ Gereksiz eklentiler kaldırıldı
- ☐ Veritabanı optimize edildi
- ☐ Post revizyonları sınırlandırıldı
- ☐ Spam yorumlar temizlendi
Fontlar ve Üçüncü Partiler
- ☐ Font sayısı azaltıldı
- ☐ font-display: swap kullanılıyor
- ☐ Üçüncü parti scriptler optimize edildi
- ☐ Preconnect kullanılıyor
Vaka Çalışması: Hız Optimizasyonu ile %120 Dönüşüm Artışı
Bir e-ticaret müşterimizde uyguladığımız hız optimizasyonları sonrası elde ettiğimiz sonuçlar:
| Metrik | Önce | Sonra | Değişim |
|---|---|---|---|
| Sayfa Yüklenme Süresi | 5.8 saniye | 2.1 saniye | -%64 |
| LCP | 4.9 saniye | 2.0 saniye | -%59 |
| Hemen Çıkma Oranı | %58 | %34 | -%41 |
| Dönüşüm Oranı | %1.4 | %3.1 | +%121 |
"Sitemizi optimize ettikten sonra sadece hızımız artmadı, aynı zamanda Google sıralamamız yükseldi ve satışlarımız iki katına çıktı. Hız, gerçekten çok kritik bir faktör."
Sonuç: Hız, Başarının Anahtarıdır
Hızlı bir web sitesi, sadece kullanıcı deneyimi için değil, SEO ve dönüşümler için de hayati önemdedir. Bu rehberdeki 25 yöntemi uygulayarak sitenizin hızını ciddi oranda artırabilirsiniz.
Unutmayın, hız optimizasyonu bir kere yapılıp unutulacak bir iş değildir. Sitenizi düzenli olarak test edin, yeni yöntemleri takip edin ve optimizasyonları güncel tutun.
💡 Son İpucu: Hız testi araçlarıyla sitenizi düzenli kontrol edin. PageSpeed Insights'dan yeşil skorlar (90+) almayı hedefleyin.