E-Ticaret Sitenizin Hızını Artıracak 6 Hile
Yayınlanan: 2022-05-03Kullanıcı deneyimi söz konusu olduğunda hız, e-ticaret web sitenizin başarısını belirleyen en önemli unsurlardan biridir. Her geçen saniye o kadar değerli hale geliyor ki, web sitenizin hızında bir saniyelik bir iyileştirme, mobil işlemleri %27 oranında artırabilir.
Çevrimiçi mağazanızı hızlandırmanın birkaç iyi bilinen denenmiş ve test edilmiş yolu vardır. Görüntü boyutlarını optimize etmekten, HTTP isteklerini okumaktan ve barındırma hizmetlerinizi değiştirmekten bahseden birçok kaynak bulacaksınız.
Bu blog, bu tekniklerin derinliklerine iner ve e-ticaret web sitenizin hızında gerçekten gözle görülür bir artış sağlayabilecek bazı yararlı, az bilinen teknikler sunar. Başlayalım.
1. Üçüncü Taraf Uzantıları Değerlendirin
Her e-ticaret mağazasının bir şekilde, biçimde veya biçimde üçüncü taraf uzantıları kullanması gerekir. Herhangi bir sayıda uzantıyı dahil etmenin site hızıyla hiçbir ilgisi olmamasına ve bunların çoğunun çevrimiçi mağazanızın performansını kolaylaştırmasına neden olsa da, bu uzantıları kontrol etmek her zaman en iyisidir.
Çok sayıda özel işlevsellik, kararsız kod ve kötü içerikle geldiklerinde site hızı önemli ölçüde azalır. Aşağıdaki adımları izleyerek bu tür uzantıları kontrol edebilirsiniz:
- Yavaş olarak işaretlenen komut dosyalarını veya etiketleri tanıyın ve bunları Chrome DevTools aracılığıyla düzeltin
- Yükleme süresini azaltmak için mümkün olan her yerde zaman uyumsuz/erteleme talimatlarını veya kaynak ipuçlarını kullanmayı deneyin.
- Her JS değişikliğini, canlı yayına gönderilmeden önce bir hazırlama sitesinde baştan sona test edin
2. İlk Bayt Süresini İyileştirin (TTFB)
Trafik ışıklarını ve mikrodalga fırınları iki dakikaya kadar tolere edebilsek de, bir web sayfasının yüklenmesini üç saniyeden daha az beklemeye tahammül edemeyiz. "İlk bayt zamanı" (TTFB) burada çok önemli hale gelir.
TTFB, duyarlı bir öğe olarak işlev görür. Sitenin daha hızlı yükleneceğini belirtmiyor, sadece yüklemeye başlayacağını belirtiyor. Düşük bir TTFB ise genellikle bir sitenin daha hızlı ve daha duyarlı olduğunu gösterir.
İyi bir kullanıcı deneyimi için tıklamalara hızlı yanıt veren bir site şarttır. Aslında, site duyarlılığı, SEO için sitenin tam olarak yüklenmesi için geçen süreden daha önemli olabilir. Google'a göre, 200 milisaniyeden daha kısa bir TTFB mükemmel. Ancak, Sayfa Hızı aracının en son sürümü, süre 600 milisaniyeyi geçmediği sürece bir uyarı vermez.
TTFB'nizin gecikmesine neyin neden olduğunu bulmak için incelemeniz gereken bir sürü şey var. Varlıklarınızın ilk baytı oluşturmasının uzun sürdüğünü görüyorsanız, sorunu analiz etmeli ve sitenizin hızını artırmak için gerekli değişiklikleri yapmalısınız. Aşağıdakiler, TTFB'nizin normalden daha yavaş olmasının en yaygın nedenlerinden bazılarıdır:
- ağ ile ilgili sorunlar
- Sunucu kapasitesi sorunları (disk G/Ç, RAM ve ağ sınırlamaları)
- Veritabanının konfigürasyonu ve tasarımı
TTFB'yi önemli ölçüde azaltmak için tarayıcı önbelleğe alma veya bir içerik dağıtım ağı (ileride tartışılacaktır) dahil edebilirsiniz.
3. Tarayıcı Önbelleğini Kullanın
Bir tarayıcı sitenizi oluşturan önemli dosyaları önbelleğe aldığında, tarayıcı önbelleğe alma olarak bilinir. Bu, bir ziyaretçi sitenize döndüğünde, tarayıcısının sunucularınızdan her dosyayı tekrar indirmesi gerekmeyeceği anlamına gelir. Sadece belirli dosyaları ve hatta değiştirilmiş olması muhtemel olan tek tek sayfa kısımlarını (logo resmi gibi) istemesi gerekiyor. Sunucuya yapılan sorgu miktarı azaldığından, bu, yükleme sürelerini önemli ölçüde artırır.
Belirli dosyalar için son kullanma süreleri belirlemek üzere HTTP başlıklarınıza kısa bir kod parçası eklemek, önbelleğe almayı etkinleştirmek için oldukça basit bir yöntemdir. Sayfalar, kampanyalar, ürünlere ilişkin incelemeler, uluslararası kurye servisleri tarafından sağlanan teslimat bilgileri vb. sırasında sık sık zamana duyarlı ayarlamalara tabi olduğundan, tarayıcı önbelleğe alma çevrimiçi satıcılar için biraz zor olabilir.
Sonuç olarak, gerçekten kararlı malzeme sağlayan dosyalar (CSS stilleri, logolar, gezinme vb.) ile değişmeye açık içerik içeren dosyalar arasında ayrım yapmak çok önemlidir. Sonra gerektiği gibi kodlayabilirsiniz. Üstbilgiler ve altbilgiler gibi belirli sayfa öğelerinin yanı sıra zamana duyarlı olmayan daha büyük dosyalar (CSS stil sayfaları gibi) yazmanın son derece kolay olduğunu ve yalnızca bunlar için önbelleğe almayı etkinleştirmenin site hızını artıracağını unutmayın.
4. Bir İçerik Dağıtım Ağı (CDN) Kullanın
Bir İçerik Dağıtım Ağı, dünyanın her yerinde bulunan bir sunucular topluluğu olarak tanımlanabilir. Teslimat yükünü kullanıcının konumuna en yakın sunucuya dağıtmakla görevlendirilirler ve bu da daha hızlı yerel kullanıcı deneyimleri sağlar. CDN, dünya çapında daha fazla e-ticaret işletmesi ilerledikçe platform performansı için pazarlık konusu olmayan bir bileşendir.
Bir CDN kullandıktan sonra web sitesi dosyalarınız bu sunucularda kopyalanacak ve saklanacaktır. Farklı kıtalardan (hatta ülkelerden) tüketiciler çevrimiçi mağazanızı ziyaret ettiğinde, tüm veriler kendilerine en yakın sunucudan yüklenerek web sitesinin önemli ölçüde daha hızlı yüklenmesini sağlar.
Bir CDN, yüksek trafikli e-ticaret siteleri için mükemmel bir seçimdir. Yüksek yoğunluklu PoP'ler, önbellekten daha statik ve olaya dayalı bilgiler sunmalarına olanak tanır. Sonuç olarak, Önbellek Hit Verimliliğiniz %90-98'e kadar iyileşir ve bu da kullanıcılarınız için daha iyi bir deneyim sağlar. Ayrıca, performans ölçütlerinin ayarlanmasının bir sonucu olarak arama motoru sıralamalarını iyileştirir. Bir CDN bağlantısı, uzun vadeli web sitesi bakımını kolaylaştırır ve genel web sitesi hızını iyileştirmeyi amaçlar.
5. Tembel Yüklemeyi Deneyin
Bir web sitesinin yüklenmesi birkaç saniye sürüyorsa, sayfanın üstünü hızlandırarak kullanıcı deneyimini iyileştirebilirsiniz. Tembel yükleme, ekranın alt kısmında çok fazla içeriğe sahip siteler için iyi çalışan bir yöntemdir. API, 2019'da piyasaya sürüldüğü göz önüne alındığında önemli bir sayı olan web sitelerinin %17'si tarafından benimseniyor. Tembel yükleme sayesinde önce ekranın içindeki görüntüleri, ardından diğer tüm resimleri daha sonra yükleyecektir.
Kullanıcının web sitesine erişmek için uzun süre beklemesi gerekmeyecek ve fotoğraflar hazır olur olmaz yüklenecektir. Bu, çok sayıda fotoğraf içeren makalelerin yüklenmesi için gereken süreyi önemli ölçüde azaltacaktır. Bu eklentiyi kurmak çok basit. Lazy load, BJ Lazy load, WP Rocket ve diğerleri gibi eklentiler mevcuttur.
6. AMP'ler ve PWA'lar geliştirin
İnternet trafiğinin %52'si akıllı telefonlardan geldiği için, e-ticaret mağazalarınızı bu cihazlar için optimize etmeniz önemlidir. Hızlandırılmış Mobil Sayfalar (AMP) ve Aşamalı Web Uygulamaları (PWA), mobil cihazlarda site hızını artırmayı kolaylaştırdı.
Google, bir HTML alt kümesinden (AMP HTML), bir JavaScript çerçevesinden ve isteğe bağlı bir CDN'den oluşan AMP geliştirme çerçevesini, geliştiricilerin hız optimizasyonuna önemli miktarda kaynak yatırmadan ışık hızında mobil sayfalar sağlamalarına olanak tanımak için oluşturdu. AMP, içerik tabanlı web siteleri düşünülerek oluşturulmuş olsa da, çevrimiçi mağazalar arasında giderek daha popüler hale geliyor.
Aşamalı Web Uygulaması (PWA), bir mobil tarayıcı kullanılarak erişilebilen bir web uygulamasıdır. Mobil ana ekrandaki bir simge aracılığıyla erişim, daha iyi etkileşim (%400'e kadar) ve anlık bildirimler gibi uygulamaların birçok özelliğini taklit ederler, ancak kullanıcıların telefonlarına herhangi bir şey yüklemelerini gerektirmezler.
Toplama
Tüm bu küçümsenmiş hilelerin, sizi web sitenizin hızını artırmanın en etkili yollarıyla donatması garantilidir. Trafiği gelire dönüştürmek, kayıp oranını en aza indirmek ve müşterilerinizi olağanüstü bir kullanıcı deneyimi ile memnun etmek için bu unsurları e-ticaret web sitenize dahil etmeye çalışmalısınız.