Teknik SEO

Sayfa Hızı ve Core Web Vitals ile Google Sıralamasını Artırma

Core Web Vitals (LCP, INP, CLS) metriklerini 90 günlük teknik yol haritasıyla iyileştirin. Sunucu, görsel, JavaScript ve düzen kayması çözümleri.

Kurucu · SEO uzmanı Güncelleme: 8 dk okuma
Sayfa Hızı ve Core Web Vitals ile Google Sıralamasını Artırma

“Ofisteki bilgisayarımda saniyede açılıyor, Google neden sitemi yavaş buluyor?” sorusuyla çok sık karşılaşıyoruz. Google sıralamasında belirleyici olan sentetik test puanı değil; gerçek mobil kullanıcıların LCP (en fazla 2,5 saniye), INP (en fazla 200 milisaniye) ve CLS (en fazla 0,1) eşikleridir. Sayfa hızını ve Core Web Vitals metriklerini bu standartlara çekmek, benzer içeriğe sahip rakiplerin önüne geçerek arama motorlarında üst sıralara kalıcı biçimde yerleşmeyi sağlar.

Denizli’de son 10 yılda incelediğimiz onlarca yerel ve kurumsal web sitesinde aynı tabloyu gördük: Sahipleri sitenin masaüstünde kendi ofis internetleriyle hızlı açıldığını düşünüyor, oysa Merkezefendi ya da Pamukkale sokaklarında 4G bağlantıyla gezinen gerçek müşteriler beyaz bir ekrana bakıp sayfayı kapatıyor. Hız konusu bir yazılım gösterisi değil, doğrudan ciro ve sıralama meselesidir.

Ziyaretçiyi sayfada tutamayan hiçbir işletme dijitalde büyüyemez.

Bu teknik darboğazı aşmak için rastgele hız eklentileri kurup şansa güvenmek yerine, 90 güne yayılan disiplinli bir optimizasyon takvimini hayata geçirmek gerekir.

Core Web Vitals metrikleri gerçekte neyi ölçer?

Core Web Vitals, tarayıcının sayfayı indirmesinden kullanıcının sayfayla etkileşime girdiği ana kadar geçen süreci üç farklı aşamada denetler. Google bu verileri sentetik test araçlarından değil, Chrome kullanıcılarının son 28 günlük gezinme deneyimini içeren CrUX (Chrome User Experience Report) veri tabanından çeker.

Metrik Tam Adı İdeal Değer (İyi) Zayıf Kabul Edilen Eşik Ölçülen Deneyim
LCP Largest Contentful Paint ≤ 2,5 saniye > 4,0 saniye Ekrandaki en büyük görsel veya metin bloğunun çizilme hızı
INP Interaction to Next Paint ≤ 200 milisaniye > 500 milisaniye Sayfaya tıklama veya dokunma sonrası arayüzün tepki verme gecikmesi
CLS Cumulative Layout Shift ≤ 0,1 > 0,25 Yükleme sırasında buton veya metinlerin beklenmedik şekilde kayması

LCP, kullanıcının sayfayı gerçekten yüklendi olarak algıladığı ilk anı temsil eder. Çoğu sitede bu öğe manşet görseli ya da ana H1 başlığıdır. INP metriği, 2024 Mart ayında FID (First Input Delay) metriğinin yerine geçmiş olup menüye basıldığında ya da bir filtre tıklandığında sayfanın donma süresini inceler. CLS ise tam butona tıklayacakken üstten yüklenen bir reklam veya görsel yüzünden sayfanın aşağı fırlaması durumudur.

Web sitesi performans gösterge panelinde Core Web Vitals metrikleri ve yükleme süreleri

Google sıralaması sentetik test puanına değil gerçek alan verilerine dayanır

İlk 30 günde yapılacak sunucu ve görsel optimizasyonları

Çalışmanın ilk ayı, altyapıdaki en hantal yükleri ayıklama dönemidir. Bu evrede yapılacak doğru müdahaleler, sitenin açılış hızını gün içinde hissedilir derecede değiştirir.

Yeni başladığımız projelerde ilk işimiz Google Search Console panelindeki Sayfalar ve Temel Web Verileri raporunu açmaktır. Burada kırmızı renkle işaretlenen URL grupları tespit edilir. Eğer sorunların tamamında LCP süresi 4 saniyenin üzerinde görünüyorsa, mesele genellikle sunucunun yanıt verme süresiyle (TTFB) ilgilidir.

