WooCommerce Mağazanızın Hızını Optimize Etmek İçin İpuçları

Yayınlanan: 2020-11-26

Bir e-ticaret mağazasında hız, işinizi oldukça karlı hale getirebilecek veya onu boşa çıkarabilecek en önemli faktörlerden biridir. Daha iyi bir kullanıcı deneyimi sağlamak, SEO'yu geliştirmek, yatırım getirisini artırmak ve müşterilerinizi memnun etmek için hız çok önemlidir. Uygun hız olmadan çevrimiçi bir işletme yürütmeyi bekleyemezsiniz.

Yüklenmesi 3 saniyeden uzun sürerse, kullanıcıların yaklaşık %58'inin sitenizi terk edeceğini biliyor musunuz? Müşterilerin %40'ı sitenize asla geri dönmeyecek.

Bu yazıda, WooCommerce mağazanızı nasıl hızlandıracağınızı ve bununla ilgili diğer birçok yönü tartışacağız.

İçindekiler

Hız, e-Ticaret İşini Nasıl Etkiler?

Yüksek hızlı internetin hemen hemen her insan için mevcut olduğu günümüzde, bir web sitesinin son derece hızlı olması bir zorunluluk haline geldi. Hızla, site artan arama motoru sıralamalarına, optimize edilmiş dönüşüm oranlarına ve satışlardaki iyileştirmelere tabi tutulur. İşte çiğnemek için bazı istatistikler:

  • İnternet kullanıcılarının %73'ü yüklenmesi çok uzun süren bir sitede bulundu.
  • Web sitesinin yüklenmesinde 1 saniyelik bir gecikme, dönüşümlerde %7'lik bir düşüşe neden olabilir
  • Günde 50.000 ABD Doları kazanan bir e-ticaret sitesi, yüklemede 1 saniyelik fazladan zamandan her yıl potansiyel olarak 1,25 milyon ABD Doları tutarında satış kaybedebilir.
  • Sayfa yükleme süresi 8 saniyeden 2 saniyeye çıktığında e-ticaret mağazanızdaki dönüşüm oranları %74 artar
  • Müşterilerin %73'ü, siteniz mobil cihazlarına yüklenmediği takdirde sitenize geri dönmeyecek
    E-ticaret tüccarlarının sitenin yavaş olup olmadığını bile belirleyememesi gibi değil. Hızı belirlemek için kullanabilecekleri birçok ücretsiz araç vardır. Daha yavaş site için ortak sorunlar şunlardır:

    • Optimize edilmemiş hacimli görüntüler
    • HTTP sıkıştırması olmadan sunulan içerik
    • Çok fazla CSS resim isteği
    • Önbelleğe alma bilgisi yok

WooCommerce Mağaza Hızı Nasıl Ölçülür?

En İyi 1 Milyon Sitede e-Ticaret Kullanım Dağılımı Olarak WooCommerce Share
En İyi 1 Milyon Sitede e-Ticaret Kullanım Dağılımı Olarak WooCommerce Share Kaynak: BuiltWith

E-ticaret siteleri geliştirmek için en popüler CMS'lerden biri olan WooCommerce'in 88 milyondan fazla indirildiğini biliyor musunuz? WooCommerce İndirme 5 milyondan fazla

Ve şimdi 5 milyondan fazla e-ticaret mağazasında kullanılıyor. WooCommerce'i kullanmak için herhangi bir ekstra ücret veya komisyon vermeniz gerekmez.

Hızı ölçemezseniz, geliştiremezsiniz. WooCommerce mağazanızı hızlandırmaya çalışırken iyileştirmeleri nasıl ölçeceğinizi bilmek önemlidir. Shopify Hız Optimizasyonu için Google Sayfa Hızı Öngörüleri

Sitenizi hızı için test etmek, boşlukları bilmenizi sağlayacaktır. Google PageSpeed, Pingdom, GTmetrix gibi hız testi araçlarıyla başlayabilirsiniz.

WooCommerce Nasıl Hızlandırılır?

Bir hız testi raporu aldıktan sonra, bir WooCommerce mağazası için olası boşlukları ve bunların nasıl düzeltilebileceğini öğreneceksiniz. Başlayalım!

1. WooCommerce'deki Ayarlar ile başlayın

