Sitem Çok Yavaş Açılıyor:
Hızlandırma Rehberi
Bu Rehberde Ne Öğreneceksin?
Bu rehberin sonunda sitenin neden yavaş açıldığını tam olarak anlayacak ve hiçbir kodlama bilmeden hız skorunu 90'ların üzerine çıkarmak için gereken adımları sıfırdan öğrenmiş olacaksın. Hazırsan başlayalım.
Site Neden Yavaşlar?
Gözünü kırp. Sadece bir saniye sürdü değil mi? Bir web sitesine giren ziyaretçiler işte bu kadar sabırsızdır. İnsanlar bir linke tıkladığında ekranın anında dolmasını ister. Eğer siten 3 saniyeden geç açılıyorsa, ziyaretçilerinin yarısını daha siteni göremeden kaybediyorsun demektir.
Site yavaşlığı genelde tek bir büyük hatadan kaynaklanmaz. Siteye yüklediğin devasa boyuttaki fotoğraflar, arkada gereksiz yere çalışan eklentiler (sitenin özelliklerini artıran küçük yazılımlar) veya kalitesiz bir sunucu (sitenin dosyalarının internette barındığı kiralık bilgisayar) sitenin hızını adım adım düşürür.
Site hızı, bir kullanıcının linke tıkladığı an ile sitendeki metinleri, görselleri ve butonları tamamen görüp kullanabildiği an arasında geçen toplam süredir. Google için hız, en büyük sıralama kriterlerinden biridir.
Eski Yöntem vs. Güncel Yaklaşım
- ❌ Fotoğrafı telefondan çektiğin gibi siteye yüklemek.
- ❌ "Belki lazım olur" diyerek siteye onlarca eklenti kurmak.
- ❌ En ucuz hostingi (sunucuyu) alıp tüm yükü ona bindirmek.
- ✅ Fotoğrafları siteye yüklemeden önce sıkıştırmak ve küçültmek.
- ✅ Cache (önbellek) kullanarak sitenin her seferinde baştan yüklenmesini engellemek.
- ✅ Sadece sayfanın görünen kısmını önce yüklemek (Lazy load).
Bilmen Gereken Terimler
Basitçe açıklıyoruz, ezberlemene gerek yok.
Sitenin bir fotoğrafını çekip ziyaretçiye hızlıca o fotoğrafı gösterme işlemi.
Sitenin tüm yazı ve görsellerinin 7/24 açık kaldığı kiralık bilgisayar (sunucu).
Kullanıcı aşağı kaydırmadıkça aşağıdaki fotoğrafları yüklemeyip hızı artıran sistem.
Sitenin kodlarındaki gereksiz boşlukları silerek dosya boyutunu küçültme işlemi.
Site Hızı Hakkında Her Şey
Site Hızı Google İçin Neden Bu Kadar Önemli?
Google'ın tek bir amacı vardır: Arama yapan kişiye en iyi sonucu en hızlı şekilde sunmak. Eğer siten yavaşsa, ziyaretçiler hemen geri tuşuna basar ve Google bunu fark eder. Buna Hemen Çıkma Oranı (Bounce Rate) denir. Google, yavaş siteleri cezalandırır ve onları alt sıralara iter.
💡 İpucu
Google'ın hızı ölçmek için kullandığı resmi metriklere Core Web Vitals adı verilir. Amacın, bu testlerde yeşil rengi yakalamaktır.
Sitemin Yavaş Olduğunu Nasıl Anlarım?
Siten sana hızlı gelebilir çünkü bilgisayarın siteni "Cache" (önbellek) hafızasına almıştır. Gerçek hızı görmek için tarafsız araçlar kullanmalısın. Google PageSpeed Insights veya GTmetrix gibi sitelere adresini yazarak gerçek bir karne alabilirsin.
⚠️ Dikkat
Hız testi yaparken test sunucusunun Türkiye'ye mi yoksa Amerika'ya mı yakın olduğuna dikkat et. Türkiye'deki müşterilere hitap ediyorsan, Avrupa sunucularından test yapmalısın.
Sitemi Yavaşlatan En Büyük Düşmanlar Neler?
Bir web sitesini ağırlaştıran temel unsurlar genelde hep aynıdır. Bunları çözdüğünde sitenin hızı büyük oranda artacaktır:
- Devasa Görseller: Cep telefonuyla çekilmiş 5 MB boyutundaki bir fotoğraf, siteni tek başına kilitler.
- Kötü Sunucu (Hosting): Sitenin barındığı bilgisayar eski ve yavaşsa, sen ne yaparsan yap siten yavaş açılır.
- Gereksiz Kodlar: Kullanmadığın temalar ve sildiğini sandığın ama kodları kalan eski eklentiler sayfayı şişirir.
Uygulama Adımları
Adım adım siteni nasıl hızlandıracaksın? Sırayla ilerle.
Sitenin Şu Anki Hızını Ölç
Önce mevcut durumumuzu görmeliyiz. Google PageSpeed Insights sitesine gir ve web adresini yaz. Buradaki skorun 50'nin altındaysa kırmızı, 50-89 arasıysa turuncu yanacaktır.
Devasa Fotoğrafları Küçült
Siteni yavaşlatan en büyük suçlu fotoğraflardır. Bir fotoğrafın boyutu asla 200 KB (kilobayt) sınırını geçmemelidir. Siteye görsel yüklemeden önce "TinyPNG" gibi ücretsiz sitelere girip görsellerini sıkıştır.
WebP Formatına Geçiş Yap
Google, JPEG veya PNG gibi eski fotoğraf türlerini sevmez. Yeni nesil "WebP" formatını ister. WordPress kullanıyorsan, görsellerini otomatik WebP'ye çeviren eklentiler (örneğin WebP Express) kullanabilirsin.
Cache (Önbellek) Eklentisi Kur
Biri sitene girdiğinde, siten veritabanından bilgileri çekmek için uğraşır ve zaman kaybeder. Cache sistemi, sitenin bitmiş bir "ekran görüntüsünü" hafızaya alır ve yeni gelene anında bunu gösterir. WP Rocket veya LiteSpeed Cache gibi eklentiler hayat kurtarır. Cache eklentileri hakkında detaylı bilgiye buradan bakabilirsin.
Kullanmadığın Eklentileri Sil
WordPress admin panelinde "Etkisizleştirilmiş" olarak duran eklentiler bile bazen arka planda yük yaratır. Sadece devre dışı bırakmakla kalma, işine yaramayan her eklentiyi tamamen sil. Az eklenti = Hızlı site.
Veritabanını Temizle
Sen yazı yazarken WordPress sürekli taslak kaydeder. Silinen yorumlar, eski taslaklar sitenin beynini (veritabanını) şişirir. WP Optimize gibi bir araçla bu çöp dosyaları tek tıkla temizleyebilirsin.
Lazy Load (Tembel Yükleme) Aç
Sayfanın en altındaki bir fotoğrafı, kullanıcı sayfaya girer girmez yüklemek mantıksızdır. Lazy Load, sadece kullanıcının ekranda gördüğü alanı yükler, aşağı kaydırdıkça diğer görseller gelir.
CSS ve JS Dosyalarını Sıkıştır (Minify)
Buraya kadar geldiysen temel hızlandırma mantığını kavradın. Ama bu noktadan sonra kod optimizasyonu (sıkıştırması) devreye giriyor.
CSS (sitenin tasarım kodları) ve JS (sitenin hareketli özellikleri) dosyalarını küçültmek hızı çok artırır. Ancak burada çoğu kişi takılır; çünkü tek bir yanlış tik, sitenin tasarımını tamamen bozabilir. Cache eklentilerinde "Minify CSS/JS" ayarını dikkatlice, test ederek açmalısın.
Güncel PHP Sürümüne Geç
WordPress, PHP adı verilen bir kod diliyle çalışır. Eski bir PHP sürümü kullanmak arabanın motorunu eski bırakmak gibidir. Hosting (sunucu) paneline girip PHP sürümünü en az 8.0 ve üzerine güncellemelisin.
İyi Bir Sunucuya (Hosting) Geç
Eğer yukarıdaki tüm adımları yaptıysan ve siten hala kağnı gibi yavaşsa, üzgünüm ama sorun sende değil, sunucunda. Ucuz ve kalitesiz bir hosting paketinde kaynaklar yüzlerce siteyle paylaşıldığı için hızı artıramazsın. Kaliteli, NVMe disk kullanan ve LiteSpeed destekli bir sunucuya geçiş yapmalısın.
Kaynağı
"100 üzerinden 100 hız skoru almak bir ego tatminidir, asıl amaç kullanıcının gördüğü ilk ekranın (above the fold) saniyesinde yüklenmesidir."
Sık Sorulan Sorular
Site hızımı nereden test etmeliyim? ↓
Google PageSpeed Insights en güvenilir resmi kaynaktır. Alternatif olarak detaylı teknik rapor veren GTmetrix aracını da kullanabilirsin.
İdeal site açılış hızı kaç saniye olmalıdır? ↓
İdeal olanı 2.5 saniyenin altıdır. 3 saniyeyi geçen sayfalarda kullanıcıların %50'sinden fazlası sayfayı yüklenmeden terk eder.
Mobil ve masaüstü hızı neden farklı çıkıyor? ↓
Google, mobil hız testini yavaş bir 4G internet bağlantısı taklit ederek yapar. Masaüstü bağlantıları her zaman daha güçlü olduğu için mobil skorları her zaman daha düşük çıkar.
Sitemi hızlandırmak SEO (Google sırası) için işe yarar mı? ↓
Kesinlikle. Hız, resmi bir Google sıralama faktörüdür. Siten hızlandığında doğrudan daha üst sıralara çıkmaya başladığını görebilirsin. Daha fazlası için Site hızının önemi yazıma bakabilirsin.
Cache (Önbellek) eklentisi sitemi bozar mı? ↓
Standart ayarlarında bozmaz. Ancak CSS ve JS (kod) sıkıştırma ayarlarını agresif yaparsan tasarımda kaymalar olabilir. Ayarları tek tek açarak test etmelisin.
Fotoğrafları WebP yapmak zorunlu mu? ↓
Zorunlu değil ama şiddetle tavsiye edilir. WebP, standart bir JPEG görsele göre kaliteyi bozmadan %30 daha az yer kaplar. Bu da sayfaların daha hızlı inmesi demektir.
Cloudflare veya CDN kullanmalı mıyım? ↓
CDN (İçerik Dağıtım Ağı), siteni dünyanın farklı yerlerindeki sunuculara kopyalar. Eğer sadece Türkiye'ye hizmet veriyorsan şart değildir, ancak yurt dışı hedefin varsa hızı muazzam artırır.
Sitemde çok fazla video var, nasıl hızlandırırım? ↓
Videoları asla kendi sunucuna yükleme. YouTube veya Vimeo'ya yükleyip link olarak sitene ekle. Aksi takdirde sunucun bu yükü kaldıramaz.
Hosting değiştirmek hızı garanti eder mi? ↓
Eğer sitende 5 MB'lık fotoğraflar varsa, en iyi hostingi de alsan siten yavaş kalır. Önce görsel ve kod optimizasyonunu yapmalısın. Son çare hosting değiştirmektir.
WordPress hızlandırma işlemini kendim yapabilir miyim? ↓
Resim sıkıştırma ve temel cache ayarlarını kendin yapabilirsin. Ancak kod sıkıştırma (minify), veritabanı temizliği ve gelişmiş kurallar için profesyonel WordPress hızlandırma desteği alman sitenin bozulmasını engeller.
Desteğe mi İhtiyacın Var? Buradayım.
Buraya kadar okuduysan mantığı artık biliyorsun. Ancak kod sıkıştırma (minify) yaparken sitenin tasarımı bozuluyorsa veya tüm adımlara rağmen skorun yükselmiyorsa, birlikte hızlandıralım.
Gökhan Vatancı ile Görüş →