İlk 30 günde tamamlanması gereken adımlar şunlardır:

  1. Sunucu Yanıt Süresini (TTFB) Düşürmek: Paylaşımlı hosting paketlerinde onlarca sitenin aynı işlemciyi tüketmesi TTFB değerini 1.000 milisaniyenin üzerine çıkarır. Güçlü bir barındırma altyapısına geçmek ve LiteSpeed, Nginx FastCGI gibi sunucu seviyesinde önbellekleme kullanmak ilk zorunluluktur. İhtiyacınıza uygun sunucu yapılandırması için kaynakları paylaşımsız kurumsal sunucu çözümlerimizi inceleyebilirsiniz.
  2. Görsel Formatlarını ve Boyutlarını Düzenlemek: Sahada en sık karşılaştığımız hata, fotoğraf makinesinden çıktığı gibi yüklenmiş 4 MB boyutundaki JPEG dosyalardır. Tüm görseller WebP veya AVIF formatına çevrilmeli, ekranda kaplayacağı maksimum piksel genişliğine göre yeniden boyutlandırılmalıdır.
  3. Hero Görseline Öncelik Vermek: Sayfanın en üstündeki banner görseline kesinlikle loading="lazy" etiketi eklenmemelidir. Bunun yerine görsel koduna fetchpriority="high" niteliği eklenerek tarayıcının bu kaynağı ilk sıraya alması sağlanır.
  4. CSS ve Font Blokajını Çözmek: Harici Google Fonts kütüphanesinden 7-8 farklı yazı tipi ağırlığı çağırmak yerine font dosyaları sitenin kendi sunucusunda barındırılmalı (self-host) ve font-display: swap kuralı uygulanmalıdır.

Bu düzenlemeler tamamlandıktan sonra PageSpeed Insights üzerinde laboratuvar testleri tekrarlanır. İlk ayın sonunda TTFB değerinin 600 milisaniye altına indiği, LCP süresinin ise test ortamında 2,8 saniye seviyelerine gerilediği görülmelidir.

30 ile 90 gün arasında JavaScript yükü ve düzen kayması çözümleri

İkinci ve üçüncü aylar, işin daha derin kod mimarisine inildiği ve teknik müdahalelerin yapıldığı dönemdir. Siteniz hızlanmış görünse bile kullanıcı bir butona bastığında arayüz birkaç yüz milisaniye takılıyorsa INP metriği kırmızı kalır.

Özellikle e-ticaret altyapılarında veya karmaşık temalarda ana işlemci iş parçacığı (main thread) gereksiz JavaScript betikleriyle kilitlenir. Canlı destek pencereleri, harita eklentileri, sosyal medya paylaşım butonları ve analiz pencereleri tarayıcıyı yorar.

Bu aşamada uyguladığımız çalışma planı şöyledir:

  • Üçüncü Taraf Betikleri Geciktirmek: Google Tag Manager, Meta Pixel veya canlı sohbet pencereleri sayfanın ilk açılışında değil, kullanıcı sayfayı kaydırdığında veya fareyi hareket ettirdiğinde devreye girmelidir.
  • Kullanılmayan JavaScript Kodlarını Temizlemek: Tema dosyalarında gelen ve ilgili sayfada hiç kullanılmayan kod blokları defer veya async nitelikleriyle ertelenmeli, mümkünse modüler olarak yalnızca ihtiyaç duyulan sayfalara yüklenmelidir.
  • Görsellere ve Çerçevelere Sabit Boyut Tanımlamak: CLS sorunlarının yüzde 80’i genişlik ve yükseklik (width ve height) değerleri yazılmamış görsellerden kaynaklanır. Tarayıcı görselin boyutunu bilmediğinde önce boşluk bırakmaz, görsel indiğinde ise altındaki metni aniden aşağı iter. HTML tarafında her görsele en-boy oranı verilmelidir.
  • Dinamik Alanları Sabitlemek: Çerez bildirim çubukları veya kampanya duyuru bantları sonradan sayfanın tepesine bindirilmemeli, CSS ile önceden yeri ayrılmış sabit katmanlar olarak tasarlanmalıdır.