Temel ayarlarla başlayalım. İlk olarak, giriş sayfasının URL'sini değiştirin. WordPress'te varsayılan olarak sitenin oturum açma URL'si domain.com/wp-admin/ şeklindedir . Evet, hatırlaması kolay, ancak bilgisayar korsanları dahil herkes bu URL'yi biliyor.

Varsayılan URL'yi özel bir URL ile değiştirmek, sizi kaba kuvvet saldırılarından koruyacaktır. Ayrıca, çok fazla 429 hata isteği gibi hız sınırlayıcı HTTP hatalarıyla mücadele için de harikadır.

Sitenize bir blog bölümü eklediyseniz, blog listeleme sayfasında listelenen blogların sayısını da sınırlayabilirsiniz. WordPress varsayılan 10 blog sınırını belirlemiş olsa da, bunu azaltabilirsiniz. Bu başlangıçta önemsiz görünebilir, ancak yüksek trafikli bir blog çalıştırıyorsanız performansı artıracaktır. Seçeneği WordPress Kontrol Paneli -> Ayarlar -> Okuma bölümünde bulabilirsiniz.

Ayrıca sitenizdeki pingback'leri devre dışı bırakabilirsiniz. Genellikle değersiz spam üretirler. Gönderilerde veya sayfalarda çok fazla yorum varsa, bunları daha küçük parçalara da bölebilirsiniz. Bunları WooCommerce -> Ayarlar ile devre dışı bırakabilirsiniz.

2. Daha Hızlı Bir Tema Alın

Hızlı yükleme woocommerce için wordpress temaları
Kaynak: Wp-Rocket En Hızlı WordPress Temaları

Site WordPress temasının hızına karar verirken çok önemlidir. WordPress için yüz binlerce tema bulabilirsiniz, bu nedenle WooCommerce mağazanız için doğru temayı bulmak zordur.

Bir WooCommerce mağazası için, tema yalnızca çekiciliğiyle sınırlı kalmamalı, aynı zamanda WooCommerce ile düzgün bir şekilde uyumlu olmalı ve büyük bir hızla gelmelidir. Popüler temalardan bazıları Divi, Avada vb. Bunlar ultra hızlı, hafif WooCommerce uyumlu WordPress temalarıdır. Bir temaya karar vermeden önce, e-ticaret mağazanızda ihtiyaç duyacağınız tüm özellikleri listeleyebilirsiniz. Ardından, maksimum gereksinimleri karşılayan bir tema aramaya başlayın.

3. Eklentileri veya WooCommerce Uzantılarını Kolaylaştırın

Wordpress Eklentileri WooCommerce deposunda 54.000'den fazla eklenti var. Ücretsiz olmayan birçok premium eklenti bulabilirsiniz. Düzinelercesini taşımak ve kurmak kolaydır. Ancak, maksimum eklentileri yüklemek web sitenizi heyecanlandırmaz, ancak hızını kesinlikle azaltabilir. Belirli barındırma ortamlarıyla çalışmayan birçok eklenti var. Bu eklentilerin çoğu performans ve güvenlikle ilgilidir.

Kodlama düzgün yapılmadığında eklenti kurulumu performans sorununa neden olur. Hatta birkaç eklenti, diğer eklentilerle çakışma yaratır. Düzinelerce eklentiniz olduğunda, eklentiler arasında daha fazla çakışma olasılığı vardır.

4. WordPress Bellek Sınırını Artırın

Varsayılan olarak, WordPress size 32 MB PHP bellek verir. Herhangi bir aksaklıkla karşılaşırsa, bu sınırı otomatik olarak 40 MB'a (tek bir site için) veya 64 MB'ye (birden çok site için) yükseltmeye çalışır. Genellikle, bir WooCommerce mağazasını çalıştırmak için bellek sınırı yeterli değildir. Kontrol panelinde aşağıdaki gibi bir hata mesajı da ortaya çıkabilir:

İzin verilen xxxxxx bayt bellek boyutu tükendi

Bellek sınırını 256 MB'a çıkarırsanız daha iyi olur. Düzenlemeden önce her dosyanın yedeğini alın. Bu nedenle, bir şeyler ters giderse, düzenlenen dosyayı orijinaliyle değiştirebilirsiniz.

5. Görüntüleri Sıkıştırın ve Teslimatı Optimize Edin

shopify mağazası için görüntü optimizasyonu Yüksek kaliteli görüntüler müşteriler için çok çekici, ancak bir gerileme var. Bu görüntülerin boyutu çok fazla ve çok fazla bellek kaplıyor. Bu resimleri boyut ve dağıtım için optimize etmezseniz, resimler siteyi yavaşlatır.

