Hız Endeksi

Speed Index'in neyi ölçtüğü, iyi bir puanın ne olduğu, neden yalnızca laboratuvar ortamında kullanılan bir Lighthouse metriği olduğu ve Core Web Vital ya da sıralama faktörü olmadığı ve nasıl iyileştirileceği.

İlk yayın tarihi: 26 Haz 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller

Speed Index, sayfa yüklenirken içeriğin görsel olarak ne kadar hızlı gösterildiğini ölçer — görünür içeriğin ortaya çıkma süresinin ortalamasıdır ve saniye cinsinden puanlanır (daha düşük daha iyidir). Yükleme videosundan hesaplandığı için yalnızca laboratuvara ait bir metriktir: CrUX'ta, PageSpeed Insights alan verilerinde veya Search Console'da bulunmaz. WebPageTest'te (Pat Meenan) ortaya çıkmıştır ve Lighthouse bunu açık kaynaklı Speedline modülüyle hesaplar. Core Web Vital değildir ve sıralama faktörü değildir — Lighthouse 10'da ağırlığı 10% olan beş Lighthouse performans metriğinden biridir. Mobil eşikler: İyi ≤ 3,4 s, İyileştirme gerekli ≤ 5,8 s, Zayıf > 5,8 s (masaüstünde İyi ≤ ~1,3 s). FCP ve LCP ile aynı düzeltmelerle iyileşir: daha hızlı sunucu yanıtı ve daha az oluşturmayı engelleyen kaynak.

Evidence for this claim Lighthouse Speed Index estimates how quickly page contents are visually populated during a lab load. Scope: Lighthouse lab metric; results depend on test environment and viewport. Confidence: high · Verified: Chrome Developers: Speed Index Evidence for this claim Lighthouse documents Speed Index scoring and weighting, which can change between Lighthouse versions. Scope: Current Lighthouse scoring model, not a Google Search ranking factor. Confidence: high · Verified: Lighthouse: Performance scoring

TL;DR — Speed Index, sayfa yüklenirken içeriğin görsel olarak ne kadar hızlı gösterildiğini ölçer — görünür içeriğin ortaya çıkma süresinin ortalamasıdır ve saniye cinsinden puanlanır (daha düşük daha iyidir). Yükleme videosundan, görsel ilerleme eğrisinin üstündeki alan toplanarak hesaplanır; bu da onu yalnızca laboratuvar metriği yapar (CrUX’ta, PSI alan verilerinde veya Search Console’da bulunmaz). WebPageTest’te (Pat Meenan) ortaya çıkmıştır; Lighthouse bunu açık kaynaklı Speedline modülüyle hesaplar. Core Web Vital değildir ve sıralama faktörü değildir — Lighthouse 10’da ağırlığı 10% olan beş Lighthouse metriğinden biridir. Mobil: İyi ≤ 3,4 s, İyileştirme gerekli ≤ 5,8 s, Zayıf > 5,8 s; masaüstünde iyi ≤ ~1,3 s. FCP’den daha hızlı olamaz, görünüm alanına bağlıdır ve FCP/LCP ile aynı düzeltmelerle iyileşir.

Evidence for this claim Lighthouse Speed Index estimates how quickly page contents are visually populated during a lab load. Scope: Lighthouse lab metric; results depend on test environment and viewport. Confidence: high · Verified: Chrome Developers: Speed Index

Speed Index gerçekte neyi ölçer?

Google’ın tanımı tek satırdır: “Speed Index measures how quickly content is visually displayed during page load.” Buradaki anahtar kelime görsel olarak ifadesidir. Speed Index, First Contentful Paint ve Largest Contentful Paint gibi tek bir zaman damgası değildir — sayfanın görünür kısımlarının gösterildiği ortalama zamanı temsil eden bileşik bir puandır. Daha düşük daha iyidir ve saniye cinsinden raporlanır.

En anlaşılır bulduğum zihinsel model şu: X ekseninde zamanı, Y ekseninde 0%‘dan 100%‘e yükselen “sayfanın görsel olarak tamamlanma yüzdesi”ni gösteren bir grafik çizin. Speed Index, bu eğrinin üstündeki alandır. Eğri 100%‘e ne kadar hızlı yükselirse alan o kadar küçük, puan o kadar iyi olur. Bir süre boş kalan sayfa çizginin üstünde büyük bir boş dikdörtgen bırakır; hızlı boyanan sayfa ise neredeyse hiç bırakmaz.

