Blog post
July 3, 2024

Shopify Hız Optimizasyonu ve Site Hızlandırma Rehberi

Shopify hız optimizasyonu; mağazanın sayfa yüklenme sürelerini kısaltmak, Core Web Vitals skorlarını iyileştirmek ve kullanıcı deneyimini güçlendirmek için yapılan teknik müdahalelerin bütünüdür.

Shopify hız optimizasyonu; mağazanın sayfa yüklenme sürelerini kısaltmak, Core Web Vitals skorlarını iyileştirmek ve kullanıcı deneyimini güçlendirmek için yapılan teknik müdahalelerin bütünüdür. Google'ın araştırmalarına göre sayfa yüklenme süresi 1 saniyeden 3 saniyeye çıktığında hemen çıkma oranı yüzde 32 artıyor; 5 saniyeye ulaştığında bu oran yüzde 90'a yükseliyor. Nodus Works olarak gözlemledik ki Shopify mağazalarının büyük çoğunluğu teknik borç birikimi nedeniyle gereksiz yavaşlıyor ve bu doğrudan dönüşüm kaybına dönüşüyor.

Shopify Hız Optimizasyonu Neden Bu Kadar Kritik?

Shopify hız optimizasyonu yalnızca teknik bir iyileştirme değil, doğrudan gelir etkisi olan bir iş kararıdır. Sayfa hızı üç ayrı kanalda performansı etkiler: arama motoru sıralaması, dönüşüm oranı ve müşteri deneyimi.

Google, Core Web Vitals metriklerini 2021'den itibaren sıralama faktörü olarak uyguluyor. LCP (en büyük içerikli yükleme), FID (ilk giriş gecikmesi) ve CLS (kümülatif düzen kayması) skorları belirli eşiğin altında kalan sayfalar rakiplerinin gerisinde kalıyor. Shopify platformunda yapılan optimizasyonlar bu üç metriği birlikte etkiler.

Dönüşüm tarafında Deloitte'un 2020 araştırması, mobil sayfa hızında 0,1 saniye iyileşmenin perakende dönüşüm oranını ortalama yüzde 8,4 artırdığını ortaya koyuyor. Yüksek trafik dönemlerinde bu etki katlanır.

Kritik Not: Google PageSpeed Insights skoru tek başına bir hedef değil, tanı aracıdır. Skor 90 olduğunda bile LCP veya CLS metrikleri kullanıcı deneyimini bozuyor olabilir. Optimizasyon kararlarını metrik tabanlı değil, gerçek kullanıcı deneyimi (field data) tabanlı alın.

Core Web Vitals ve Shopify: Google'ın Hız Kriterleri

Core Web Vitals, Google'ın sayfa deneyimini ölçmek için tanımladığı üç temel metriktir. Shopify mağazaları bu metrikleri tema seçimi, uygulama yükü ve görsel optimizasyonu üzerinden doğrudan etkiler.

LCP (Largest Contentful Paint): Sayfadaki en büyük görsel veya metin bloğunun yüklenme süresi. İyi: 2,5 saniyenin altı. Shopify'da LCP genellikle hero görseli veya koleksiyon banner'ıdır; sıkıştırılmamış görseller bu metriği doğrudan bozar.

FID (First Input Delay) / INP (Interaction to Next Paint): Kullanıcının sayfayla ilk etkileşimi ile tarayıcının yanıt vermesi arasındaki süre. Google, 2024'ten itibaren FID yerine INP (Interaction to Next Paint) kullanıyor. İyi: 200 milisaniyenin altı. Shopify'da fazla JavaScript yükü bu metriği en çok etkileyen etkendir.

CLS (Cumulative Layout Shift): Sayfa yüklenirken öğelerin kayması. İyi: 0,1'in altı. Font yükleme, reklam ve banner alanları bu skoru bozar.

Metrik İyi İyileştirme Gerekli Zayıf
LCP 2,5 sn altı 2,5-4,0 sn 4,0 sn üzeri
INP 200 ms altı 200-500 ms 500 ms üzeri
CLS 0,1 altı 0,1-0,25 0,25 üzeri
TTFB (Referans) 800 ms altı 800-1800 ms 1800 ms üzeri