HTTPArchive, web sayfası boyutunu ve miktarını izler. Videolar resimlerden daha ağır olsa da, çoğu durumda istek üzerine yüklendiğinden siteyi resimler kadar yavaşlatmazlar. Bir rapora göre, gizli ve ekran dışı görüntüleri tembelce yükleyerek sayfa başına 545 KB tasarruf edebilirsiniz. JPEG düzeyini 85 veya daha düşük bir değere sıkıştırırsanız, sayfa başına 40,3 KB tasarruf edebilirsiniz. Görüntüleri optimize etmek için kullanabileceğiniz diğer yöntemlerden bazıları şunlardır:

  • JPEG, PNG vb. görüntüler için uygun formatı seçin.
  • Kaliteden ödün vermeden görüntüleri sıkıştırmak için doğru araçları kullanın
  • Birden çok cihazda daha iyi deneyimler için duyarlı görüntüler kullanın
  • Tembel yükleme ekran dışı ve gizli resimler

WooCommerce optimizasyonu için görüntüleri sıkıştırmanıza ve ölçeklendirmenize yardımcı olabilecek eklentilerden bazıları şunlardır:

  • WP Sıkıştır
  • hayal et
  • KısaPiksel
  • Optimol

6. CDN ile Statik Kaynak Teslimatı

