WooCommerce & WordPress

WooCommerce Mağazanızı Hızlandırmanın 14 Yolu

WooCommerce Mağazanızı Hızlandırmanın 14 Yolu

Yavaş WooCommerce mağazaları, sepet terkinde artıştan müşteri sadakatini kaybetmeye kadar birçok farklı şekilde size paraya mal olabilir. Unbounce'a göre, tüketicilerin neredeyse %70'i sayfa hızının bir çevrimiçi mağazadan satın alma isteklerini etkilediğini söylüyor. Buradaki sorun, hızın çok sayıda faktöre bağlı olması ve iyileştirilmesinin çok zaman ve çaba gerektirebilmesidir.

Portent'e göre, bir sayfanın 0 ila 5 saniye arasında yüklenmesi için geçen her saniye için web sitesi dönüşüm oranları ortalama %4,42 azalır ve 0 ila 2 saniye arasında yükleme sürelerine sahip sayfalar en yüksek e-ticaret dönüşüm oranlarına sahiptir.

Web sitenizin yükleme hızı 2-3 saniyenin üzerindeyse, bu makale tam size göre. Burada, e-ticaret web sitesi performansını ölçme ve iyileştirme konusunda kanıtlanmış birkaç ipucu bulacaksınız.

Hız Neden Önemlidir?

Web sitesi hızı, WooCommerce mağazaları da dahil olmak üzere herhangi bir çevrimiçi girişimin başarısı için birkaç nedenden dolayı kritik bir unsurdur:

Kullanıcı Deneyimi:

İnternet kullanıcılarının dikkat süreleri genellikle kısadır. Yavaş yükleme süreleri, ziyaretçilerin web siteniz tam olarak yüklenmeden önce sitenizden ayrılmasına neden olabilir. Hızlı bir web sitesi ise tam tersine gezinmeyi kolaylaştırır, kullanıcıları daha fazla sayfa keşfetmeye ve daha uzun süre kalmaya teşvik eder.

SEO ve Sıralama:

Sayfa hızı, Google için en önemli sıralama faktörlerinden biridir. Largest Contentful Paint (LCP), First Input Delay (FID) ve Cumulative Layout Shift (CLS) gibi metrikler Google'ın sıralama faktörlerinin bir parçasıdır. Daha hızlı web sitelerinin arama motorlarında daha üst sıralarda yer alma şansı daha yüksektir. Mobil aramanın yükselişiyle birlikte, mobil sayfa hızı da SEO'yu önemli ölçüde etkiler.

Maliyet Verimliliği:

Optimize edilmiş, daha hızlı web siteleri genellikle daha az bant genişliği tüketir ve daha düşük barındırma maliyetlerine neden olabilir. Daha hızlı sitelerin bakımı da daha az zaman ve çaba gerektirir.

Mobil Kullanıcılar:

Bağlantı hızlarının daha yavaş olabildiği mobil cihazlar aracılığıyla sitelere erişen kullanıcı sayısının artmasıyla, optimize edilmiş web sitesi hızı daha da önemli hale geliyor. Yavaş yükleme, mobil cihazlarda daha da sorunlu olabilir ve daha yüksek hemen çıkma oranlarına yol açabilir.

Küresel Erişim:

Farklı internet hızlarına sahip farklı bölgelerden kullanıcılar, web siteniz hız için optimize edilmişse tutarlı bir deneyim yaşayabilir. Küresel bir kitleyi hedefliyorsanız ve yerelleştirilmiş içerik sunmak için bir İçerik Dağıtım Ağı (CDN) kullanıyorsanız, daha hızlı web siteleri faydalıdır.

Mevcut Mağaza Hızı Nasıl Değerlendirilir?

İyileştirme sürecine başlamadan önce, şu anda nerede durduğunuzu belirlemeniz ve mevcut mağaza hızını ve sitenizi yavaşlatabilecek sorunları bulmanız gerekir. WooCommerce sitenizin hızını değerlendirmek için kullanabileceğiniz bazı yöntemler ve araçlar şunlardır:

Doğrudan Test Araçları