Shopify Mağazasını Yavaşlatan 7 Temel Neden

Shopify hızı yavaşlatan sorunların yüzde sekseninden fazlası yedi kategoride toplanıyor. Her kategorinin tespiti ve çözümü farklı teknik müdahale gerektirir.

1. Optimize edilmemiş görseller: En yaygın sorun. PNG formatında kaydedilmiş büyük görseller, WebP veya AVIF formatına dönüştürüldüğünde boyutları yüzde 30-50 küçülür. Shopify 2.0 teması WebP'yi otomatik destekler; eski temalar manuel dönüşüm gerektirir.

2. Gereksiz JavaScript yükü: Her Shopify uygulaması sayfaya JavaScript ekler. 10-15 uygulama çalıştıran mağazalarda JS yükü 2-3 MB'ı aşabilir. Kullanılmayan uygulamalar kaldırılmalı, ihtiyaç duyulanlar defer veya async yükleme ile optimize edilmelidir.

3. Render-blocking kaynaklar: CSS ve JS dosyaları sayfa render'ını bloke ettiğinde kullanıcı içeriği geç görür. Critical CSS inline olarak yüklenmeli, geri kalan stil dosyaları defer edilmelidir.

4. Yavaş üçüncü taraf scriptler: Google Analytics, Meta Pixel, canlı sohbet ve pazarlama araçları her biri dış sunucuya istek gönderir. Bu istekler yüksek TTFB'ye yol açar. Google Tag Manager ile tek noktadan yönetim bu yükü optimize eder.

5. Eski tema mimarisi: Section Everywhere'i desteklemeyen 2021 öncesi temalar modern önbellekleme ve lazy loading optimizasyonlarından yararlanamaz. Bu temalarda yapılan her ek geliştirme hız borcunu büyütür.

6. Büyük ve fazla Liquid kodu: Tema Liquid dosyalarında birikmiş kullanılmayan kod ve verimsiz döngüler sunucu taraflı render süresini artırır. TTFB yüksekse önce Liquid kodu incelenmeli.

7. CDN kullanılmaması veya hatalı yapılandırması: Shopify yerleşik CDN sunar ancak özel domain ve önbellek ayarları doğru yapılandırılmadığında bu avantaj tam çalışmaz.

Shopify Hız Testi: Hangi Araçları Kullanmalısınız?

Shopify hız optimizasyonu sürecinde tek bir araçla karar vermek yanlış sonuçlar üretir. Her araç farklı boyutu ölçer ve birbirini tamamlar. Doğru tanı koymadan yapılan optimizasyon zaman kaybına dönüşür; aynı semptomu farklı araçlarla ölçmek ise çelişkili sonuçlar doğurur.

Araç Ne Ölçer Ne Zaman Kullan
Google PageSpeed Insights Lab + Field data, Core Web Vitals Temel tanı, her optimizasyon sonrası
GTmetrix Waterfall analizi, kaynak boyutları Hangi dosyanın yavaşlattığını bulmak için
WebPageTest Gerçek cihaz testi, TTFB analizi Sunucu yanıt süresi sorunlarında
Chrome DevTools JS execution, network istekleri Geliştirici düzeyinde detay analizi
Shopify Theme Inspector Liquid render süresi Tema kodunda darboğaz tespiti
İpucu: PageSpeed Insights'ta "Field Data" (gerçek kullanıcı verisi) ve "Lab Data" (simülasyon) arasındaki farka dikkat edin. Lab skoru yüksek olsa bile field data kötüyse gerçek kullanıcı deneyiminiz bozuk demektir. Optimizasyon kararlarını field data üzerinden alın.

Google PageSpeed Insights başlangıç noktasıdır; ücretsiz, hızlı ve hem mobil hem masaüstü için ayrı sonuç verir. Ancak her ölçümde lab koşulları değiştiğinden skor oynamaları yaşanabilir; tek bir ölçüm yerine birkaç ölçümün ortalaması alınmalıdır.

