Site Hızlandırma ve PageSpeed Optimizasyonu Rehberi
Web sitenizi hızlandırarak Google sıralamalarını ve dönüşüm oranlarını artırın. 2024 standartlarında profesyonel PageSpeed optimizasyonu teknik rehberi.
İçindekiler
Site hızlandırma ve PageSpeed optimizasyonu; bir web sitesinin açılış sürelerini Core Web Vitals standartlarına uygun şekilde optimize ederek kullanıcı deneyimini (UX), arama motoru sıralamalarını (SEO) ve dönüşüm oranlarını artırma sürecidir. Sunucu yanıt süresi (TTFB), görsel sıkıştırma, önbellekleme (caching) ve kod küçültme adımlarıyla sitenizin maksimum performansa ulaşması sağlanır.
1. Core Web Vitals ve Google PageSpeed Optimizasyonunun Mantığı
Google, kullanıcı deneyimini ölçmek için web sitelerini belirli teknik metriklere göre değerlendirir. PageSpeed Insights aracı üzerinden sunulan bu performans göstergeleri, doğrudan bir sıralama faktörüdür. Arama motoru botları, hızlı açılan ve kullanıcıyı bekletmeyen siteleri daha sık tarar ve ödüllendirir.
Temel Performans Metrikleri (Core Web Vitals)
- LCP (Largest Contentful Paint): Sayfadaki en büyük görsel veya metin bloğunun yüklenme süresidir. İdeal değer 2.5 saniyenin altında olmalıdır.
- FID / INP (Interaction to Next Paint): Kullanıcının sayfayla ilk etkileşime geçtiği an ile tarayıcının yanıt verdiği an arasındaki süredir. Ideal değer 200 milisaniyenin altıdır.
- CLS (Cumulative Layout Shift): Sayfa yüklenirken öğelerin kayma miktarını ölçer. Görsel kaymaların yaşanmaması için 0.1'in altında tutulmalıdır.
- TTFB (Time to First Byte): Tarayıcının sunucudan ilk veri baytını alma süresidir. Sunucu kalitesini doğrudan gösterir.
Uzman İpucu: PageSpeed skoru tek başına bir hedef değil, sonuçtur. Asıl hedefiniz kullanıcıya hızlı yüklenen, görsel kayması olmayan ve hemen etkileşime geçilebilen bir platform sunmaktır.

2. Sunucu (Hosting) ve Altyapı Düzeyinde Site Hızlandırma
En modern kodlama tekniklerini kullansanız dahi, yavaş bir sunucu altyapısı üzerinde yüksek performans elde etmek imkansızdır. Wordpress sitem neden yavaş açılıyor sorusunun ilk cevabı genellikle yetersiz hosting kaynakları ve optimize edilmemiş sunucu yapılandırmasıdır.
Sunucu Optimizasyonu İçin Kritik Adımlar
- LiteSpeed veya Nginx Kullanımı: Geleneksel Apache sunucular yerine olay güdümlü (event-driven) LiteSpeed veya Nginx web sunucularını tercih edin.
- Gelişmiş Önbellekleme (Cache) Mekanizmaları: Sunucu seviyesinde Redis veya Memcached entegrasyonu sağlayarak veri tabanı sorgu yükünü minimize edin.
- HTTP/2 ve HTTP/3 Protokolü: Birden fazla dosyanın tek bir TCP bağlantısı üzerinden paralel olarak indirilmesini sağlayan yeni nesil protokolleri aktif edin.
- PHP Sürüm Güncellemesi: Sitenizin PHP sürümünü en güncel kararlı sürüme (PHP 8.2+) yükseltin. Bu işlem tek başına %20-30 performans artışı sağlayabilir.
3. Görsel Optimizasyonu ve Medya Yönetimi
Web sayfalarının toplam boyutunun ortalama %60 ile %70'ini görseller oluşturur. Uncompressed (sıkıştırılmamış) yüksek çözünürlüklü fotoğraflar, bant genişliğini tüketerek LCP süresini ciddi şekilde olumsuz etkiler.
Yeni Nesil Görsel Formatları ve Sıkıştırma
Geleneksel JPEG ve PNG formatları yerine Google tarafından desteklenen WebP ve AVIF formatlarına geçiş yapılmalıdır. Bu formatlar, kaliteden ödün vermeden dosya boyutunu %30 ila %70 arasında küçültür.
- Lazy Loading (Tembel Yükleme): Ekran kaydırıldıkça görsellerin yüklenmesini sağlayan
loading="lazy"özniteliğini tüm medya dosyalarına uygulayın. - Görsel Boyutlandırma (Responsive Images): Mobil cihazlara masaüstü boyutunda devasa görseller göndermek yerine
srcsetkullanarak cihaza uygun boyutta görsel iletin. - Explicit Width & Height: Görsellere kesin genişlik ve yükseklik değerleri tanımlayarak CLS (düzen kayması) sorunlarının önüne geçin.

4. CSS, JavaScript ve HTML Kod Optimizasyonu
Tarayıcılar bir web sayfasını oluştururken (rendering process) CSS ve JavaScript dosyalarını okumak zorundadır. Oluşturmayı engelleyen (render-blocking) kodlar, sayfa içeriğinin ekrana gelmesini geciktirir.
Kod Düzeyinde Performans Teknikleri
- Minification (Kod Küçültme): CSS, JS ve HTML dosyalarındaki gereksiz boşlukları, yorum satırlarını ve karakterleri temizleyin.
- Kritik CSS (Critical CSS): Ekranın üst kısmında (Above the Fold) görünen alanın CSS kodlarını satır içi (inline) olarak yükleyin, geri kalan stilleri erteleyin.
- JavaScript Erteleme (Defer / Async): Analitik ve üçüncü taraf JS kodlarına
deferveyaasyncöznitelikleri ekleyerek sayfa yüklemesini engellemelerini önleyin. - Gereksiz Eklenti ve Kütüphane Temizliği: Kullanılmayan font ikonlarını (FontAwesome vb.) ve ağır JavaScript kütüphanelerini projeden kaldırın.
SEO İpucu: Google botları JavaScript dosyalarını çalıştırmak için ek kaynak harcar. JavaScript yükünü azaltmak, tarama bütçenizi (crawl budget) daha verimli kullanmanızı sağlar.
5. CDN (İçerik Dağıtım Ağı) Kullanımı ve Veri Tabanı Temizliği
Kullanıcılarınızın coğrafi konum olarak sunucunuza olan uzaklığı, ping ve yüklenme sürelerini doğrudan artırır. Bir CDN (Content Delivery Network) çözümü kullanarak statik dosyalarınızı dünya genelindeki kenar sunuculardan (edge servers) sunabilirsiniz.
Veri Tabanı ve Sorgu Optimizasyonu
Özellikle içerik yönetim sistemlerinde (WordPress gibi) zamanla biriken revizyonlar, silinmiş eklenti kalıntıları ve otomatik taslaklar veri tabanını şişirir. MySQL / MariaDB veri tabanınızı düzenli olarak optimize etmek, sorgu sürelerini kısaltarak TTFB değerini düşürür.