FCP, sayfaya gidildiği andan ekranda ilk içeriğin görünmesine kadar geçen süredir. Açılımı İngilizce first contentful paint. İçerik sayılanlar metin, görsel (arka plan görseli dâhil), svg öğesi ve beyaz olmayan canvas alanıdır. Kısacası boş ekranın bittiği andır. Ziyaretçi için "sayfa açılıyor" hissinin başladığı yer burasıdır.
LCP ile farkı ne?
LCP en büyük öğenin ne zaman göründüğünü, FCP ise ilk öğenin ne zaman göründüğünü ölçer. İkisi arasındaki mesafe size doğrudan bir şey söyler:
- FCP hızlı, LCP yavaş. Sayfa çizilmeye başlamış ama asıl öğe geç geliyor. Sorun büyük ihtimalle kapak görselinde.
- İkisi de yavaş. Sorun daha erkende: sunucu yanıtı ya da çizimi bloklayan kaynaklar.
Bu yüzden tanı koyarken önce FCP'ye bakıyorum. Hangi katmana dokunacağımı bana o söylüyor.
Eşik kaç, neden temel ölçüt değil?
Google'ın ölçütüne göre 1,8 saniye ve altı iyidir; 3 saniyenin üstü kötü sayılır. Değerlendirme diğer hız ölçütleri gibi mobil ve masaüstü için ayrı ayrı, gerçek kullanıcıların 75'inci yüzdeliği üzerinden yapılır.
Core Web Vitals üçlüsü LCP, INP ve CLS'den oluşur; FCP bu üçlüye dâhil değildir. TTFB gibi bir tanı ölçütüdür. Doğrudan sıralama etkisi aramayın, ama yavaşlığın nereden geldiğini bulmak için ikisi de vazgeçilmez. Üçlünün aramaya etkisini Core Web Vitals yazısında ayrıca anlattım.
Nasıl ölçülür ve hızlandırılır?
PageSpeed Insights ve Lighthouse laboratuvar değerini verir; tek tura güvenmeyin, en az üç ölçümün ortancasına bakın. Laboratuvar değeri yavaşlatılmış bir telefon ve ağ taklidiyle ölçülür, gerçek ziyaretçinin sayısı bundan farklı çıkar; karşılaştırırken aynı cihaz sınıfına bakın. Gerçek kullanıcı verisi Chrome'un CrUX raporundan gelir, ama trafiği az olan sitelerde orada veri olmayabilir. Bu sitede durum tam olarak buydu; bu yüzden 25 Ağustos 2026'dan beri Google'ın web-vitals kütüphanesiyle FCP dâhil beş ölçütü kendi analitiğime gönderiyorum.
Hızlandırmak için dört yerden başlarım:
- Sunucunun ilk yanıtını hızlandırmak; FCP her zaman TTFB'nin üstüne biner.
- Çizimi bloklayan CSS ve JavaScript sayısını azaltmak.
- İlk boyamada gerekmeyen stilleri bloklamayacak biçimde yüklemek.
- Yazı tiplerinde metnin beklemek yerine yedek yazı tipiyle çizilmesini sağlamak.
Bu sitede ne gördüm
25 Ağustos 2026'da iki küçük stil dosyasını sayfanın içine gömdüm; /blog sayfasında çizimi bloklayan stil dosyası sayısı 4'ten 2'ye indi. Aynı gün kenarda eklenen üçüncü taraf ölçüm betiğini kapattım, en uzun kritik zincir 540 milisaniyeden 171 milisaniyeye düştü. 13 Ekim 2026'da bu sayfayı mobilde üç kez ölçtüm: FCP üçünde de 1,05 saniye, LCP 1,53 ile 1,65 saniye arasında.
İki ölçüt arasında yarım saniyeden az fark kaldı. Yukarıdaki ayrıma göre bu sayfada darboğaz ne sunucu ne de bloklayan dosya. 16 Eylül 2026'daki sunucu taşımasından sonra PageSpeed sunucu yanıtını yaklaşık 45 milisaniye ölçmüştü; FCP'nin geri kalanı ağ ve tarayıcının çizim işidir.