Why website speed is a revenue metric, not a dev metric.

Core Web Vitals aren't a compliance checkbox for engineering. They sit directly on the path between a visitor landing on your site and that visitor becoming pipeline.

Most teams still treat page speed as an engineering hygiene item — something to fix "when there's time." That framing is backwards. Speed is one of the few variables that touches every stage of the funnel at once: it affects whether a visitor stays long enough to read your value proposition, whether Google ranks you against competitors, and whether a form actually submits before someone gives up and closes the tab.

At Peakflov we set a performance budget before a single pixel is designed, for the same reason we set a design budget: because retrofitting speed after launch is always more expensive than building it in.

The maths behind "it's just two seconds"

Every additional second of load time reduces conversion — the exact number varies by industry, but the direction never does. On a site pulling in leads or ecommerce orders, a slow homepage isn't a UX nitpick, it's a revenue leak that compounds with every visit. If you're spending on paid acquisition, a slow landing page means you're paying full price for traffic and only converting a fraction of it.

The same applies to organic. Core Web Vitals — Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift — are a confirmed ranking input. Two sites with equivalent content and backlinks will not rank equally if one loads twice as fast as the other.

Where the milliseconds actually go

In client audits, the same handful of culprits show up on repeat:

  • Unoptimised hero media. A 4K background video or an uncompressed hero image can single-handedly blow the load budget before any content renders.
  • Render-blocking third-party scripts. Chat widgets, analytics suites, and marketing pixels loaded synchronously in the head, each adding its own round trip.
  • Web font bloat. Multiple weights and families loaded upfront, with no font-display strategy, causing layout shift as text reflows.
  • No image pipeline. Full-resolution assets served to every device instead of responsive, modern formats.
  • Client-side rendering everything. Content that could be static or server-rendered instead waits on a JavaScript bundle to hydrate before anything useful appears.

How we budget for it

Every build starts with explicit targets: sub-2.5s Largest Contentful Paint, near-zero layout shift, and a JavaScript payload ceiling per route. Those numbers get treated the same way a design system treats spacing tokens — a constraint the whole team designs and builds against, not an afterthought checked in QA.

Practically, that means hero video and imagery are compressed and served responsively, third-party scripts are deferred or lazy-loaded behind interaction, and critical content renders from the server rather than waiting on a client bundle. It also means design decisions get made with the budget in mind — an animated background is fine if it's built to stay light; it's not fine if it triples the page weight for a marginal visual gain.

Related service

This is the same performance discipline we apply across every custom website and landing page we ship — budgets set up front, not audited after the fact.

View our web services →

Speed is a design decision, not just a technical one

The teams that get this right treat performance as a shared responsibility between design and engineering, not something engineering "cleans up" after design hands off a heavy Figma file. That means asking, at the design stage: does this asset earn its weight? Does this animation need to run on load, or can it trigger on scroll? Is this the smallest font stack that still serves the brand?

None of this requires sacrificing craft. It requires treating the load-time budget as seriously as the visual one — because on the internet, a beautiful page nobody waits to see doesn't convert.

Start here

Get a performance audit of your current site.

We'll benchmark your Core Web Vitals and show you exactly where the milliseconds — and the conversions — are going.

Contact Us

Neden web sitesi hızı geliştirici metriği değil, gelir metriğidir.

Core Web Vitals, mühendislik için bir uyumluluk kutucuğu değildir. Ziyaretçinin sitenize inişi ile o ziyaretçinin satış fırsatına dönüşmesi arasındaki yolun tam üstünde durur.

Çoğu ekip hâlâ sayfa hızını bir mühendislik hijyeni maddesi — “vakit olunca” düzeltilecek bir şey — olarak görüyor. Bu çerçeve ters. Hız, huninin her aşamasına aynı anda dokunan az sayıdaki değişkenden biridir: bir ziyaretçinin değer önerinizi okuyacak kadar kalıp kalmayacağını, Google’ın sizi rakiplerinize karşı nasıl sıralayacağını ve bir formun, biri pes edip sekmeyi kapatmadan önce gerçekten gönderilip gönderilmeyeceğini etkiler.

Peakflov’da bir piksel tasarlanmadan önce performans bütçesi belirleriz; tıpkı tasarım bütçesi belirlediğimiz gibi. Çünkü lansman sonrası hızı yamamak, en baştan içine inşa etmekten her zaman daha pahalıdır.

“Sadece iki saniye”nin matematiği