Bu araçlar, web sitenizin performansını dünyanın farklı yerlerinden yükleyerek, çeşitli cihazları ve bağlantı hızlarını simüle ederek doğrudan test eder:

  • Google PageSpeed Insights: Hem mobil hem de masaüstü hız bilgileri sağlar. Ayrıca WooCommerce optimizasyon önerileri sunar.
  • GTmetrix: Şelale grafiği, öneriler ve çeşitli puanlar dahil olmak üzere ayrıntılı bir analiz gerçekleştirir.
  • WebPageTest: Hız endeksi, ilk bayta kadar geçen süre ve daha fazlası gibi ayrıntılı bilgiler sağlar.

Tarayıcı Geliştirici Araçları

Modern tarayıcılara yerleşik olan bu çözümler, geliştiricilerin web sitelerini incelemesine, hata ayıklamasına ve profillemesine olanak tanır:

  • Chrome DevTools: Site hızını analiz etmek için Ağ ve Performans sekmelerini kullanın.
  • Firefox Geliştirici Araçları: Bu araçlar, geliştiricilerin web sayfalarını incelemesine, hata ayıklamasına ve profillemesine olanak tanıyarak web sitelerinin davranışını ve yapısını anlamalarına yardımcı olur.

Sunucu Tarafı Araçları

Bu araçlar, ön uç test araçlarıyla belirgin olmayabilecek sunucu tarafı sorunlarını belirlemeye yardımcı olabilir:

  • New Relic: Sunucu performansına derinlemesine bir bakış sağlar, arka uç darboğazlarını tespit etmek için iyidir.
  • Günlük Analizi: Sorunları tespit etmek için sunucu günlüklerini analiz edin.

Eklenti Tabanlı Kontroller

Eklentiler, WooCommerce mağazanızın performansının çeşitli yönlerini doğrudan WordPress yönetici alanınızdan izlemek için kullanışlı ve güçlü bir yol sunabilir. İşte bazı popüler eklenti tabanlı yaklaşımlar:

  • Query Monitor: Web sitenizi hangi sorguların yavaşlattığını kontrol etmek için bir WordPress eklentisi.
  • WP Debugging: Sorunları kontrol etmek için WordPress hata ayıklama özelliklerini etkinleştirir.

Gerçek Kullanıcı İzleme

Gerçek Kullanıcı İzleme (RUM), bir web sitesi veya uygulamanın kullanıcıları tarafından gerçekleştirilen her işlemi yakalayan ve analiz eden bir performans izleme yaklaşımıdır. Kullanıcı davranışını simüle eden sentetik izleme yöntemlerinin aksine, RUM verileri gerçek kullanıcıların sitenizle olan etkileşimlerinden toplar.


Genellikle, web sitenize küçük bir JavaScript kodu parçası eklersiniz; bu kod, performans verilerini toplar ve analiz için bir sunucuya gönderir. Çoğu RUM aracı bu şekilde çalışır, ancak belirli uygulama ayrıntıları değişebilir. RUM için yararlı araçlar arasında New Relic Browser, Boomerang, Akamai mPulse ve diğerleri bulunur.

WooCommerce Mağaza Hızını Artırmanın 14 Yolu

Artık mevcut yükleme hızını ve hangi sorunların olduğunu bildiğinize göre, bir optimizasyon stratejisi oluşturabilirsiniz. Harika bir WooCommerce mağaza hızı elde etmek için muhtemelen web sitesinin birkaç yönünü düzeltmeniz gerekeceğini unutmayın. Ayrıca, zamanla yavaşlayabileceğinden hızı ara sıra izlemeniz gerekecektir. İşte site performansınızı nasıl artırabileceğinize dair bazı tavsiyeler:

Güvenilir Bir Barındırma Bulun

Yanlış seçenek memnuniyetsiz müşterilere ve iş kaybına neden olabilirken, ideal WooCommerce web barındırma hizmeti kusursuz performans, hızlı yükleme süreleri ve tutarlı çalışma süresi garanti edebilir.

Her barındırma türü, çeşitli fiyat noktalarına sahip çeşitli planlar altında sağlanabilir. Bu nedenle, fiyat aralığınızda bir barındırma sağlayıcısı ararken, sunucu tarafı önbellekleme, sitenizin talepleri için yeterli bant genişliği ve RAM, yüksek performanslı SSD depolama ve PHP ve MySQL gibi güncellenmiş yazılımlar gibi özellikleri göz önünde bulundurun.