Nasıl hesaplanır?

Lighthouse, sayfa yüklenirken bir video yakalar ve kareler arasındaki görsel ilerlemeyi hesaplar. Her zaman aralığı, sayfanın o andaki tamamlanmamışlık derecesine göre ağırlıklandırılır — tamamen boş bir kare 100% sayılır, büyük ölçüde oluşturulmuş bir kare ise çok az katkıda bulunur. Özgün WebPageTest formülü şöyledir:

Speed Index = Σ ( interval × (1 − visual completeness% / 100) )

İşlenmiş bir örnek bunu somutlaştırır. DebugBear bir yüklemeyi şöyle adım adım gösterir:

  • 0% tamamlandı (0–253 ms) → 253,0 ms katkı
  • 43% tamamlandı (253–403 ms) → 85,5 ms katkı
  • 98% tamamlandı (403–536 ms) → 2,7 ms katkı
  • 99% tamamlandı (536–653 ms) → 1,2 ms katkı
  • Toplam: 342,3 ms

İlk parçaya dikkat edin: hiçbir şey görünür değilken bu sürenin tamamı tam ağırlıkla katkıda bulunur. Bu nedenle Speed Index hiçbir zaman First Contentful Paint’ten daha hızlı olamaz — ilk içerik boyanmadan önceki her milisaniye 100% olarak sayılır.

Lighthouse burada kendi uygulamasını kullanmaz. Açık kaynaklı Speedline modülünü (başlangıçta Paul Irish tarafından geliştirilmiştir) çalıştırır; bu modül, ekran görüntüleri etkinleştirilmiş Chrome DevTools izlerinden yararlanarak WebPageTest’tekiyle aynı video üzerinden görsel ilerleme metodolojisini uygular. Speedline, standart bir Speed Index’i (mevcut kare ile son kare arasındaki histogram farkını) veya SSIM kullanan algısal bir çeşidi hesaplayabilir; normalde gördüğünüz standart olandır.

İyi puan nedir?

Lighthouse 10, Speed Index’i HTTP Archive’daki gerçek web sitesi verilerine göre derecelendirir ve Lighthouse varsayılan olarak kısıtlamalı orta seviye bir mobil cihazı simüle ettiği için eşikler cihaza göre keskin biçimde değişir:

Speed IndexMobilMasaüstü
İyi (yeşil)0 – 3,4 s0 – 1,3 s
İyileştirme gerekli (turuncu)3,4 – 5,8 s1,3 – 2,3 s
Zayıf (kırmızı)> 5,8 s> 2,3 s

Etrafta dolaşan eski “under 1 000 ms is good” karşılaştırmasını gördüyseniz bu, belirli bir dönem ve bağlantı profili için hazırlanmış eski WebPageTest rehberliğidir — güncel Lighthouse mobil eşiği değildir. Baktığınız sayıyı hangi araç ve hangi cihaz/ağ ayarlarının ürettiğini her zaman bilin; çünkü aynı sayfa Lighthouse, WebPageTest ve GTmetrix’te farklı puan alır.

Lighthouse puanındaki yeri

Speed Index, Lighthouse 10 Performance puanındaki beş metriktan biridir ve ağırlığı 10%‘dur — en düşük ağırlık için FCP ile beraberdir:

MetrikLighthouse 10 ağırlığı
First Contentful Paint10%
Speed Index10%
Largest Contentful Paint25%
Cumulative Layout Shift25%
Total Blocking Time30%

Pratik sonuç: Speed Index’in tek başına peşinden koşmak düşük yatırım getirisine sahiptir. Total Blocking Time (30%) ile LCP ve CLS (her biri 25%) genel puanı çok daha fazla değiştirir. Özellikle başarısız olan şey Speed Index değilse, genellikle LCP ve TBT’yi düzelterek daha çok kazanırsınız — Speed Index zaten yan etki olarak iyileşir. PageSpeed Insights’ta Speed Index’i yukarıdaki alan verisi bölümünde değil, laboratuvar (Lighthouse) bölümünde bulursunuz.