Yükleme süresine eklenen her saniye dönüşümü azaltır — kesin oran sektöre göre değişir ama yönü değişmez. Lead toplayan ya da e-ticaret siparişi alan bir sitede yavaş bir ana sayfa bir UX titizliği değil, her ziyarette bileşik etki yaratan bir gelir kaçağıdır. Ücretli edinime harcama yapıyorsanız, yavaş bir açılış sayfası trafiğe tam fiyat ödeyip yalnızca küçük bir kısmını dönüştürmek demektir.

Aynısı organik için de geçerlidir. Core Web Vitals — Largest Contentful Paint, Interaction to Next Paint ve Cumulative Layout Shift — onaylı bir sıralama girdisidir. İçerikleri ve backlink’leri eşdeğer olan iki site, biri diğerinin iki katı hızlı yükleniyorsa eşit sıralanmaz.

Milisaniyeler gerçekte nereye gidiyor

Müşteri denetimlerinde, aynı birkaç suçlu sürekli karşımıza çıkar:

  • Optimize edilmemiş hero medya. 4K arka plan videosu ya da sıkıştırılmamış bir hero görseli, herhangi bir içerik görünmeden yük bütçesini tek başına uçurabilir.
  • Render’ı engelleyen üçüncü taraf script’ler. Eşzamansız yüklenmeyen başlık içi chat widget’ları, analitik paketleri ve pazarlama pikselleri; her biri ekstra bir gidiş-dönüş ekler.
  • Web font şişkinliği. Başta yüklenen birden çok ağırlık ve aile; font-display stratejisi olmadan, metin yeniden akarken yerleşim kaymasına yol açar.
  • Görsel hattının olmaması. Duyarlı, modern formatlar yerine her cihaza tam çözünürlüklü varlıklar sunulur.
  • Her şeyi istemci tarafında render etmek. Statik ya da sunucu tarafında render edilebilecek içerik, işe yarar bir şey görünmeden önce bir JavaScript paketinin hydrate olmasını bekler.

Biz bunu nasıl bütçeliyoruz

Her yapım açık hedeflerle başlar: 2,5 sn altı Largest Contentful Paint, sıfıra yakın yerleşim kayması ve rota başına bir JavaScript yükü tavanı. Bu sayılar, bir tasarım sisteminin boşluk token’larını ele alışı gibi ele alınır — ekipçe tasarlayıp geliştirdiğimiz bir kısıt; QA’da sonradan bakılan bir detay değil.

Pratikte bu; hero video ve görsellerin sıkıştırılıp duyarlı sunulması, üçüncü taraf script’lerin ertelenmesi ya da etkileşim arkasında tembel yüklenmesi ve kritik içeriğin, istemci paketini beklemek yerine sunucudan render edilmesi demektir. Ayrıca tasarım kararları bütçe gözetilerek alınır — hafif kalacak şekilde yapılırsa animasyonlu bir arka plan sorun değil; sayfa ağırlığını üçe katlayıp görsel kazancı marjinalse sorun olur.

İlgili hizmet

Bu, gönderdiğimiz her özel web sitesi ve açılış sayfasında uyguladığımız aynı performans disiplinidir — bütçeler en başta belirlenir, sonradan denetimle değil.

Web hizmetlerimizi görün →

Hız, sadece teknik bir konu değil; bir tasarım kararıdır

Bunu doğru yapan ekipler performansı, tasarım ve mühendisliğin ortak sorumluluğu olarak ele alır; tasarımın ağır bir Figma dosyasını teslim etmesinin ardından mühendisliğin “temizleyeceği” bir şey olarak değil. Bu da tasarım aşamasında şu soruları sormak demektir: Bu varlık ağırlığını hak ediyor mu? Bu animasyon yükleme anında mı çalışmalı, yoksa kaydırmada mı tetiklenmeli? Markaya hizmet eden en küçük font yığını bu mu?

Bunların hiçbiri işçilikten ödün vermeyi gerektirmez. Yükleme süresi bütçesini, görsel bütçe kadar ciddiye almayı gerektirir — çünkü internette, kimsenin beklemediği güzel bir sayfa dönüşüm sağlamaz.

Buradan başlayın

Mevcut siteniz için bir performans denetimi alın.

Core Web Vitals’ınızı kıyaslayıp milisaniyelerin — ve dönüşümlerin — nereye gittiğini size net olarak göstereceğiz.

Bize Ulaşın