Online mağazanızın performansını iyileştirme

Online mağazanız; tema kodu, uygulamalar, görseller, videolar, dönen içerikler, sosyal medya akışları ve analizler gibi bir dizi özellikten oluşur. Bu özellikler, ziyaretçi deneyimini iyileştirebilir ve sitenizin işlevlerini genişletebilir.

Ancak online mağazanıza eklediğiniz her özellik, mağazanızın performansını etkileyebilir. Bazı özellikler sitenizi yavaşlatabilir veya kullanıcı deneyimlerini etkileyebilecek beklenmedik davranışlara neden olabilir.

Web performansı, kullanıcı deneyimini optimize etmeye odaklanır. Şu anda web performansı, Önemli Web Verileri'ne de yansıyan üç ana alana odaklanmaktadır:

  • En Büyük İçerik Boyama (LCP) ile ölçülen yüklenme hızı
  • Kümülatif Düzen Kayması (CLS) ile ölçülen düzen kararlılığı
  • Sonraki Boyamayla Etkileşim (INP) ile ölçülen, kullanıcı etkileşimine yanıt verme hızı

Web performansını optimize etmek, müşterilerinizin sitenizde kalma ve dönüşüm gerçekleştirme olasılığının artması anlamına gelir.

Online mağazanıza yönelik optimizasyonlar

Online mağazanızda yerleşik olarak web optimizasyonu bulunur. Web optimizasyonu, tüm yeni özelliklerde de yerleşik olarak mevcuttur. Aşağıdaki özelliklerden yararlanmak için özel bir işlem yapmanız gerekmez:

  • Online mağazanız hızlı, global sunucularda barındırılır ve mağazanızın bant genişliği sınırsızdır. Shopify mağazanızın durumunu Shopify Durumu sayfasından kontrol edebilirsiniz.
  • Online mağazanız, dünyanın dört bir yanında hızla yüklenmesini sağlayan ve Cloudflare tarafından yönetilen bir içerik teslimat ağına (CDN) sahiptir. CDN durumunu Cloudflare durum sayfasından kontrol edebilirsiniz.
  • Yüklenme sürelerini kısa tutmak için görseller görsel CDN'i kullanılarak otomatik olarak optimize edilir. Tema kodunuzla bir araya gelen görsel CDN'i, dosya boyutlarını küçük tutmak amacıyla yeniden boyutlandırılıp sıkıştırılmış en iyi görsel biçimini sunabilir.

Web performansını etkileyen faktörler

Shopify mağazaları için web performansını etkileyen en büyük faktörler şunlardır:

  • Online mağaza temanız
  • Yüklediğiniz uygulamalar
  • Etiket yöneticileri ve bunların içindeki etiketler de dahil olmak üzere, mağazanıza manuel olarak eklediğiniz ek üçüncü taraf kodları

Bu, web performansınızı iyileştirmek için aşağıdakilere odaklanmanız gerektiği anlamına gelir:

  • Güncel ve optimize edilmiş bir tema kullanın. Tüm Horizon tema ailesi ve Shopify'ın Online Store 2.0 temaları ücretsizdir ve web performansı için optimize edilmiştir. Ayrıca diğer birçok üçüncü taraf tema da web performansı için optimize edilmiştir. En son tema performansı verilerini inceleyebilirsiniz.
  • Temanız sayfa geçişleri veya başka animasyonlar sunuyorsa bunları etkinleştirmeden önceki ve sonraki web performansınızı karşılaştırın. Animasyonlar sayfaları yavaşlatabilir.
  • Temanızdaki sayfa şablonlarına çok fazla bölüm eklemekten kaçının. Sayfalardaki çok sayıda bölüm, web performansını düşürebilir.
  • Çok sayıda ürün içeren koleksiyonlarınız varsa tek seferde yüklenen ürün sayısını sınırlamak için sayfalara ayırmayı etkinleştirebilirsiniz.
  • Yüklediğiniz uygulamaları ve üçüncü taraf kodlarını, olası performans kayıplarını dengelemeye yetecek kadar değer oluşturduklarından emin olmak için değerlendirin.
  • Kullanılmayan veya düşük değerli etiketleri kaldırmak için etiket yöneticinizi denetleyin. Etiketler ve etiket yöneticileri için en iyi uygulamalar hakkında daha fazla bilgi edinin.

Test araçları

