Web sitesi hızlandırma, yavaşlığın kaynağını ölçerek görselleri, sayfa kodunu, yükleme sırasını ve sunucu yanıtını ihtiyaca göre iyileştirme işidir. Her siteye aynı eklentiyi kurmak yeterli olmaz. Biz önce mobil ve masaüstü deneyimini inceliyor, müşterinizin içeriği görmesini veya sayfayı kullanmasını geciktiren sorunları belirliyor ve uygulanabilir iyileştirmeleri öncelik sırasına koyuyoruz.
Web siteniz neden yavaş açılıyor?
Büyük görseller, gereksiz JavaScript, ağır sayfa düzenleri, yavaş sunucu yanıtı ve üçüncü taraf servisleri gecikmeye neden olabilir. Hissedilen yavaşlık bazen ilk açılışta, bazen de menüye dokunulduktan sonra ortaya çıkar.
Biz tek bir puana bakarak karar vermiyoruz. Ana sayfa ile önemli hizmet sayfalarını ayrı inceliyor, mümkün olduğunda benzer şablonu kullanan sayfaları grupluyoruz. Sunucudan ilk yanıtın gelmesini, görünür içeriğin yüklenmesini ve kullanıcı etkileşimlerini ayırarak sorunun hangi aşamada oluştuğunu belirliyoruz.
- Görseller: Ekranda küçük gösterilen çok büyük dosyalar veya yanlış yükleme önceliği
- Kod: Kullanılmayan bileşenler, uzun süren işlemler veya sayfanın çizilmesini geciktiren kaynaklar
- Sunucu: Yavaş yanıt, verimsiz önbellekleme ya da uygulama tarafındaki darboğazlar
- Harici servisler: Sohbet, harita, video ve benzeri araçların getirdiği ek yük
- Yerleşim: Yüklenirken metni ve butonları yerinden oynatan içerikler
Hız çalışmasında hangi ölçümleri kullanıyoruz?
Açılış hızı, etkileşime yanıt ve sayfa yerleşiminin kararlılığı ayrı değerlendirilmelidir. Core Web Vitals içindeki LCP, INP ve CLS bu üç deneyimi anlamaya yardımcı olur.
Biz ölçümleri teknik raporun içinde bırakmak yerine, müşterinizin yaşadığı durumla ilişkilendiriyoruz. Google'ın Web Vitals rehberindeki iyi deneyim eşikleri aşağıdaki gibidir; bunlar her cihaz ve bağlantıda vereceğimiz sonuç garantisi değildir.
| Ölçüm | Ne anlatır? | İyi deneyim eşiği |
|---|---|---|
| LCP | Görünür alandaki en büyük görselin veya metin bloğunun ne zaman görüntülendiği | 2,5 saniye veya daha az |
| INP | Tıklama, dokunma veya klavye etkileşimine görsel yanıtın gecikmesi | 200 milisaniye veya daha az |
| CLS | Beklenmedik yerleşim kaymalarının ölçüsü | 0,1 veya daha az |
Bu eşikler gerçek kullanıcı ziyaretlerinin yüzde 75'lik diliminde, mobil ve masaüstü ayrı değerlendirilerek yorumlanır. Yeterli gerçek kullanıcı verisi bulunmadığında bunu raporda belirtir, laboratuvar testini gerçek kullanıcı ölçümü gibi sunmayız.
PageSpeed puanı ile gerçek kullanıcı deneyimi aynı şey mi?
Hayır. Laboratuvar puanı belirli test koşullarında hesaplanır; gerçek kullanıcı verileri ise farklı cihazlar, bağlantılar ve etkileşimlerden oluşur. İki veri türü birbirini tamamlar.
Biz PageSpeed Insights sonuçlarında hangi verinin sayfaya, hangisinin site genelindeki origin verisine ait olduğunu kontrol ediyoruz. Gerçek kullanıcı bölümü geçmiş bir dönemi kapsadığı için yapılan değişiklikler burada hemen görünmeyebilir. Laboratuvar tarafında ise benzer koşullarda önce-sonra testleriyle teknik iyileşmeyi karşılaştırıyoruz. Bu ayrım PageSpeed Insights'ın resmi açıklamasında da yer alır.
Standart Lighthouse açılış testi, gerçek kullanıcı etkileşimi olmadığı için INP'yi doğrudan ölçmez. Buradaki engelleme süresi gibi teşhis verilerini, INP ile aynı ölçüm olarak raporlamıyoruz.
Görselleri ve ilk ekranı nasıl iyileştiriyoruz?
Görselin doğru boyutta ve uygun formatta sunulması, gereksiz veri indirmeyi azaltabilir. Ancak önemli bir ilk ekran görselinin geç keşfedilmesi veya kod nedeniyle saklanması da açılışı geciktirebilir.
Biz yalnızca dosyaları WebP'ye çevirip işi bitmiş saymıyoruz. Görselleri kullanıldıkları alanın ölçüsüne göre hazırlıyor, kalite ile dosya boyutunu birlikte değerlendiriyoruz. İlk ekrandaki önemli görselleri gereksiz geciktirmemeye; aşağıdaki içerikleri ise uygun olduğunda ihtiyaç duyuldukça yüklemeye dikkat ediyoruz. Görsellere boyut alanı ayırarak yüklenme sırasında metnin yer değiştirmesini azaltıyoruz.
Kod ve üçüncü taraf araçları nasıl ele alıyoruz?
Gereksiz işlemleri azaltmak ve zorunlu olmayan kaynakları uygun zamanda yüklemek sayfanın daha hızlı yanıt vermesine yardımcı olabilir. Ancak gelişigüzel kod silmek sitenin işlevlerini bozabilir.
Biz kullanılmayan bileşenleri ve uzun süren işlemleri tespit ediyor, her değişikliğin menü, içerik ve iletişim yollarına etkisini test ediyoruz. Harici video, harita veya sohbet araçlarının gerekli olup olmadığını sizinle değerlendiriyoruz. Ölçüm ve reklam araçlarını sırf puanı artırmak için habersiz kaldırmıyoruz; değişiklik gerekiyorsa işlevsel etkisini açıklıyoruz.
Hosting değişikliği veya önbellek eklentisi şart mı?
Hayır. Sorun gerçekten sunucu yanıtından kaynaklanıyorsa barındırma tarafı incelenir; görsel veya tarayıcı işlemi kaynaklı bir sorun yalnızca hosting değiştirerek çözülmeyebilir.
Biz mevcut altyapının desteklediği önbellek, sıkıştırma ve kaynak sunumu seçeneklerini değerlendiriyoruz. Dinamik veya kişiye özel içeriklerde yanlış önbelleklemenin veri ve işlev sorunları oluşturabileceğini dikkate alıyoruz. Ücretli araç ya da sağlayıcı değişikliği gerekiyorsa bunu teknik gerekçesi ve ek maliyetiyle ayrı sunuyoruz.
Çalışma sonunda ne teslim ediyoruz?
Kapsamda belirlenen sayfalar için başlangıç bulgularını, yapılan iyileştirmeleri, karşılaştırmalı ölçümleri ve kalan kısıtları anlaşılır biçimde paylaşmayı hedefliyoruz. Hızlandırmanın başarısını yalnızca yeşil bir puanla tanımlamıyoruz.
Biz uygulamadan önce geri dönüş imkânını ve uygun test ortamını değerlendiriyoruz. Sonrasında benzer koşullarda ölçüm yapıyor; mobil menü, arama ve WhatsApp bağlantıları gibi önemli işlevleri kontrol ediyoruz. Gerçek kullanıcı verisinin güncellenmesi gerekiyorsa değerlendirme dönemini ayrıca belirliyoruz. Kaynak kod erişimi, ağır üçüncü taraf hizmetleri veya altyapı sınırları sonucu etkiliyorsa bunları gizlemiyoruz.
Siteniz ne kadar hızlanabilir ve maliyet nasıl belirlenir?
Ulaşılabilecek iyileşme ve işin maliyeti, yavaşlığın nedeni ile müdahale edilebilen alanlara bağlıdır. İnceleme yapılmadan sabit hızlanma oranı, tam puan veya arama sıralaması sözü vermek doğru değildir.
Biz site adresinizi, öncelikli sayfalarınızı ve özellikle nerede yavaşlık hissettiğinizi öğrenerek başlıyoruz. Teknik analizden sonra küçük düzenlemeler ile daha kapsamlı değişiklikleri ayırıyoruz. Sorun sitenin genel yapısından kaynaklanıyorsa web tasarım yaklaşımımız kapsamında yeniden düzenleme ihtiyacını ayrıca konuşabiliriz.
0542 387 14 54 numarasını arayın veya WhatsApp üzerinden bize yazın.