E-Ticaret Web Sitenizin Performansını Artırmanın 5 Yolu
Yayınlanan: 2020-06-12Büyüyen pazarlar ve artan rekabet, e-Ticaret mağazası sahiplerinin, kalabalığın arasından sıyrılmanın ve müşterilerin davranışlarını etkilemenin, onları satın almaya zorlamanın yollarını aramasını sağlıyor. Ancak, satışları engelleyen en önemli faktörlerden biri yavaş web sitesi performansıdır .
Radware araştırmasına göre , sayfası hızlı yüklenmezse bir ziyaretçinin bir web sitesini terk etmesi 3 saniye sürer. Ayrıca, web sitesi performansından memnun olmayan müşterilerin %79'unun tekrar mağazadan alışveriş yapma olasılığı yoktur. Her şeyin ötesinde, konu arama motoru optimizasyonu olduğunda, Google, düşük performanslı web sitelerinin en iyi arama sonuçlarında görünmesine izin vermeyeceğinden , hız doğrudan bir sıralama faktörüdür .
Her saniyenin önemli olduğu e-ticaret dünyasında, bir web sitesi yavaşsa, her iş metriği zarar görür: günlük katılım oranı, dönüşümler, hemen çıkma oranı, arama sıralaması, sayfa görüntülemeleri ve hepsinden önemlisi satışlar ve gelir. Sayfa yanıtındaki bir saniyelik gecikme bile dönüşümlerde %7'lik bir düşüşe neden olabilir .
Web performansı çok önemli gibi görünüyor, değil mi? Bu yazıda, e-ticaret mağazası sahiplerinin yaptığı yaygın hataları belirleyeceğiz ve web performansını ve hızını artırmanın yollarını özetleyeceğiz.
Daha Hızlı Web Sitesi Hızı Optimizasyonu için Ana Performans Sorunları Nasıl Belirlenir?
Performans tamamen verilerle ölçülür. Metriği ölçmenin en kolay yolu, web yöneticileri ve mağaza sahiplerinin projelerini güncel performans optimizasyonu sağlayarak izlemeleri için tasarlanmış e-Ticaret için analitik araçları kullanarak test etmektir.
Web sitenizin performansını takip etmek için kullanılabilecek bazı araçlar şunlardır:
- Google Sayfa Hızı Analizleri
Google tarafından yapılan araç, yalnızca sayfanın masaüstü ve mobil cihazlarda hızı hakkında rapor vermekle kalmaz, aynı zamanda daha iyi sonuçlar elde etmek için sayfanın nasıl iyileştirilmesi gerektiğine dair eyleme geçirilebilir öneriler sunar. Google PageSpeed Insights'ın ana özelliği hem saha hem de laboratuvar verileri sağlamaktır. Sonuncusu, orta seviye bir cihazda (Moto G4) simüle edilmiş bir yükleme sayfasına ve sabit bir dizi ağ koşullarına dayanmaktadır. Laboratuvar verileri, performans sorunlarının giderilmesi için kullanılabilir. Saha verilerine gelince, bir URL'nin nasıl performans gösterdiğine dair bir tür tarihsel rapordur ve gerçek dünya kullanıcılarından farklı cihazlar ve ağ koşullarındaki anonimleştirilmiş performans verilerine dayanır. Veriler, gerçek kullanıcı deneyimini belirlemek için kullanışlıdır. Kullanıcı, her iki veriyi bir araya getirerek ve analiz ederek, web sitesinin performansının tam bir resmini elde edebilir.
- GTMetrix
Sitelerin yükleme süresini test etmek için kullanılan, sonuçları A'dan F'ye dereceler halinde atayan ve sitenizin belirli sorunları hakkında birçok ayrıntı sağlayan, kullanımı kolay bir çevrimiçi araçtır. Çoğu zaman yapılacak ince ayarları anlamak için yüklemek için.
- AnahtarCDN
Araç, bir web sitesinin nasıl performans gösterdiğine ilişkin genel bir bakış ve ayrıntılı rapor almak için tam sayfa hız testi sağlamanın yanı sıra, çeşitli başka yararlı özelliklere de sahiptir. Örneğin, bir URL'nin HTTP/2 protokolü aracılığıyla teslim edilip edilmediğini doğrulamak için HTTP/2 testi.
Artık çeşitli araçları kullanarak e-ticaret mağazanızın performansını nasıl test edeceğinizi bildiğinize göre, web sitesinin hangi yönlerinin ayarlanması gerektiğine ve performans optimizasyonunu iyileştirmek için hangi adımların atılması gerektiğine daha yakından bakalım.
#1 Barındırma Çözümünüzü Geliştirin
Barındırma türü, fiziksel sunucularının yoğunluğu ve yükü, e-ticaret mağazalarının performansı söz konusu olduğunda yaygın suçlulardır. Barındırma kaynaklarının eksikliği, site performansının düşmesine neden olur ve uzun kesinti süreleri, potansiyel müşterilerin ve satış gelirlerinin kaçınılmaz olarak kaybedilmesine neden olur.
Barındırma çözümünün seçimi, bir mağazanın ne kadar büyük olduğuna (aldığı giden trafik miktarı, günlük sipariş ve ziyaretçi sayısı) ve temel aldığı CMS'ye bağlıdır. Bu nedenle, örneğin, Magento CMS'ye dayalı büyük veya orta ölçekli bir mağaza, basit paylaşılan barındırma ile eşleşmez. Böyle bir mağazayı barındırmak için, satış veya tatil dönemlerinde trafik artışlarını yönetebilen en azından ölçeklenebilir VPS'ye, buluta veya özel barındırmaya ihtiyacınız vardır.
#2 Sunucu Yanıt Süresini ve HTTP İsteklerinin Sayısını Azaltın
Çok sayıda sunucu isteği, hedef kitlenizin mağazanızla ne kadar iyi etkileşim kurduğunu belirleyen temel ölçümleri olumsuz etkiler. Daha fazla istek ve yanıt süresi ne kadar uzun olursa, bir sayfanın yüklenmesi o kadar uzun sürer. Her JS ve CSS dosyası, her komut dosyası, stil sayfası, gömülü video veya görüntü, ek bir HTTP isteği anlamına gelir.
Sunucu isteklerini azaltmak, web sitesinin arka ucunda değişiklik yapılmasını gerektirir. Ancak bu değişikliklerin, web sitenizin performansı yavaşlatan yönlerini göstermeyi amaçlayan karmaşık denetime bağlı olması gerekir.
Sunucu isteğini en aza indirmek için web yöneticileri şunları yapabilir:
- Tüm JavaScript kaynaklarını tek bir kaynakta birleştirin ve her sayfa için yalnızca bir stil sayfası kullanın (işlemi otomatikleştirmek için Apache Ant veya pkd.io gibi yazılımları kullanabilirsiniz).
- Gereksiz görüntüleri kaldırın veya birkaç görüntüyü CSS sprite tekniğiyle tek bir görüntüde birleştirerek optimize edin (görüntüleri tek bir dosyada birleştirmenize izin veren bazı araçlar – Spritegen, CSS Sprite Aracı – vardır).
- Veritabanınızı optimize edin. Web siteniz bilgi biriktirdiği sürece, veritabanınızda depolanan büyük miktarda veri, sistemin darboğazıdır. Veritabanı veya yanlış yapılandırılmış bir DB sunucusu, sorgular çok uzun sürdüğünde gerçek bir sorun haline gelebilir. Web sitesi veritabanı optimizasyonu süreci, gereksiz girişleri kaldırmayı, veritabanı sorgularını azaltmak için düz kataloglara geçmeyi, veritabanı sürümünü güncellemeyi, büyük tablolara dizin eklemeyi ve diğer düzenlemeleri içerir.
- Gelecekteki ziyaretler sırasında dosyaları yeniden kullanarak ziyaretçilere hızlı teslimat sağlamak için önbelleğe almayı yapılandırın . Örneğin, açık kaynaklı, bellek içi, veri yapısı sunucusu olan Redis'i (PDF) kurabilirsiniz. Dağıtılmış bir sunucu önbelleği veya sıklıkla ihtiyaç duyulan verilerin depolandığı bir veritabanı olarak kullanılabilir.
- Web sitenizi JavaScript dosyalarını eşzamansız olarak yükleyecek şekilde ayarlayın . Web sitesi içeriğinin aynı anda birden çok sayfa öğesi oluşturmasını sağlar.
- Gereksiz ve uzun değişkenleri, yorumları, istenmeyen karakterleri kaldırarak kodun boyutunu küçültün ve sıkıştırın .
- Bloatware'i (değer sağlamadan yer kaplayan programlar, eklentiler, uygulamalar) ortadan kaldırın.