Online mağazanızın performansını incelemek için aşağıdaki araçları kullanabilirsiniz:

  • Web Performansı raporları: Shopify'ın Web Performansı raporları, gerçek kullanıcıların online mağazanızdaki deneyimini ölçmek için Önemli Web Verileri'ni kullanır.
  • PageSpeed Insights: Mağazanızdaki sayfalara ilişkin daha ayrıntılı metrikleri görüntülemek için Google'ın PageSpeed Insights aracını kullanarak kendi raporlarınızı oluşturabilirsiniz.

Üçüncü taraf performans önerilerini anlama

Üçüncü taraf performans tarama araçları, mağazanızın hızını artırmak için değişiklikler önerebilir. Ancak bu önerilerin birçoğu Shopify tarafından zaten uygulanmıştır veya Shopify mağazaları için geçerli değildir.

Shopify'a zaten dahil olan optimizasyonlar

Shopify mağazanız, aşağıdaki performans optimizasyonlarını otomatik olarak içerir:

İçerik Teslimat Ağı (CDN): Shopify, ek ücret olmaksızın hızlı global performans sağlayan, birinci sınıf bir CDN sunar. Tüm varlıklar, eski protokollere kıyasla ek yükü azaltan HTTP/2 kullanılarak sunulur.

Tarayıcı önbelleğe alma: Shopify, önbelleğe alınabilir kaynaklar için tarayıcı önbelleğe alma süresini mümkün olan en uzun süre olan bir yıla ayarlar. Bu, mağazanıza tekrar gelen ziyaretçilerin daha hızlı yükleme süreleri deneyimleyeceği anlamına gelir.

Gzip sıkıştırması: Shopify, bant genişliğini azaltmak ve yükleme sürelerini iyileştirmek için CSS, JavaScript, belgeler ve sayfalarda gzip sıkıştırması kullanır. Birden fazla dosya alımı için Keep-alive da etkindir.

Görsel optimizasyonu: Shopify, sıkıştırma ile görsel çekiciliği dengeleyerek gelişmiş algoritmalar kullanarak JPG görsellerini otomatik olarak sıkıştırır. Görseller genellikle, daha iyi sıkıştırma ve daha hızlı yükleme için WebP biçiminde sunulur.

Dosya küçültme: Shopify, dijital vitrininiz tarafından istendiğinde CSS ve JavaScript dosyalarını otomatik olarak küçülterek işlevselliği etkilemeden dosya boyutlarını azaltır.

Üçüncü taraf önerilerinin geçerli olmadığı durumlar

Üçüncü taraf tarama araçları, Shopify mağazaları için geçerli olmayan değişiklikler önerebilir:

  • Sunucu düzeyinde yapılandırmalar: Sunucu ayarlaması, HTTP üstbilgileri veya önbelleğe alma politikalarıyla ilgili öneriler, Shopify'ın altyapısı tarafından zaten optimize edilmiştir.
  • CDN uygulaması: Shopify varsayılan olarak yüksek performanslı bir CDN içerdiğinden, CDN ekleme önerileri gereksizdir.
  • Sıkıştırma ayarları: Sıkıştırmayı etkinleştirme önerileri Shopify platformu genelinde zaten uygulanmaktadır.

İlgili önerilere göre hareket etme

Mağazanızın özel içeriği ve özellikleriyle ilgili önerilere odaklanın:

  • Görsel optimizasyonu: Yüklediğiniz görsellerin uygun şekilde boyutlandırıldığından ve önerilen biçimleri kullandığından emin olun.
  • Uygulama değerlendirmesi: Yüklü uygulamaların, performans üzerindeki olası etkilerini telafi edecek kadar değer sağlayıp sağlamadığını değerlendirin.
  • Tema optimizasyonu: Performans için optimize edilmiş temalar seçin ve sayfa şablonlarındaki bölüm sayısını sınırlayın.

Yavaş yüklenen sayfalardaki hataları giderme

Mağazanız yavaş yükleniyorsa sorunu belirlemek ve çözmek için aşağıdaki adımları izleyin:

1. Adım: Sorunu doğrulama

  1. Mağazanızın yükleme hızını farklı cihazlardan ve internet bağlantılarından kendiniz test edin.
  2. Sorunun internet bağlantınızla ilgili yerel bir sorun olmadığını doğrulamak için başkalarından mağazanızı test etmelerini isteyin.
  3. Belirli performans metrikleri edinmek için PageSpeed Insights gibi test araçlarını kullanın.

2. Adım: Nedeni belirleme

Gereğinden fazla uygulama olup olmadığını kontrol edin: Dijital vitrininize öğe yükleyen çok fazla uygulama, performansı yavaşlatabilir. Yüklü uygulamalarınızı inceleyin ve satış için gerekli olmayanları kaldırın.

