"Web sitesi neden yavaş?" sorusu genellikle bir müşterinin ya da yöneticinin "siteniz açılmıyor" demesiyle gündeme gelir. Oysa yavaşlık çoğu zaman yavaş yavaş birikmiştir: her yıl eklenen bir eklenti, her kampanyada yüklenen büyük bir görsel, kimsenin hatırlamadığı eski bir takip kodu. Bu yazıda kurumsal sitelerde en sık gördüğümüz yavaşlık sebeplerini, bunları nasıl teşhis edebileceğinizi ve çözüm yollarını sırayla anlatıyoruz.
Önce ölçün, sonra tahmin edin
Yavaşlık hissi yanıltıcı olabilir. Kendi bilgisayarınızda ve ofis internetinde hızlı açılan bir site, bir müşterinin telefonunda ve mobil veride çok daha yavaş açılabilir. Bu yüzden işe ücretsiz ölçüm araçlarıyla başlayın. Google'ın PageSpeed Insights aracı hem gerçek kullanıcı verisini (varsa) hem de laboratuvar ölçümünü gösterir.
Google, sayfa deneyimini Core Web Vitals adı verilen üç ölçütle değerlendirir; örneğin sayfanın ana içeriğinin yüklenmesi (LCP) için "iyi" eşiği 2,5 saniyedir. Bu ölçütlerin ne anlama geldiğini Core Web Vitals rehberi yazımızda sade bir dille anlattık. Burada ölçüm sonrası karşınıza çıkacak sebeplere odaklanıyoruz.
Sebep 1: Barındırma yetersiz ya da yanlış ayarlı
Sunucu yavaşsa üzerindeki her şey yavaştır. Ölçüm araçlarında "sunucu yanıt süresi" (TTFB, ilk baytın gelme süresi) yüksek görünüyorsa sorun büyük olasılıkla buradadır. Sık görülen durumlar:
- Yüzlerce sitenin paylaştığı, kaynakları sınırlı ucuz paylaşımlı barındırma
- Sunucunun ziyaretçilerden coğrafi olarak çok uzakta olması
- Eski PHP ya da veritabanı sürümleri
- Sunucu tarafı önbelleğin hiç açılmamış olması
Çözüm her zaman daha pahalı bir paket değildir; çoğu zaman doğru ayar ve güncel yazılım sürümü büyük fark yaratır. Bu işin düzenli yürütülmesi barındırma ve bakım hizmetinin temel konusudur.
Sebep 2: Optimize edilmemiş görseller
Kurumsal sitelerde en yaygın ve en kolay çözülen sorun budur. Fotoğraf makinesinden ya da tasarım programından doğrudan yüklenen birkaç megabaytlık görseller, telefonda sayfanın saniyelerce boş kalmasına yol açar.
- Görselleri gösterileceği boyuta göre küçültün
- WebP veya AVIF gibi modern formatları kullanın
- Ekranın altında kalan görselleri geç yükleme (lazy loading) ile yükleyin
- Ana sayfadaki büyük slayt gösterisini tek, iyi seçilmiş bir görselle değiştirmeyi düşünün
Sebep 3: Eklenti ve tema yükü
Hazır içerik yönetim sistemlerinde her yeni ihtiyaç için bir eklenti kurmak kolaydır. Sorun, her eklentinin kendi dosyalarını her sayfada yüklemesidir. Kullanılmayan ama silinmeyen eklentiler, çok amaçlı "her şeyi yapan" temalar ve sayfa oluşturucular, sayfaya görünmeyen bir ağırlık bindirir.
Eklenti listenizi gözden geçirin: Son altı ayda hangisini gerçekten kullandınız? Aynı işi yapan iki eklenti var mı? Bu konu yönetim paneli seçimiyle de ilgilidir; hazır CMS mi özel yönetim paneli mi yazısı karar vermenize yardımcı olabilir.
Sebep 4: Üçüncü taraf kodlar
Analiz araçları, reklam etiketleri, canlı destek pencereleri, sosyal medya gömme kodları ve harita bileşenleri başka sunuculardan yüklenir. Her biri sitenizin hızını, kontrolünüz dışındaki bir hizmete bağlar. Yıllar içinde birikmiş, artık kimsenin bakmadığı takip kodlarını temizlemek, sık gözden kaçan ama etkili bir iyileştirmedir.
Sebep 5: Önbellek ve sıkıştırma eksikliği
Tarayıcı önbelleği, sıkıştırma (gzip veya Brotli) ve gerekiyorsa bir içerik dağıtım ağı (CDN) kullanılmıyorsa, aynı dosyalar her ziyarette baştan indirilir. Bunlar sunucu ve site ayarlarıyla çözülen, genellikle tek seferlik işlerdir.
Teşhis tablosu
| Belirti | Olası sebep | İlk bakılacak yer |
|---|---|---|
| Sayfa uzun süre beyaz kalıyor | Sunucu yanıtı yavaş | Barındırma, PHP sürümü, önbellek |
| Metin geliyor, görsel geç geliyor | Büyük görseller | Görsel boyutu ve formatı |
| Sayfa yüklenirken içerik kayıyor | Boyutu belirtilmemiş görsel, reklam alanı | Görsel ölçüleri, üçüncü taraf kodlar |
| Tıklamaya geç tepki veriyor | Ağır JavaScript | Eklentiler, sayfa oluşturucu |
| Yalnız bazı saatlerde yavaş | Sunucu kaynakları yetersiz | Barındırma paketi, trafik zirveleri |
Globya'da nasıl yapıyoruz
Yavaşlık şikâyetiyle gelen bir sitede önce ölçüm yapıyor, sonra sebepleri öncelik sırasına koyuyoruz; en az emekle en çok hız kazandıran işler önce yapılır. Kendi yaptığımız kurumsal web sitesi projelerinde görseller otomatik olarak web için hazırlanır, gereksiz eklenti kullanılmaz ve barındırma aynı ekip tarafından yönetilir. Mevcut sitenizin durumunu merak ediyorsanız iletişim sayfasından ulaşabilirsiniz.
Sık sorulan sorular
Site hızı Google sıralamasını etkiler mi?
Google, sayfa deneyimini sıralama sinyallerinden biri olarak kullandığını açıkça belirtir. Hız tek başına belirleyici değildir ama içerik kalitesi benzer sayfalar arasında fark yaratabilir ve ziyaretçinin siteden çıkma olasılığını doğrudan etkiler.
Daha pahalı barındırma paketi her zaman çözüm mü?
Hayır. Sorun görsellerde ya da eklentilerdeyse daha güçlü sunucu yalnızca kısmi iyileşme sağlar. Önce ölçüm yapıp sebebi bulmak gerekir.
Hız iyileştirmesi siteyi bozar mı?
Doğru sırayla ve test ortamında yapıldığında bozmaz. Özellikle önbellek ve kod birleştirme ayarları, canlıya alınmadan önce mutlaka denenmelidir.
Globya asistanı 7/24 çevrimiçi; sorunuzu hemen yanıtlar, gerekirse ekibe iletir.