Op. Dr. Emre Erkilet için yürüttüğümüz klinik projesinde, hekimin uzmanlık alanlarını ve tedavi içeriklerini sunarken temiz bir kod mimarisi ve optimize edilmiş mobil açılış altyapısı kurguladık; gereksiz betiklerden arındırılmış sayfalar sayesinde mobil kullanıcılara hızlı ve güven veren bir deneyim sunuldu.

Detaylı bir kod temizliği ve sunucu optimizasyonu için profesyonel teknik SEO analizi ve kod denetimi desteği almak bu sürecin hatasız ilerlemesini sağlar.

Web geliştiricisinin tarayıcı geliştirici araçlarında JavaScript yürütme süresini denetlemesi

Ağır JavaScript blokları ana iş parçacığını kilitleyerek INP değerini bozar

90 gün sonrasında CrUX alan verilerini izleme süreci

Web sitenizde yaptığınız teknik düzeltmeler Search Console paneline ertesi gün yansımaz. Google’ın alan verilerini toplaması ve CrUX raporlarını güncellemesi 28 günlük kayan pencere mantığıyla çalışır.

Yani yaptığınız bir iyileştirmenin gerçek kullanıcılardaki yansımasını ve arama sonuçlarındaki etkisini görmek için en az bir ay beklemek şarttır. 90. güne gelindiğinde Search Console üzerindeki “Temel Web Verileri” raporunda “Zayıf URL” sayısı sıfıra inmeli ve URL’lerin büyük kısmı yeşil renkli “İyi” kategorisine taşınmalıdır.

Performans bir kere yapılıp rafa kaldırılacak bir iş değildir. İçerik ekibi siteye her gün yeni blog yazıları, ürün görselleri veya pazarlama pikselleri eklemeye devam eder. Eğer standart bir yükleme disiplini kurulmazsa, 6 ay sonra site yeniden kırmızı uyarılar vermeye başlar.

Bunu önlemek için 90 gün sonrasında şu denetim rutini işletilmelidir:

  • Editörlerin panele yükleyeceği görseller için maksimum 1920 piksel genişlik ve 200 KB boyut sınırı getirilmelidir.
  • Sitede yapılacak her yeni eklenti veya betik kurulumu öncesinde bir hazırlık ortamında Lighthouse hız testi yapılmalıdır.
  • Search Console panelinde aylık rutin kontrol yapılarak yeni açılan sayfaların düzen kayması üretip üretmediği takip edilmelidir.
  • Arama motorlarındaki görünürlüğün genel seyrini anlamak için kapsamlı organik arama danışmanlığı süreçleriyle teknik metrikler birbirine entegre yürütülmelidir.

Sitenizin genel mimarisini düzenli kontrol altında tutmak için teknik SEO denetimi rehberi içeriğimizdeki kontrol listesini de kullanabilirsiniz.

Sık karşılaşılan teknik engeller ve hız optimizasyonunun sınırları

Bunu açıkça söylemek gerekiyor: Her web sitesi sadece hız eklentileriyle Core Web Vitals testlerinden geçemez.

Piyasada 50-60 dolara satılan ve içinde 80 farklı demo barındıran hantal WordPress temaları, satır içi binlerce satır gereksiz CSS ve JavaScript ile gelir. Bu tip altyapılarda eklenti kurarak LCP veya INP değerini yeşile çevirmeye çalışmak, motoru arızalı bir araca sürekli cila çekmeye benzer. Bazen tek doğru çözüm, siteyi temiz kodlanmış hafif bir şablonla veya modern statik teknolojilerle baştan kurgulamaktır; nitekim arayüz sadeliği ve hız odaklı kodlama için satış ve güven kazandıran kurumsal web tasarımı prensiplerini benimsemek uzun vadede en kalıcı sonucu verir.

Bir diğer sınır ise üçüncü taraf reklam ve takip sistemleridir. Sayfanızda Google AdSense, Meta Pixel, Hotjar ve iki farklı analitik aracı aynı anda çalışıyorsa, INP değerini 200 milisaniyenin altında tutmak neredeyse imkansızdır. Burada işletmenin bir tercih yapması gerekir: Ya gerçekten kullanılmayan takip araçları panelden silinecek ya da bu betiklerin kullanıcı deneyiminde yarattığı yavaşlama kabullenilecektir.