Paylaşımlı bir barındırma planınız varsa, bu, yüzlerce web sitesinin aynı sunucuyu ve kaynaklarını kullandığı anlamına gelir. Her sunucuda izin verilen web sitesi sayısını kısıtlayan bir barındırma hizmeti seçin veya bir VPS veya adanmış plana yükseltmeyi düşünün. 

Performans Ayarlarını Optimize Edin

Önce giriş sayfanızın URL'sini değiştirin. Giriş URL'si genellikle varsayılandır ve bilgisayar korsanları da dahil olmak üzere herkes tarafından bilinir, bu da web sitelerini saldırılara karşı savunmasız hale getirir.

Giriş URL'nizi ayırt edici bir şeyle değiştirerek kötü niyetli aktörlerin kaba kuvvet saldırılarından kaçınabilirsiniz. Ayrıca, oran sınırlayıcı HTTP sorunlarını önlemek için de kullanabilirsiniz.

E-ticaret web sitenizin bir blogu da varsa, blog akışınızda görünen giriş miktarını kısıtlayın. Popüler bir blog yönetiyorsanız, performans tasarrufları birikir. Bu ayarlamalar WordPress Panosunun Okuma ayarlarında yapılabilir.

Resmi WordPress web sitesinden alınan ekran görüntüsü


Ardından web sitenizdeki geri bildirimleri kapatın. Genellikle spam üretirler. WordPress ayrıca, makalelerinizde veya sayfalarınızda kullanıcılardan çok sayıda yorumunuz varsa, büyük kullanıcı yorumlarını daha küçük porsiyonlara bölme olanağı da sağlar. Ürün sayfanızın yüklenmesi için geçen süreyi azaltmak için bu değeri 10 ile 20 arasında tutun. 

Eklentilerin ve Uzantıların Kullanımını Yeniden Gözden Geçirin

WooCommerce için sınırsız çok yönlülük sağlayan çok sayıda eklenti vardır. Ancak bu, her birini yüklemeniz gerektiği anlamına gelmez.

Çok sayıda eklenti, web sitenizdeki Javascript veya CSS dosyalarının miktarını artırır, bu da sunucunuzun daha fazla HTTP isteği almasına neden olarak şirketinizin operasyonlarını yavaşlatır. Ek olarak, daha fazla eklentiye sahip olmak, daha fazla sunucu kaynağı kullanmak anlamına gelir, bu da yükleme sürelerini yavaşlatır.

Kaç tane eklenti kullandığınız önemli değil; önemli olan kaliteleridir. Çok sayıda görevi yerine getirebilen eklentileri seçin, performans hakkında bilgi edinmek için yorumları okuyun, sık sık güncellendiklerini onaylayın ve saygın kaynaklardan seçenekler yükleyin.

Hızlı Bir E-ticaret Teması Edinin

Çoğu zaman, bir e-ticaret teması seçerken, web sitesi tasarımcıları sayfaların ne kadar hızlı yüklendiğini düşünmeden estetiği seçerler. Sonuç olarak, ön yüzün görünümü genellikle sayfa yükleme hızından daha öncelikli olur.

Yükleme süresini optimize etmek için, hafif ve performans için optimize edilmiş bir WooCommerce teması seçin. Temanın duyarlı olduğundan ve temiz bir kod tabanına sahip olduğundan emin olun.

Ayrıca, birçok temanın kullanmadığınız öğeleri devre dışı bırakmanıza da izin verdiğini unutmayın. Bir temanın hızlı yüklenip yüklenmediğini belirlemek için, demo sayfalarını test etmek üzere hız araçlarını kullanmayı veya kullanıcılar tarafından bırakılan yorumlara göz atmayı deneyin.

Görüntüleri Sıkıştırın

Büyük resimler kullanmak sayfa yükleme hızlarını önemli ölçüde yavaşlatacağından, resimlerinizi web sitenize göndermeden önce küçültmeniz çok önemlidir. Resimleri web siteniz için doğru boyuta ölçeklendirmek için Photoshop, GIMP veya Figma gibi yazılımları kullanın.