Speed Index bir Core Web Vital veya sıralama faktörü müdür?

Her iki sorunun yanıtı da hayırdır ve raporu bir paydaşa açıklarken bu ayrım önemlidir.

  • Core Web Vital değildir. Core Web Vitals, CrUX üzerinden gerçek kullanıcılar üzerinde ölçülen LCP, INP ve CLS’dir. Speed Index bu kümede yer almaz ve Search Console’ın Core Web Vitals raporunda görünmez.
  • Doğrudan sıralama faktörü değildir. Google’ın sayfa deneyimi sinyali Core Web Vitals’ın alan verisini kullanır. Speed Index, Google’ın gerçek kullanıcılardan toplamadığı yalnızca laboratuvara ait bir tanı metriğidir; bu nedenle Speed Index sayınızdan sıralamalara giden doğrudan bir yol yoktur.

Sıralamalarla ilişkisi dolaylıdır: kötü Speed Index üreten sorunlar — yavaş TTFB, oluşturmayı engelleyen CSS/JS, yazı tipi değişimi sırasında görünmeyen metin — kötü FCP ve LCP üreten sorunların aynısıdır. Bunları düzeltin; daha iyi bir Speed Index genellikle Google’ın gerçekten ödüllendirdiği daha iyi LCP’yi takip eder.

Neden yalnızca laboratuvara ait?

Speed Index, sayfanın oluşturulmasını kare kare gösteren bir video ve ardından her karedeki görsel tamamlanmayı hesaplamak için görüntü işlemeyi gerektirir. Bu, her gerçek ziyaretçide çalıştırılamayacak kadar pahalıdır; bu nedenle yalnızca sentetik/laboratuvar araçlarında — Lighthouse, WebPageTest, GTmetrix — bulunur. Gerçek Kullanıcı İzleme ve CrUX veri kümesi bunu taşımaz. Alan performans verisine ihtiyacınız varsa Core Web Vitals’ı kullanın; Speed Index kontrollü bir testte oluşturmayı teşhis etmek içindir.

Nereden geldi?

Speed Index, Pat Meenan’ın 2008’de oluşturduğu ve açık kaynak hâline getirdiği WebPageTest’te ortaya çıktı (metriğin kendisi yaklaşık 2012’de eklendi). O dönemin metriklerindeki gerçek bir boşluğu gidermek için tasarlanmıştı:

  • Oluşturma başlangıcı, tek bir pikselde veya arka plan renginde tetiklenebilirdi — anlamlı içerik değildi.
  • Belgenin tamamlanması (onload), ekranın altındaki ve ilgisiz kaynakları içerir.

Speed Index, ekranın üst kısmındaki görsel tamamlanmayı zaman içinde ölçerek bu ikisinin ortasını buldu — kullanıcının gerçekten algıladığı şeye daha iyi bir yaklaştırıcı oldu. Lighthouse daha sonra bu metodolojiyi Speedline modülü aracılığıyla benimsedi; bu nedenle kısıtlamaları farklı olsa da WebPageTest ve Lighthouse sayıları aynı soydan gelir.

Nasıl iyileştirilir?

Speed Index’e özgü bir hile yoktur — Google’ın kendi rehberliği, sayfa yükleme hızını iyileştirmek için yaptığınız her şeyin Speed Index puanınızı da iyileştireceği yönündedir. Uygulamada:

  • Sunucu yanıt süresini (TTFB) kısaltın. İlk bayttan önceki her milisaniye, tam ağırlıkla sayılan boş sayfa süresidir.
  • Oluşturmayı engelleyen CSS ve JavaScript’i ortadan kaldırın. Bunlar ilk boyamayı geciktirir; eğrinin en pahalı kısmı budur. Kritik CSS’i satır içine alın, kalanını erteleyin.
  • Yazı tipi yüklemesini düzeltin. Yazı tipi değişimi sırasında metin görünmez olabilir — bu aralık için tamamlanma 0% sayılır. font-display: swap (veya optional) metni görünür tutar. Lighthouse’ın Speed Index için açıkça işaretlediği denetimlerden biri budur.
  • Ana iş parçacığı çalışmasını en aza indirin ve JavaScript yürütme süresini azaltın — Lighthouse’ın Speed Index için yüksek etkili olarak belirttiği diğer iki tanı da budur.
  • Ekranın üst kısmındaki içeriğe öncelik verin. Speed Index yalnızca görünür görünüm alanını önemser; bu nedenle ilk ekranın hızlı boyanmasını sağlamak bütün oyundur.