Mobil hız ile satış arasındaki doğrudan bağı kavramak isteyenler için mobil uyumlu ve hızlı web sitesinin ciroya etkisi başlıklı yazımız somut veriler sunmaktadır.

Hız iyileştirmesi için haftalık kontrol listesi

Başarıya ulaşmak için teknik müdahaleleri belirli bir sıra dahilinde gerçekleştirmek gerekir. Karmaşık adımlara geçmeden önce temeli sağlamlaştırmak zaman kazandırır.

Hafta Aralığı Odak Alanı Yapılacak Somut İşlem Başarı Kriteri
1 - 2. Hafta Barındırma ve Önbellek PHP sürümü 8.2+ güncellemesi, sunucu önbelleği kurulumu, CDN aktivasyonu TTFB < 600 ms
3 - 4. Hafta Görsel ve Font Düzeni Manşet görseline öncelik verilmesi, WebP dönüşümü, yerel font kullanımı Laboratuvar LCP < 2,5 sn
5 - 8. Hafta JavaScript ve Düzen Kullanılmayan JS ertelenmesi, görsellere piksel boyutu atanması CLS < 0,05, TBT < 200 ms
9 - 12. Hafta Alan Verisi Takibi Search Console URL gruplarının taranması, CrUX alan verisi analizi Mobil CrUX “İyi” seviyesi

Sayfa hızı tek seferlik bir puan avcılığı değil, sitenizi ziyaret eden gerçek kişilere gösterdiğiniz saygının teknik karşılığıdır. Düzenli bakım ve doğru altyapıyla hem Google botlarının sitenizi tarama maliyetini düşürür hem de ziyaretçilerin alışveriş sepetini terk etmeden işlemi tamamlamasını sağlarsınız.

Sık sorulan sorular

PageSpeed puanı mı yoksa Core Web Vitals alan verisi mi önemlidir?
Google sıralama değerlendirmesinde sentetik PageSpeed puanını değil, son 28 günde toplanan Chrome Kullanıcı Deneyimi Raporu (CrUX) verilerini dikkate alır. Laboratuvar puanınız 95 olsa dahi zayıf cihaz kullanan gerçek ziyaretçilerin LCP değeri 2,5 saniyenin üzerindeyse sayfa zayıf kabul edilir.
Sayfa hızını artırmak organik sıralamayı doğrudan yükseltir mi?
Hız tek başına bir sıralama garantisi vermez; alakasız veya zayıf bir içeriği sadece hızlı olduğu için kimse üst sıraya taşımaz. Ancak Core Web Vitals eşiklerini karşılamak, özellikle benzer otorite ve içeriğe sahip rakiplerin önüne geçmeyi sağlar ve mobildeki hemen çıkma oranını bariz şekilde düşürür.
WordPress sitelerde Core Web Vitals değerleri nasıl yeşile döner?
İlk adımda paylaşımlı hosting yerine kaynakları ayrılmış bir sunucuya geçilir. Ardından doğru yapılandırılmış sunucu önbelleği kurulur, görseller WebP formatına sıkıştırılır, gereksiz eklenti betikleri kaldırılır ve hero alanındaki görselde gecikmeli yükleme devre dışı bırakılır.
LCP süresini 2,5 saniyenin altına çekmenin en hızlı yolu nedir?
En büyük içerik bloğu çoğunlukla banner görselidir. Bu görseli sunucuda fiziksel piksel boyutuna indirgemek, modern WebP veya AVIF formatına çevirmek ve HTML koduna fetchpriority="high" niteliği ekleyerek lazy-load kullanımını kapatmak süreyi yarı yarıya indirebilir.
  • #corewebvitals
  • #sayfahızı
  • #lcp
  • #inp
  • #cls
  • #teknikseo
Paylaş: WhatsApp LinkedIn X
Devamını okuyun
Ücretsiz ön analiz

İşletmenizi Google Haritalar ve yapay zeka aramalarında zirveye taşıyalım.

Mevcut durumunuzu ücretsiz analiz edelim; rakiplerinize karşı en hızlı büyüme yolunu somut bir yol haritasıyla önerelim.

Ücretsiz analiz talep et WhatsApp'tan yazın

Ortalama dönüş 15 dakika · 0850 840 52 97

Hemen yazın, dakikalar içinde dönelim