GTmetrix waterfall (şelale) görünümü sunar. Her kaynağın yüklenme süresini, boyutunu ve sırasını görmek için en pratik araçtır. Hangi JavaScript dosyasının render'ı bloke ettiğini veya hangi görselin boyutunu aştığını GTmetrix üzerinden saniyeler içinde tespit etmek mümkündür.

Shopify Theme Inspector ise Shopify'a özgü bir Chrome uzantısıdır. Liquid şablonlarının render süresini görselleştirir ve tema kodundan kaynaklanan darboğazları tespit eder. Özellikle özel tema geliştirmede veya kapsamlı Liquid özelleştirmelerinde bu araç olmadan yavaşlığın kaynağını bulmak çok zorlaşır.

Nodus Works olarak hız denetimlerinde standart akışımız şudur: önce PageSpeed Insights ile genel tablo, ardından GTmetrix ile kaynak bazlı analiz, son olarak Theme Inspector ile Liquid katmanı inceleme. Bu üç araç birlikte kullanıldığında sorunun nereden kaynaklandığı net biçimde ortaya çıkar.

Shopify Hızlandırma Yöntemleri: Adım Adım

Shopify hız optimizasyonu belirli bir öncelik sırasıyla yürütüldüğünde en kısa sürede en yüksek etki elde edilir. Aşağıdaki sıra, etki/çaba oranına göre düzenlenmiştir.

Adım 1: Mevcut Durumu Ölçün

Google PageSpeed Insights, GTmetrix ve Shopify Analyzer ile hem mobil hem masaüstü skorlarını kaydedin. Baseline olmadan optimizasyonun etkisini ölçemezsiniz. Özellikle mobil skoru önceliklendirin; Türkiye'de e-ticaret trafiğinin yüzde yetmişinden fazlası mobil cihazlardan geliyor.

Adım 2: Kullanılmayan Uygulamaları Kaldırın

Mağazada aktif kullanılmayan tüm uygulamaları devre dışı bırakmak yetmez; Shopify admin panelinden tamamen silin. Silinmeden devre dışı bırakılan uygulamalar tema kodunda iz bırakır ve JavaScript yüklemeye devam edebilir. Her silinen uygulama için PageSpeed skorunu yeniden alın; hangi uygulamanın ne kadar yük bindirdiğini bu şekilde somut olarak görebilirsiniz.

Adım 3: Görselleri Optimize Edin

Tüm ürün ve koleksiyon görsellerini WebP formatına dönüştürün. Hero görselleri için maksimum 200-300 KB hedefleyin. Shopify 2.0 temaları WebP dönüşümünü otomatik yapar; eski temalar için Crush.pics veya TinyIMG uygulamaları kullanın. Ayrıca srcset niteliğiyle farklı ekran boyutlarına farklı görsel boyutları sunmak LCP'yi doğrudan iyileştirir.

Adım 4: Lazy Loading Uygulayın

Görünüm alanı dışındaki görseller ve videolar sayfa açıldığında yüklenmemeli; kullanıcı scroll ettikçe yüklenmelidir. Modern Shopify temaları bu özelliği destekler. Ancak hero görseli ve ilk ekranda görünen içeriklere lazy loading uygulamak yanlıştır; bu LCP'yi kötüleştirir. Lazy loading yalnızca fold altı içerikler için geçerlidir.

Adım 5: Gereksiz JavaScript'i Temizleyin