Fotoğraflarınızın dosya boyutları, sıkıştırma yoluyla kalite kaybı olmadan azaltılabilir. Uygun formatı seçin; resminizin yarı saydam bir arka planı yoksa, daha küçük olan JPEG resimleri genellikle yüklemek için en iyisidir. Boyuta dikkat edin: 2000 piksellik bir resim yüklemek, yalnızca 500 piksel genişliğindeki bir yere sığmaz. İşledikten sonra resmi sıkıştırın: resim sıkıştırıcılar, gereksiz verileri ve meta verileri kaldırarak dosya boyutunu azaltır.

Tembel Yüklemeyi Uygulayın

Tembel yükleme olarak bilinen bir özellik, bir site ziyaretçisi sayfada göründükleri yere kadar aşağı kaydırana kadar resimlerin yüklenmesini engeller. Sonuç olarak, müşterileriniz içeriğinizi görüntülemek için medyanızın yüklenmesini beklemek zorunda kalmazlar.  Web sitenizde çok sayıda resim varsa, bu strateji mağazanın yükleme sürelerini büyük ölçüde azaltabilir. 

WordPress eklentilerini kullanarak WooCommerce mağazanıza tembel yükleme kurabilirsiniz. Eklentiler, web sitenizin başlangıçta açılması için geçen süreyi kısaltır.

Statik Kaynakları CDN Üzerinden Sunun