Hız için CDN Ağları CDN, İçerik Dağıtım Ağı anlamına gelir. Bunlar, dünya çapında demografik olarak dağılmış sunucular grubudur. Bu sunucuların konumları, Varlık Noktaları (PoP'ler) olarak bilinir. CDN'nin ana işlevi, statik kaynakları yakındaki kullanıcılara önbelleğe almak ve teslim etmektir. Buna resimler, JS, CSS vb. dahildir. Bazı güçlü CDN'ler dinamik içeriği de barındırabilir ve sunabilir.

Sitenizin çalıştığı sunucunuzun hızı ne olursa olsun, hız coğrafi konumu ile sınırlı olacaktır. Bir CDN, sunucu ve kullanıcılar arasındaki mesafeyi azaltır ve böylece hızı artırır.

Talebin nereden geldiğini belirleyecek ve ardından verileri iletmek için en yakın CDN'yi atayacaktır. Daha hızlı bir site ve daha iyi bir kullanıcı deneyimi ile sonuçlanacaktır. Kullanabileceğiniz popüler CDN'lerden bazıları şunlardır:

  • bulut parlaması
  • Sucuri CDN'si
  • Bulut Yolları CDN'si
  • Yığın Yolu
  • AnahtarCDN

7. Kullanılmayan Komut Dosyalarını ve Stil Sayfalarını Çıkarın

Genel olarak, WordPress temalarının ve eklentilerinin çoğu, sitenizin sayfalarına komut dosyaları ve stil sayfaları yükler. Bu varlıkları sayfada kullanılmadıklarında bile yüklerler.

Örneğin, İletişim Formu komut dosyalarını veya stil sayfasını diğer her sayfaya yükler. Formlar sadece iletişim sayfasında kullanılacak, ancak varlıklar diğer sayfalarda da gereksiz yere yükleniyor. Bu komut dosyalarının ve stil sayfalarının çıkarılması, şişkinliği azaltacak ve sayfa sürelerini hızlandıracaktır.

Ayrıca ödeme mekanizmasında, sitenizin ana sayfasına veya başka bir sayfaya ödeme ağ geçitlerinin komut dosyalarını yüklemek gereksizdir. Bu komut dosyalarını yalnızca ödeme ve sipariş onay sayfalarında yüklenecek şekilde kısıtlamanız gerekir.

8. HTTP/2 Son Derece Gereklidir

Birkaç yıl önce çoğunlukla “ HTTP İsteklerinin Sayısını Azalt ” olarak adlandırılıyordu. Tarayıcılarda yapılan birçok iyileştirmeden sonra artık bu ihtiyaç ortadan kalktı.

HTTP protokolündeki ilk büyük güncelleme 1997'de HTTP 1.1 idi. Sosyal medyadan, video veya ses akışından, akıllı telefonlardan bile önceydi, ancak daha sonra web'de büyük bir büyüme gördük. HTTP/2, 2015 yılında HTTP 1.1 protokolü üzerine geliştirildi. İnternetten gelen artan talepleri karşılamak esastı. Bu protokol ile inanılmaz hız, verimlilik ve güvenlik elde ediyoruz. Bunun birden çok nedeni vardır:

  • Tek bir TCP bağlantısında daha iyi çoğullama ve paralellik vardır.
  • Başlıkların HPACK sıkıştırması için Huffman kodlama algoritması
  • Daha hızlı şifreleme için ALPN uzantısı
  • Proaktif sunucu, istekleri beklemek yerine iter

Bu nedenle, siteyi HTTP/2'ye geçirmek, WooCommerce mağazasının resim, ses, video gibi kaynakları daha hızlı sunmasına yardımcı olacaktır.

Kendi e-Ticaret web sitenizi edinin

9. Daha Fazla Hız için WooCommerce Önbelleği

Önbelleğe alma, kaynakların başka bir istekte hızlı bir şekilde sunulabilmesi için ilk istekte geçici olarak depolanması anlamına gelir. Önbellek, kullanıcının cihazında veya sunucuda saklanabilir. WooCommerce mağazanızı hızlandırmanın en önemli veya en kolay yollarından biridir. Önbelleğe alma şu şekilde çalışır:

  • 1. Kullanıcı, bir site için tarayıcıdan bir istekte bulunacaktır.
  • 2. Tarayıcı, bir HTML Sayfası sunmak için tarayıcıya bir istekte bulunacaktır. Bunu bir DNS sunucusu halleder.
  • 3. Web sayfası daha sonra bir web sunucusunda barındırılan WordPress, Magento vb. gibi bir uygulama tarafından döndürülecektir.
  • 4. Uygulama komut dosyalarını çalıştırır (örneğin PHP, JavaScript, vb.) ve (5) bir web sayfası oluşturmak için veritabanını (örneğin MySQL, MongoDB, vb.) sorgular. Daha sonra web sayfasını tarayıcıya döndürür, bu da onu oluşturur ve kullanıcıya gösterir.

Tüm bu adımlar birkaç saniye sürecektir. Ancak bu adımlar bir kullanıcı içindir. Binlerce kullanıcı aynı adımı gerçekleştirdiğinde siteye çok fazla yük binmiş olacaktır. Önbelleğe almanın kurtarmaya geldiği yer burasıdır. Önbelleğe alma, yalnızca web sitesi hızını artırmakla kalmaz, aynı zamanda sunucudaki yükü de azaltır. İşte WooCommerce mağazanızın yükleme süresini iyileştirmeye yardımcı olabilecek bazı önbellek eklentileri.

  • Esinti
  • WP Roketi
  • W3 Toplam Önbellek

Daha Fazla Bilgi Edinin: Bir e-ticaret mağazası için en iyi barındırma sağlayıcısı nasıl seçilir?

10. WooCommerce Mağazanızın Veritabanını Temizleyin

Bir web sitesinin tüm verilerinin nerede saklandığını hiç merak ettiniz mi? Peki, bu veritabanı. WooCommerce mağazasındaki bir veritabanı şunları içerir:

Ürün sayfaları, kategoriler, kullanıcı verileri, etiketler, incelemeler vb. gibi sitenin içeriği.

Sipariş detayları, ödemeler, stok vb. gibi işlem verileri.

Kullanıcılar sitenizi ziyaret ettiklerinde genellikle statik olan ve çok fazla değişmeyen sitenizin içeriğini talep ederler. Ancak bir ürünü satın alırken dinamik isteklerde bulunurlar. Veritabanını optimize etmek bu istekleri hızlı bir şekilde yerine getirecek, aksi takdirde kötü bir kullanıcı deneyimine yol açacaktır. Bu nedenle, gereksiz gereksiz verileri kaldırarak veritabanını temizlemeli ve optimize etmelisiniz. Veritabanını temizlemenin farklı yollarından bazıları şunlardır:

Eski Revizyonların Silinmesi

WooCommerce mağazanız açıldığından bu yana epey bir zaman geçtiyse, sayfalar, gönderiler ve diğer içerikler eski revizyonlarla doldurulmalıdır. Onları temizlemelisiniz.

Düzeltmelerin depolanmasını sınırlayın

Düzeltmelerin depolanmasını sınırlayarak, çok sayıda gereksiz gönderi ve sayfa revizyonundan kaçınabilirsiniz. Site içeriğinizi sık sık güncellemeye yatkınsanız, bu, revizyonların kontrolden çıkmasını önlemenize yardımcı olacaktır.

Sonunda Düzeltmeleri Devre Dışı Bırakma

Revizyonlara ihtiyacınız yoksa, bunları siteden devre dışı bırakabilirsiniz. Bu kodu wp-config.php dosyasına eklemeniz yeterlidir. Daha önce olduğu gibi, bu parçacığı ABSPATH öğesinin tanımlandığı satırın üstüne eklediğinizden emin olun.
define('WP_POST_REVISIONS', yanlış);

Süresi Dolmuş Geçici Olayları Temizleme

Özel bir adla ve süresi dolmuş bir süre ile depolanan önbelleğe alınmış verilere geçici olaylar denir. Bunları WordPress veritabanındaki wp_options tablosunda bulabilirsiniz. Süresi dolmuş bu geçici olaylardan kurtulmak istiyorsanız, tamamen ücretsiz olan Silme Süresi Dolmuş Geçici Olayları Eklentisini kullanabilirsiniz.

Veritabanı Tabloları Açıklığı

WooCommerce'deki veritabanı, yukarıda bahsettiğimiz gibi hemen hemen her şeyi depolar. Ancak bir süre sonra veriler eklenir, kaldırılır ve tablolar arasında taşınır ve verimsiz hale gelir. Bu nedenle, veritabanı tablolarınızı temizleyerek gereksiz verileri temizlemek daha iyidir.

Veritabanınızı temizlemek ve optimize edilmiş bir WooCommerce mağazası hedefinize yaklaşmak için bu WordPress eklentilerinden birini kullanabilirsiniz.

  • WP-Optimize Edin
  • WP Temizleme Optimize Edici
  • Gelişmiş Veritabanı Temizleyici
  • Temizleyici Güçlendirici

11. Mağazayı Mobil Cihazlar için Optimize Etme

Bugün dünya çapında 4 milyardan fazla mobil kullanıcı olduğunu biliyor muydunuz? Ve bu sayı 2024 yılına kadar 5 milyara kadar çıkabilir. Gösterge, mobil cihazlar için büyük bir küresel trafik olduğu ve bu nedenle WooCommerce mağazanızın cep telefonları, akıllı telefonlar veya tabletler için optimize edilmesi gerektiğidir. Şaşırtıcı bir şekilde, mobil cihazlardan gelen dönüşüm oranı, masaüstü bilgisayarların yarısından daha azdır. Sitenizin minimum mobil kullanılabilirlik standartlarını karşılayıp karşılamadığını öğrenmek için Google Mobil Uyumluluk Testini kullanabilirsiniz.

Bu testten sonra, web sitenizin bir mobil cihazda nasıl göründüğünü de bileceksiniz. Sitenizi mobil uyumlu hale getirmek için duyarlı bir tema kullanmalısınız. Unutmayın, mobil kullanıcılar bir sayfada çok güçlü millerden hoşlanmazlar, bu nedenle sayfayı mümkün olduğunca yalın tutun.

12. Yenilenmiş Parçaları Al AJAX İsteğini Devre Dışı Bırakın

Bir kullanıcı alışveriş sepetinde herhangi bir değişiklik yaptığında, WooCommerce alışveriş sepeti içeriğini dinamik olarak güncellemek için Get Refreshed Fragments AJAX isteğini kullanır. Ancak, çoğu zaman, çoğunlukla paylaşılan sunucularda barındırılan web sitesini yavaşlatır. Ancak bu isteği devre dışı bırakırsanız, WooCommerce -> Ürünler ayarları panelinde “Başarılı eklemeden sonra sepet sayfasına yönlendir” seçeneğini etkinleştirmeniz önerilir.

Ayrıca Magento 2 mağazasını hızlandırma ve Shopify hız optimizasyonu hakkındaki diğer yayınlarımızı da okuyun.

Toplama

Bu yazıda, WooCommerce mağazanızın hızını optimize etmek için oldukça faydalı olan farklı faydalı stratejiler hakkında bilgi edindik. En önemli kullanıcı deneyimi noktalarından biri olduğu, sitenizin SEO'suna yardımcı olduğu ve size başka birçok fayda sağladığı için web sitenizin hızından vazgeçemezsiniz. Hindistan'daki en iyi e-ticaret geliştirme şirketi Emzentech'te, hızı optimize edilmiş ve kusursuz çalışan WooCommerce mağazaları geliştirme konusunda uzmanlığa sahibiz.