Chrome DevTools Coverage sekmesiyle hangi JS dosyalarının ne kadarının kullanıldığını görün. Kullanım oranı yüzde yirminin altında olan dosyalar optimize edilmeli veya kaldırılmalıdır. Üçüncü taraf scriptleri (chatbot, pazarlama araçları, anket widget'ları) Google Tag Manager üzerinden yönetmek ve gerektiğinde tetiklemek JS yükünü belirgin biçimde azaltır.

Adım 6: Font Yüklemeyi Optimize Edin

Web fontları CLS'ye yol açar. font-display: swap kullanın ve mümkünse sistem fontları tercih edin. Özel font kullanılacaksa <link rel="preload"> ile önceden yükleyin. Google Fonts'u doğrudan yüklemek yerine font dosyalarını Shopify CDN'e taşımak TTFB'yi kısaltır.

Adım 7: Tema Kodunu İnceleyin

Shopify Theme Inspector uzantısıyla hangi Liquid şablonunun en uzun render süresine sahip olduğunu tespit edin. Verimsiz Liquid döngüleri, forloop içinde gereksiz nesne çağrıları ve büyük metafield sorguları sunucu taraflı render süresini artırır. TTFB 800 ms üzerindeyse sorun genellikle Liquid katmanındadır.

Adım 8: Ölçün ve Karşılaştırın

Her adım sonunda PageSpeed skorunu ve Core Web Vitals metriklerini yeniden kaydedin. Hangi müdahalenin ne kadar etki yarattığını belgeleyin. Optimizasyon tek seferlik değil, sürekli bir süreçtir; yeni uygulama ekleme veya tema güncellemesi sonrası skorları tekrar kontrol edin.

Shopify Tema Seçiminin Hız Üzerindeki Etkisi

Shopify hız optimizasyonunda tema seçimi başlangıç noktasıdır. Kötü yapılandırılmış bir tema üzerinde ne kadar optimizasyon yapılırsa yapılsın belirli bir eşiğin üstüne çıkmak güçleşir.

Dawn, Shopify'ın resmi referans temasıdır ve PageSpeed skorları genellikle 90'ın üzerinde seyreder. Prestige ve Impulse gibi premium temalar görsel zenginlik sunarken optimizasyon yapılmadığında hız skoru düşer. Özel tema geliştirmede ise her ek özellik hız borcuna dönüşme potansiyeli taşır.

Nodus Works olarak tema değerlendirmelerinde şu kriterleri kullanırız: Section Everywhere desteği, yerleşik lazy loading, minimum varsayılan JS yükü ve tema geliştirici güncelleştirme sıklığı. Bu dört kriter karşılanmadığında tema değişimi genellikle tek başına önemli hız kazanımı sağlar.

Shopify tema seçimi ve karşılaştırmalı inceleme için: Shopify En İyi Premium Temalar

Shopify Plus Mağazalarında Hız Optimizasyonu

Shopify Plus planında hız optimizasyonu, standart plana kıyasla çok daha geniş bir kapsama sahiptir. Checkout sayfası standart Shopify'da kilitlidir; Plus'ta ise Checkout Extensibility ile bu sayfanın hem hızı hem kullanıcı deneyimi özelleştirilebilir. Checkout, dönüşümün gerçekleştiği en kritik sayfadır ve orada yaşanan her gecikme terk oranını doğrudan artırır.

Checkout Extensibility: Eski script tabanlı checkout özelleştirmesinin yerini alan bu sistem, React bileşen mimarisiyle çalışır. Doğru uygulandığında checkout LCP süresi eski yönteme kıyasla yüzde 30-40 oranında kısalabilir. Shopify, 2024 yılında script tabanlı checkout özelleştirmelerini kullanımdan kaldırdı; Plus mağazalarının bu geçişi tamamlaması zorunlu.

Shopify Functions: Daha önce Shopify Scripts olarak bilinen bu sistem, indirim hesaplamaları, ürün filtreleme ve sepet mantığı gibi işlemleri sunucu tarafında çalıştırır. Client-side JavaScript yerine sunucu taraflı işlem yapılması INP metriğini iyileştirir. Özellikle karmaşık sepet kuralları uygulayan B2B ve yüksek SKU'lu mağazalarda fark belirgindir.

Headless Commerce: Shopify Plus, Hydrogen (Shopify'ın React tabanlı headless framework'ü) ile tam headless mimariye geçişe olanak tanır. Headless yapıda frontend tamamen ayrıştığından Core Web Vitals üzerinde doğrudan kontrol sağlanır; iyi yapılandırılmış bir Hydrogen mağazasında LCP 1 saniyenin altına inebilir. Ancak headless geliştirme geleneksel Shopify geliştirmesinden çok daha yüksek teknik yetkinlik gerektirir ve bakım maliyeti artar.

Nodus Works olarak Shopify Plus projelerinde hız optimizasyonunu altyapı seçimi aşamasında planlıyoruz; sonradan yapılan yamalar yerine baştan doğru mimari kurulumu uzun vadede hem maliyet hem performans açısından avantaj sağlıyor.

Shopify Plus ve kurumsal e-ticaret altyapısı için: Shopify Plus Çözümleri

Sık Sorulan Sorular

Shopify hız optimizasyonu ne kadar sürer? Kapsamına bağlı olarak bir günden birkaç haftaya kadar değişir. Görsel optimizasyonu ve kullanılmayan uygulama temizliği bir gün içinde tamamlanabilir. Tema kodu optimizasyonu ve JavaScript yükü azaltma bir haftayı, yapısal yeniden yazım ise iki ila dört haftayı alabilir.

PageSpeed skorum kaç olmalı? Mobilde 50 üzeri kabul edilebilir, 70 üzeri iyi, 90 üzeri mükemmel sayılır. Ancak skor tek başına yeterli değildir: LCP, INP ve CLS metriklerinin hepsi "iyi" aralığında olmalıdır. Skor yüksek ama LCP kötüyse gerçek kullanıcı deneyimi bozuktur.

Shopify uygulamaları hızı ne kadar etkiliyor? Her uygulama sayfaya ortalama 50-200 KB JavaScript ekler. 10 aktif uygulama yükleme süresine 1-2 saniye ekleyebilir. Uygulamaların hızı etkileyip etkilemediğini test etmek için geçici olarak devre dışı bırakıp PageSpeed skorunu karşılaştırın.

Shopify hız optimizasyonu SEO'yu etkiler mi? Doğrudan etkiler. Google, Core Web Vitals'ı sıralama faktörü olarak kullanıyor. LCP ve CLS skorları zayıf sayfalar rakip sayfalara kıyasla dezavantajlı konumda. Hız optimizasyonu hem organik trafiki hem dönüşümü birlikte iyileştirir.

Tema değiştirmeden hız artırılabilir mi? Çoğu durumda evet. Görsel optimizasyonu, uygulama temizliği ve JavaScript optimizasyonu tema değiştirmeden önemli iyileştirme sağlar. Ancak tema 2021 öncesi mimariye sahipse ve çok fazla özel kod birikimişse tema değişimi tek seferlik daha temiz bir çözüm sunar.

Hangi Shopify temalar en hızlıdır? Shopify'ın Dawn teması en yüksek varsayılan hız skorlarına sahip tema olarak öne çıkıyor. Sense, Craft ve Crave da hız açısından iyi performans gösteriyor. Premium temalar arasında Impulse ve Prestige iyi optimize edildiğinde yüksek skorlara ulaşıyor. Tema hızı; kurulum sonrası yapılan özelleştirmeler ve eklenen uygulamalarla değişir.

Hız optimizasyonunun maliyeti nedir? Görsel optimizasyonu ve uygulama temizliği gibi temel adımlar ücretsiz araçlarla kendiniz yapılabilir. Tema kodu optimizasyonu ve JavaScript azaltma geliştirici uzmanlığı gerektirir; bu hizmetlerin maliyeti projenin kapsamına göre değişir. Nodus Works olarak ücretsiz keşif görüşmesinde mağazanızın spesifik sorunlarını ve tahmini etkiyi raporluyoruz.

Shopify hız optimizasyonu; görsel sıkıştırma, uygulama temizliği ve JavaScript yükü azaltma gibi temel adımlarla bile kısa sürede ölçülebilir sonuç veren bir süreçtir. Core Web Vitals metriklerini hedef alarak yapılan optimizasyon hem SEO sıralamalarını hem dönüşüm oranını birlikte iyileştirir. En yüksek getiriyi sağlayan müdahale her mağaza için farklıdır ve doğru tanı olmadan yapılan optimizasyon zaman kaybına yol açar.

Mağazanızın hız sorunlarını tespit etmek ve öncelikli adımları belirlemek için ücretsiz teknik analiz talep edebilirsiniz.

Shopify mağaza kurulumu ve teknik yapılandırma için: Shopify Mağaza Kurulumu

Shopify teknik destek ve bakım hizmeti için: Shopify Teknik Destek

Ücretsiz Hız Analizi Talep Et