Bir içerik dağıtım ağı (CDN), dünyanın dört bir yanına stratejik olarak yerleştirilmiş bir sunucu ağıdır. Varlık Noktaları (PoP'lar) bu sunucu sitelerinin adlarıdır. Resimler, JavaScript, CSS vb. gibi statik kaynakları önbelleğe almak ve sunmak bir CDN'nin ana görevidir.

Web siteniz çok hızlı bir sunucuda barındırılsa bile, konumu yine de bir etkiye sahip olacaktır. Ağ gecikmesi ve ilk bayta kadar geçen süre (TTFB), her kullanıcı ile sitenin kaynakları arasındaki mesafeyi kısaltan CDN sayesinde azalır.

İsteğin kaynağına göre önbelleğe alınmış kaynakları sağlamak için en yakın CDN PoP'unu otomatik olarak seçer. Birçok CDN, önbelleğe almanın yanı sıra, anında görüntü sıkıştırma, HTTP/3 desteği, hotlink önleme ve artırılmış güvenlik gibi ek performans artırıcı yetenekler sunar.

Kullanılmayan Komut Dosyalarını ve Stil Sayfalarını Ortadan Kaldırın

WordPress eklentilerinin ve temalarının çoğu, web sitenizin her sayfasında komut dosyaları ve stil sayfaları yükler. Sayfada ihtiyaç duyulmadığında bile, yine de bu öğeleri yüklerler.

Bu gereksiz öğeleri web sitelerinden kaldırarak, sayfa şişkinliğini azaltabilir ve WooCommerce sayfa yüklemesini hızlandırabilirsiniz, bu da size yeni siteler kurarken ve personel atarken zaman kazandırabilir. WooCommerce, uzantıları gibi bu soruna karşı savunmasızdır.

Neyi kaldıracağınızı belirlemek için web sitesi hız testi sonucunuzdaki şelale grafiğine bakın. Gereksiz varlıkları belirlemenize yardımcı olacaktır.

İhtiyacınız olmayan komut dosyalarından ve stillerden kurtulmak için wp_dequeue_script ve wp_dequeue_style'ı kullanın. Asset CleanUp: Page Speed Booster, aynı hedefi gerçekleştirmeyi basitleştiren eklentiler arasındadır.

Resmi WordPress web sitesinden alınan ekran görüntüsü

Önbelleğe Almaya Yönelin

Önbelleğe alma, gelecekteki isteklerin hızlı bir şekilde işlenebilmesi için bir istekten kaynakların geçici olarak depolanmasıdır. Hem sunucu hem de kullanıcının cihazı önbelleği tutabilir.

Bir kullanıcı bir web sitesi için istekte bulunduğunda, DNS sunucusu web sayfasını barındırma sunucusundan alır ve web sunucusundaki uygulama komut dosyalarını çalıştırır, veritabanında arama yapar ve web sayfasını üretir, bu sayfa daha sonra tarayıcı tarafından oluşturulur ve kullanıcıya gösterilir. Binlerce ziyaretçi aynı anda birkaç istekte bulunduğunda sunucu muazzam bir yük altına girer, bu da sayfanın yavaş yüklenmesine neden olur.

Bu durumda önbelleğe alma devreye girer. Bir sayfa görünümü üretmek için gereken çabayı azaltır, WordPress'in PHP'ye ve bir veritabanına olan bağımlılığını azaltır. WordPress, tam olarak olmasa da, statik web sayfaları kadar hızlı çalışır.

Sunucu tarafı önbellekleme ve tarayıcı önbellekleme, her biri çeşitli alt kategorilere sahip olan çevrimiçi önbelleklemenin iki ana kategorisidir.

Revizyonları Sınırlayın

WooCommerce, ürün sayfalarında standart bir revizyon kontrolü sağlar ve bu, geri dönüp sayfalarda yapılan değişiklikleri görmenizi sağlar. Değişiklikler avantajlı görünse de, bazen WooCommerce performans sorunlarına neden olabilirler.

Örnek olarak, bir sayfa oluşturduğunuzu ve her seferinde bir öğe ekleyerek veya kaldırarak birden çok kez düzenlediğinizi varsayalım. Değişiklik mütevazı olsa bile, yaptığınız değişiklik sayısı kadar orijinal sayfanızın kopyasına sahip olursunuz. WooCommerce'in performansı sonuçta bundan zarar görebilir ve yavaş yavaş bozulabilir.


Revizyonları kısıtlamak/devre dışı bırakmak için web sitesinin kökündeki wp-config.php dosyasında belirli ayarlamalar yapmanız gerekir.

Veritabanını Temizle

Bir kullanıcı web sitenize her girdiğinde, büyük ölçüde statik olan web sitenizin içeriğini talep eder. Ancak, bir sipariş verdiklerinde dinamik bir istekte bulunurlar.

Mağazanızın veritabanı optimize edilmemişse, bu sorgularla başa çıkmak çok uzun sürebilir. Yavaş bir sunucu yanıt süresi sonuçta yavaş bir web sitesine yol açar. Sonuç olarak, veritabanını temizlemek ve optimize etmek için anlamsız çöpleri ortadan kaldırmalısınız.

Veritabanı optimizasyonuna yönelik birkaç yaklaşım vardır:

  • Eski revizyonlardan kurtulun. WooCommerce mağazanız bir süredir çevrimiçiyse, sayfaları, makaleleri ve ürünleri güncel olmayan değişikliklerle yüklenecektir. Onları temizleme zamanı geldi. En basit yöntem, WP-Sweep veya WP Rocket gibi eklentileri kullanmaktır.
  • Süresi dolan geçici verileri kaldırın. Hatalı bir geçici önbellek, zaman zaman görünürde bir sonu olmayan bir milyondan fazla işe yaramaz giriş üretebilir. Zamanla, müşteri oturumları birikerek veritabanı tablolarınıza binlerce ek giriş ekleyebilir. Şişirilmiş bir veritabanı bu gibi durumlarda web sitenizi çökertebilir. Tüm süresi dolan geçici veriler, ücretsiz Delete Expired Transients eklentisi ile kolayca kaldırılabilir.

Resmi WordPress web sitesinden alınan ekran görüntüsü

  • Veritabanı tablolarınızı temizleyin. E-ticaret işinizi yürütmek için gereken her şey WooCommerce veritabanınızda tutulur. Veriler tablolara eklendiğinde ve taşındığında veritabanınız verimsiz hale gelir ve sonunda çok sayıda önemsiz veri tutar. Bu ekstra bilgileri kaldırmak için veritabanı tablolarınızı temizlemek hayati önem taşır.
  • Kritik olmayan ancak veritabanını yoran özellikleri devre dışı bırakın. WooCommerce için temalar ve eklentiler, başlangıçta harika görünen ancak sonunda veritabanını yok eden birçok akıllı özelliğe sahiptir. Örneklerden biri, web sitesini barındıran aynı sunucudaki resimleri sıkıştıran görüntü sıkıştırma eklentileridir. Görüntülemeler, yorumlar vb. gibi web sitenize sayaç ekleyen eklentilerden de kaçınılmalıdır.

Mobil Optimizasyon Gerçekleştirin

Oberlo'ya göre, alışveriş yapanların %60'ı mobil üzerinden alışveriş yapma seçeneğinin marka seçiminde önemli bir kriter olduğunu söylüyor. Bu nedenle, mobil optimizasyon kesinlikle hayati önem taşır.

Duyarlı bir tema kullanmak, WordPress web sitenizi mobil cihazlara uyarlamanın en basit yaklaşımıdır. Mobil müşteriler sonsuz kaydırmayı sevmediği için mağaza sayfalarınızı olabildiğince basit tutun. Onları bilgiyle boğmayın.

İşletmenizde çok sayıda ürün sergileniyorsa, canlı ürün filtreleri sağlayarak mobil müşterilerin bunları aramasını basitleştirin. WooCommerce Ürün Arama eklentisini kurmayı düşünün.

Web sitenizin gerekli mobil kullanılabilirlik yönergelerini karşılayıp karşılamadığını görmek için Chrome'un Lighthouse aracını veya Google'ın Mobil Uyumluluk Testi aracını kullanın.

Yönlendirmeleri En Aza İndirin

Sunucu, mağazanızdaki bir sayfaya giden bir bağlantıya yapılan her tıklamayı bir yönlendirme olarak kaydeder. Esasen, sunucu kullanıcıları doğru sayfaya yönlendirmelidir. Sadece birkaç saniye sürse de, müşteriler bunu uzun bir süre olarak algılayabilir ve bu da mağazanızın hemen çıkma oranını doğrudan etkiler.

Web sitenizde çok sayıda yönlendirme varsa, sunucu kaynaklarını tüketiyor ve son sayfaya ulaşmak için geçen süreyi uzatıyorsunuz demektir. Sonuç olarak, yönlendirmeyi azaltmak, kanıtlanmış bir WooCommerce optimizasyon yaklaşımı olduğu için sayfa yükleme süresinde gözle görülür bir artışa neden olacaktır.

PHP Sürümünüzü Güncelleyin ve Bellek Sınırını Artırın

Her PHP güncellemesi önceki sürümlerden daha hızlıdır. Kullandığınız PHP sürümünü barındırma hizmetiniz belirler ve bunu genellikle barındırma kontrol panelinizden değiştirebilirsiniz. Ancak, belirli prosedür sağlayıcınıza bağlı olarak değişebilir. Alternatif olarak, müşteri hizmetlerinden sizin için yapmasını isteyebilirsiniz. PHP sürümünüzü güncellemeden önce, tam bir web sitesi yedeği oluşturun, ardından her şeyin doğru çalıştığından emin olmak için test edin.

Barındırma şirketiniz web sitenize belirli bir miktar bellek ayırmıştır. Ancak, belirli sitenize bağlı olarak bu sınırı aşabilirsiniz. Barındırma kontrol paneliniz sınırı değiştirmenize izin vermiyorsa, her zaman barındırma şirketinizle iletişime geçebilirsiniz. PHP, WordPress'ten varsayılan olarak 32 MB bellek tahsisi alır. Herhangi bir sorunla karşılaşırsa bu sınırı otomatik olarak 40 MB veya 64 MB'a yükseltmeye çalışacaktır. Bu sınır genellikle bir WooCommerce sitesi için yeterli olmayacaktır. Bu sınırı 256 MB'a yükseltmeniz önerilir.

Son Söz

Yukarıda sunulan yöntemlerle, temel ayar değişikliklerinden gelişmiş sunucu tarafı çözümlerine kadar uzanan bir yelpazede WooCommerce mağazanızın hızını önemli ölçüde artırabilirsiniz. Bu teknikler, web sitenizin hızını artırmak için vardır ve sadece performansı iyileştirmekle kalmayıp aynı zamanda sürdürmek için devam eden bir stratejinin parçası olmalıdır.

Sonuç olarak, hız optimizasyonu tek seferlik bir görev değil, devam eden bir taahhüttür. Web sitenizin hızını tartışılan çeşitli araçları ve yöntemleri kullanarak düzenli olarak izlemek, WooCommerce optimizasyon çabalarınızın ne kadar iyi çalıştığına dair değerli bilgiler sağlayabilir.