#3 Üçüncü taraf uzantıları kullanın
Varsayılan işlevselliğe ek olarak, e-Ticaret web sitesi performansını artırmak için birçok uzantı mevcuttur. Performans uzantılarıyla, kodun bazı bölümlerinde ince ayar yapabilir, tarayıcı önbelleğinden yararlanabilir, görüntü boyutunu optimize edebilir, belirli kullanım durumları için bir web sitesini optimize edebilir, HTML/JS/CSS'yi (biraz) küçültebilir ve performansla ilgili en belirgin sorunları düzeltebilirsiniz.
Ancak, uzantıların tüm web sitesi sorunları için sihirli hap olmadığını göz önünde bulundurun, karmaşık bir şeyi çözmelerini beklemeyin. Hiçbir uzantı, kod tabanını deneyimli geliştiriciler kadar anlayamaz.
Ayrıca her yeni uzantı, sunucuya ayrı bir HTTP isteği ekler. Sunucunun isteği işlemesi daha fazla zaman alır ve bu da sayfa yükleme hızını etkiler. Bu nedenle, çevrimiçi mağazanız karmaşık bir kod yapısına sahipse, zaten çok sayıda üçüncü taraf uzantısı yüklediyseniz veya CMS'niz oldukça özelleştirilmişse performans uzantılarını kullanmak iyi bir fikir değildir. Örneğin, performans için optimize edilmesi biraz zor olan Magento destekli e-Ticaret mağazaları için, üçüncü taraf uzantıları, çözebileceklerinden daha fazla sorunun nedeni olabilir. Burada, optimizasyon sürecini Magento performans optimizasyon hizmetleri sağlayan bir şirkete emanet etmek mantıklıdır .
#4 Elasticsearch'e geç
Elasticsearch, veri yapılarını depolayan ve alan açık kaynaklı bir arama motoru ve dağıtılmış belge deposudur. 2010 yılında geliştirilmiştir ve tam metin arama motoru Java ile yazılmıştır. Elasticsearch, birçok önde gelen e-ticaret markası tarafından büyük miktarda veriyi anında depolamak, analiz etmek ve aramak için kullanılan genel bir araçtır.
Arama, mağazanın en önemli özelliklerinden biri olduğu sürece, Elasticsearch, e-Ticaret mağazası sahiplerine hem algılanan hem de gerçek performansı artırma fırsatı sunar. Çok fazla para harcamadan hızlı kullanıcı deneyimi sunmak için harika bir stratejidir.
Elasticsearch, WooCommerce, Shopify veya Magento olup olmadığına bakılmaksızın her CMS ile çalışır ve sitenin veritabanını aşırı yükleyen yoğun sorgulama nedeniyle kabul edilemez derecede yavaş çalışan çevrimiçi mağazalar için son derece yararlı olabilir. Bonus olarak, Elasticsearch'ün ilginç bir özelliği vardır - karmaşık arama sorgularını varsayılan aramadan çok daha iyi anlar.
#5 Medya İçeriğinin Daha Hızlı Yüklenmesi için Geç Yüklemeyi Kullanın
Bir e-ticaret web sitesinin tipik yükündeki video, ses ve görüntülerin oranı çok büyük olabilir. Ancak mağaza sahipleri, medya içeriğini web sitelerinden kaldırma konusunda isteksiz olabilir. Tembel Yükleme (veya isteğe bağlı yükleme) burada sihir yapabilir. “Kritik olmayan” veya “ekran dışı” dosyaların yüklenmesini ihtiyaç anına kadar erteleyen bir medya içeriği optimizasyonu tekniğidir. Ayarlara bağlı olarak, desen uygulamadaki çeşitli anlarda ortaya çıkabilir, ancak genellikle kaydırma, tıklama veya gezinme gibi bir tür kullanıcı etkileşiminde meydana gelir.
Kullanıcının asla göremediği şeyleri yükleyebildiğimiz kadarıyla, bu birkaç nedenden dolayı bir sorun teşkil ediyor:
- Pili ve diğer sistem kaynaklarını boşa harcar;
- Verileri boşa harcar (sınırlı veri planlarındaki kullanıcılar için kritik öneme sahiptir).
Düzgün ve uygun şekilde kullanılırsa görüntülerin ve videonun Tembel Yüklenmesi, hem ilk sayfa ağırlığını hem de ilk yükleme süresini azaltabilir ve bunların tümü performansı olumlu etkiler.
Bununla birlikte, tekniğin kullanımı çeşitli tuzaklara sahiptir. İlk olarak, uygulanması, mevcut olanlara eklenecek ekstra kod satırlarını gerektirir ve bu da onu karmaşık hale getirir. İkinci olarak, şablon, yüklenmemiş içeriğin hatalı indekslenmesi olasılığı nedeniyle arama motorunuzun sıralamasını bir şekilde etkileyebilir.
Özetleme
Kuşkusuz, teknoloji konusunda bilgili işletme sahiplerinin web sitesinin hangi yönlerinin düzeltilmesi gerektiğini tanımlaması zordur. Herkesin bir e-ticaret mağazasını daha iyi hız ve performans için optimize edemeyeceğinden bahsetmiyorum bile. Darboğazlara dönüşebilecek pek çok sorun vardır ve web sitenizin yanlış şekilde çalıştığını düşünüyorsanız, web sitesi geliştirme ve optimizasyonu konusunda sağlam uzmanlığa sahip optimizasyon hizmetleri sunan bir şirket aramak daha iyidir.