Büyük görselleri inceleyin: Çok sayıda yüksek kaliteli görsel içeren sayfalar yavaş yüklenebilir. Görsellerinizi optimize edin veya görüntülenen görsel sayısını azaltın. Önerilen görsel boyutları hakkında daha fazla bilgi edinin.

Yavaş komut dosyalarını belirleyin: Siteniz tek seferde yüklenmeden önce boş bir sayfa olarak takılı kalıyorsa yavaş yüklenen komut dosyalarını belirlemek için tarayıcınızın geliştirici araçlarını kullanın. Çözüm için uygulama veya tema geliştiricisiyle iletişime geçin.

3. Adım: Harekete geçme

Gereksiz uygulamaları kaldırın: Bir uygulamayı kaldırmak, kodunu temanızdan otomatik olarak kaldırmaz. Uygulamanın tamamen kaldırılmasıyla ilgili talimatlar için uygulama geliştiricisiyle iletişime geçmeniz gerekebilir.

Görselleri optimize edin: Uygun dosya biçimlerini (fotoğraflar için JPG, şeffaflık içeren grafikler için PNG) kullanın ve görselleri, görüntülenecekleri boyuta uyacak şekilde yeniden boyutlandırın.

Tema performansını değerlendirin: Mevcut temanız önemli yavaşlamalara neden oluyorsa performans için optimize edilmiş bir temaya geçmeyi düşünün.

Online mağaza performansı konusunda destek alma

Shopify'dan ücretsiz bir tema kullanıyorsanız Shopify Destek ekibi, temel performans iyileştirmeleri konusunda size yardımcı olabilir.

Üçüncü taraf bir tema kullanıyorsanız ve yardıma ihtiyacınız varsa tema geliştiricinizle iletişime geçmeniz, bir Shopify web performansı uzmanıyla çalışmanız ya da site performansı ve hızı için bir Shopify İş Ortağıyla çalışmanız gerekir. Bir Shopify İş Ortağıyla çalışma hakkında daha fazla bilgi edinin.

Performans sorununuz bir uygulamadan kaynaklanıyorsa uygulama geliştiricinizle iletişime geçebilirsiniz.

Bir geliştirme ekibiniz veya acente iş ortağınız varsa daha fazla yardım için onlarla da iletişime geçebilirsiniz.

Hata giderme için teknik bilgiler ve kaynaklar

Bir Shopify dijital vitrini, teması veya uygulaması için performansı artırmak isteyen bir geliştiriciyseniz her bir Önemli Web Verisi için aşağıdaki kaynakları inceleyebilirsiniz. Shopify Temaları için performansla ilgili en iyi uygulamalar hakkında daha fazla bilgi edinin.

Yükleme hızı

En Büyük İçerik Boyama (LCP), ekrandaki en büyük öğenin ne kadar hızlı görünür hale geldiğine bağlı olarak yükleme hızını ölçer. İlk bayta kadar geçen süre (TTFB) ve ilk içerikli boyama (FCP), sorunun temel nedeninin nereden kaynaklandığını daha iyi anlamanıza yardımcı olan destekleyici metriklerdir. Shopify Liquid dijital vitrinlerinde yavaş yüklemenin yaygın nedenlerindeki hataları ayıklama hakkında daha fazla bilgi edinebilirsiniz.

Görsel kararlılık

Kümülatif Düzen Kayması (CLS), yükleme sırasında içeriğin ne kadar beklenmedik şekilde kaydığına bağlı olarak görsel kararlılığı ölçer. CLS'deki hataları ayıklama hakkında ayrıntılı bilgi için Shopify sitelerinde Kümülatif Düzen Kaymasını (CLS) optimize etme makalesini okuyun.

Etkileşim

Sonraki Boyamayla Etkileşim (INP), sayfanın çoğu kullanıcı eylemine yanıt vermesinin ne kadar sürdüğüne bağlı olarak etkileşimi ölçer. Örneğin, bir bağlantıya veya düğmeye tıklama gibi kullanıcı eylemleri.

INP değeriniz düşükse bunun nedeni büyük olasılıkla mağazanızda tema kodundan, uygulama kodundan veya üçüncü taraf/etiket yöneticisi kodundan kaynaklanan çok fazla JavaScript olmasıdır. Soruna en çok neden olan unsurları temizlemeye çalışın. Sayfa yükleme sorununa en çok neden olan JavaScript'leri bulmanın 3 yolu hakkında daha fazla bilgi edinin. INP ile ilgili sorun yaşamaya devam ediyorsanız web.dev adresindeki kaynaklarla daha fazla bilgi edinin.