Bunlar neredeyse tamamen FCP ve LCP optimizasyonuyla örtüşür — Speed Index’i ayrı bir yapılacaklar listesi değil, doğrulayıcı bir sinyal olarak görmemin nedeni tam da budur. Tek bir sayıya göre harekete geçmeden önce gerçekten neyin erken veya geç boyandığını doğrulamak için yükleme film şeridine bakın (hem Lighthouse hem WebPageTest bir tane oluşturur) ve tek bir test yerine benzer koşullarda tekrarlanan birkaç çalıştırmayı karşılaştırın — aşağıdaki çalıştırmadan çalıştırmaya değişkenlik notuna bakın.

Bilinmesi gereken sınırlamalar

  • Yalnızca laboratuvar — gerçek bir kullanıcının deneyimini değil, yalnızca test ortamının deneyimini yansıtır.
  • Görünüm alanına bağlı — görünür alanı ölçer; bu nedenle mobil ve masaüstü çok farklı sonuçlar verir (eşiklerin bu kadar farklı olmasının nedeni budur).
  • SPA/AJAX kör noktası — tek sayfalı uygulamalar yapay biçimde hızlı görünebilir: kabuk hızlı boyanırken gerçek içerik daha sonra, sayfa yenilenmeden yüklenir.
  • Karuseller, otomatik oynatılan video ve izin katmanları — anlamlı içerik yüklendikten sonra pikselleri değiştirmeyi sürdüren her şey, otomatik dönen karuselleri cezalandıran mekanizmayla aynı şekilde, “tamamlanmamış” olarak kaydolmayı sürdürdüğü için cezalandırılabilir.
  • “Tamamen yüklendi” metriği değildir — her komut dosyasının, görselin veya ekranın altındaki öğenin bitmesini değil, ekranın üst kısmındaki görsel ilerlemeyi ölçer. WebPageTest’in ayrı Visually Complete metriği (her zaman Speed Index’e eşit veya ondan büyük) geç yüklenen tembel yüklemeli bir bileşeni yakalayan metriktir.
  • Görsel ilerleme yararlılığın kanıtı değildir. Speed Index yalnızca son kareye kıyasla piksel değişimini ölçer — ekrandaki şeyin okunabilir, doğru sıralanmış, erişilebilir veya gerçekten etkileşimli olup olmadığını bilmez. Hızlı boyanan bir iskelet veya kabuk iyi puan alabilir; gerçek içerik (ve onu kullanabilme imkânı) daha sonra gelebilir. Bu, yalnızca metriğin açısından anlatılan, yukarıdaki “anlamsız erken boyama” anti-pattern’iyle aynı arıza modudur.
  • Çalıştırmadan çalıştırmaya değişkenlik. Tek bir kaydedilmiş yüklemeden türetildiği için Speed Index test koşullarıyla değişir — Google’ın kendi puanlama rehberliği cihaz farklılıklarını, tarayıcı uzantılarını, antivirüs yazılımını ve hatta puan dalgalanmasına neden olan reklam/A-B testi değişikliklerini, kodunuzla ilgisi olmayan kaynaklar olarak listeler. Tek seferlik sayıları değil, benzer koşullarda tekrarlanan çalıştırmalardan elde edilen dağılımları karşılaştırın.

İlgili metrikler

Speed Index, Core Web Vitals merkezinin ve komşularının bulunduğu web performansı kümesinde yer alır. En yakın olduğu metrikler First Contentful Paint (Speed Index FCP’yi geçemez) ve Largest Contentful Paint (aynı düzeltmeler, aynı kök nedenler); Lighthouse puanında Total Blocking Time’ın yanında bulunur ve Lighthouse ile PageSpeed Insights içinde karşınıza çıkar. Sıralamaları gerçekten etkileyen alan metrikleri için Core Web Vitals merkezinden başlayın.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.