Optymalizacja WooCommerce – 10 elementów, dzięki którym przyspieszysz swój sklep internetowy

Optymalizacja WooCommerce

Podziel się

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Autor

Optymalizacja WooCommerce jest bardzo istotna z punktu widzenia zysków Twojego sklepu. Czasy, w których wczytywanie strony zajmowało kilkanaście sekund już dawno minęły. Z każdą sekundą ładowania wzrasta procent opuszczających witrynę. Mało tego, ponad połowa użytkowników mobilnych opuści witrynę jeśli jej wczytanie trwa dłużej niż trzy sekundy!

W przypadku sklepów internetowych, te dane mają bardzo duże znaczenie. W eCommerce to po prostu utrata przychodów. Wobec tego jeżeli Twoja strona wczytuje się zbyt długo, potencjalni zniecierpliwieni klienci opuszczą sklep, przejdą do konkurencji i być może nigdy już nie wrócą.

Niezależnie od tego, czy są to Twoje pierwsze kroki z WooCommerce czy jesteś już doświadczonym internetowym handlowcem, możesz wprowadzić kilka zmian i skrócić czas wczytywania swojej witryny. Oprócz samej wygody dla użytkowników, wyższa prędkość może pozytywnie wpłynąć na pozycję w Google.

W tym poradniku poznasz dziesięć (zazwyczaj) szybkich i prostych poprawek, aby Twój sklep WooCommerce wczytywał się szybciej. Miłej lektury!

W tym artykule:

  • 10 elementów po poprawy wydajności sklepu WooCommerce
    • Szybki motyw WooCommerce
    • Bezpieczne i sprawdzone wtyczki
    • Dobry i niezawodny hosting
    • Optymalizacja obrazów produktów
    • Wtyczka cache
    • Optymalizacja bazy danych WooCommerce
    • Zwiększenie limitu pamięci PHP
    • Ograniczenie funkcji tylko dla odpowiednich stron
    • Sesje klientów
    • CDN – szczególnie jeśli Twoi odbiorcy są za granicą
  • Podsumowanie
W WordCare™ optymalizujemy i przyspieszamy strony oraz sklepy internetowe WooCommerce. Oprócz tego rozwiązujemy problemy i dbamy o prawidłowe działanie witryn oraz zapewniamy ich profesjonalną ochronę przed wirusami!

Optymalizacja WooCommerce – 10 elementów do poprawy

 

1. Szybki motyw WooCommerce

Niektóre dostępne motywy dla WooCommerce posiadają niepotrzebne funkcje spowalniające działanie sklepu internetowego – nawet jeżeli nie używasz ich w swoim sklepie. Spośród dostępnych motywów wiele z nich posiada niewydajny kod źródłowy, przez co wydłużają czas ładowania sklepów, szczególnie tych z dużą ilością produktów. Dla sklepów WooCommerce możemy polecić między innymi 2 bardzo dobrze napisane motywy – Storefront i Astra. Działają bardzo dobrze zarówno na komputerach jak i na urządzeniach mobilnych.

2. Bezpieczne i sprawdzone wtyczki

Wtyczka WordPress to po prostu kod źródłowy stworzony przez programistę lub zespół programistów. Niskiej jakości kod może spowolnić działanie Twojej strony, dlatego należy zawsze się upewnić czy warto zaufać danemu rozszerzeniu. Przeprowadź audyt swoich wtyczek i zobacz, kto jest ich autorem.

Możesz również wyłączyć niektóre wtyczki i sprawdzić czy po ich dezaktywacji strona działa szybciej. Jeśli tak, zastanów się czy są Ci naprawdę potrzebne lub nie ma dla nich lepszej alternatywy.

 Przy pobieraniu i instalacji nowych, zawsze sprawdzaj ile wtyczka posiada aktywnych instalacji, jak wysoko jest oceniana (i ile osób ją oceniło) oraz czy została przetestowana z Twoją wersją WordPressa.

3. Dobry i niezawodny hosting

Upewnij się, że Twój dostawca hostingu świadczy usługi na wysokim poziomie, czyli oferuje serwer który dobrze radzi sobie z większą ilością ruchu na stronie bez przerwy (a jeżeli już występują to są krótkie i zazwyczaj w nocy podczas prac konserwacyjnych). Hosting musi odpowiednio radzić sobie z nagłymi skokami (wzrostem odwiedzających) gdy np. oferujesz jakąś bardzo atrakcyjną promocję. Przetestowaliśmy wiele firm hostingowych i jedną z nich, którą możemy polecić to LH.pl

4. Optymalizacja obrazów produktów

W sklepie internetowym zapewne posiadasz dużo zdjęć – w końcu każdy produkt posiada min. 1 zdjęcie. Niepotrzebnie duże rozmiary zajmują więcej miejsca oraz negatywnie wpływają na czas wczytywania strony internetowej.

Aby wyeliminować ten problem, możesz skorzystać z różnych wtyczek – np. ShortPixel lub Smush PRO. Wtyczki te automatycznie kompresują pliki multimedialne (zdjęcia, gify) podczas przesyłania. Najlepiej jednak zoptymalizować (zmniejszyć rozmiar) zdjęcia jeszcze przed przesłaniem go do biblioteki WordPressa. Wówczas nie będziesz musiał/a instalować dodatkowych wtyczek na swojej witrynie, a w WordPressie istnieje zasada, że im mniej wtyczek tym lepiej. Każda wtyczka to dodatkowy kod, który musi zostać przetworzony przez serwer.

5. Wtyczka cache

Głównym zadaniem wtyczki cache jest dostarczenie Twoim użytkownikom, witryny zapisanej w pamięci podręcznej. Ładowanie strony w ten sposób nie obciąża tak serwera oraz znacznie skraca czas wczytywania. Dostawcy usług hostingowych również posiadają często takie buforowanie w cenie. Skontaktuj się ze swoim hostingodawcą i zapytaj. Jeżeli jednak Twój hostingodawca nie zapewnia takiej usługi, możesz skorzystać w wtyczki WP Rocket, która jest najprostszym sposobem na włączenie cache. Wtyczka ta jest prosta w konfiguracji nawet dla początkujących użytkowników.

6. Optymalizacja bazy danych WooCommerce

Bazę danych WooCommerce dobrze jest czyścić regularnie, ponieważ może to przyspieszyć działanie Twojego sklepu. Możesz również użyć wtyczek, np. WP-Optimize, aby wykonać czyszczenie zbędnych plików. To narzędzie pozwala usunąć rewizje postów, pingbacki, komentarze SPAM i inne elementy, które nadmiernie obciążają bazę danych. 

UWAGA! Pamiętaj, aby przed każdym czyszczeniem wykonać kopię zapasową na wypadek gdyby coś poszło nie tak.

7. Zwiększenie limitu pamięci PHP

Ilość pamięci PHP jest ustalona przez dostawcę usług hostingowych. Jeżeli jest ona niewystarczająca, wpłynie to na prędkość wczytywania strony internetowej. 

WordPress wykorzystuje część pamięci, a wartość jaka jest domyślnie ustawiona w WordPressie może okazać się za niska. Aby zmienić limit pamięci PHP w WordPress, musisz edytować plik wp-config.php, który znajduje się w głównym folderze instalacji Twojego WordPressa. Jeżeli nie czujesz się w tym pewnie, zapytaj się Administratora Twojego hostingu czy mógłby zmienić to dla Ciebie lub poproś zewnętrzną firmę, która może na bieżąco reagować na Twoje zgłoszenia.

W pliku wp-config.php zmień lub dodaj (jeśli nie ma) następujący kod tuż nad linijką /* To wszystko, zakończ edycję w tym miejscu! Miłego blogowania! */:

define( 'WP_MEMORY_LIMIT', '256M' );

Ten kod informuje WordPressa, że od teraz limit pamięci PHP wynosi 256 MB. Wartość możesz oczywiście zmienić (np. ustalić wyższą) jednak radzimy nie przesadzać, gdyż może to być ryzykowne gdy nie znasz wartości jaką przydzieliła Ci firma hostingowa. Zbyt duża wartość może wówczas doprowadzić do awarii wyświetlania Twojej witryny.

8. Ograniczenie funkcji tylko dla odpowiednich stron i problem z wc-ajax=get_refreshed_fragments

Sklep WooCommerce wymaga odpowiednich skryptów do obsługi funkcji takich jak np. Dodaj do koszyka. Na pozostałych podstronach witryny, takich jak blog czy strona kontaktowa, funkcje te stają się zbędne. Możesz wówczas skorzystać z tego poradnika i dokonać edycji pliku functions.php. Dodatkowo, możesz wyłączyć wszystkie skrypty WooCommerce na stronach innych niż sklep (czyli np. zakładka kontakt, blog).

9. Sesje klientów

Gdy ruch na Twojej stronie jest duży, w bazie danych mogą nagromadzić się sesje klientów, co wydłuża czas wczytywania Twojego sklepu. Za pomocą specjalnego, wbudowanego narzędzia w WooCommerce możesz wyczyścić sesje i przyspieszyć działanie sklepu. Pamiętaj jednak, aby wykonywać je oszczędnie i tylko w ostateczności gdy Twój sklep działa wolno, a Ty nie wiesz dlaczego.

Sesje klientów możesz wyczyścić w WooCommerce > Status > Narzędzia > Wyczyść sesje klientów

10. CDN – szczególnie jeśli Twoi odbiorcy są za granicą

CDN to sieć dostarczania treści (ang. Content Delivery Network) i sprawdza się rewelacyjnie gdy Twoi klienci są za granicą lub po prostu dzielą Was tysiące kilometrów. CDN umożliwia ładowanie witryny z wielu serwerów na całym świecie. Oznacza to, że pliki Twojej strony są na wielu serwerach, a nie tylko na jednym np. w Warszawie. Wówczas nie ma znaczenia czy ktoś odwiedza Twoją witrynę w Japonii, Kanadzie czy Berlinie, Twój sklep będzie wczytywać się znacznie szybciej. Jednym z najpopularniejszych dostawców CDN jest Cloudflare, jednak możesz również zapytać się swojego dostawcę usług hostingowych czy również oferuje CDN.

Optymalizacja WooCommerce – podsumowanie

Jeżeli Twoja witryna działa wolno, potencjalni klienci będą z niej uciekać. Na szczęście istnieją sposoby na przyspieszenie sklepu, aby wczytywał się szybciej. 

Jeżeli WooCommerce działa wolno, wykonaj poniższe czynności.

  • Znajdź szybki motyw WooCommerce
  • Korzystaj z bezpiecznych i sprawdzonych wtyczek
  • Wybierz dobry i niezawodny hosting
  • Zoptymalizuj zdjęcia produktów
  • Zainstaluj wtyczkę cache
  • Zoptymalizuj bazę danych WooCommerce
  • Zwiększ limit pamięci PHP
  • Ogranicz funkcje tylko dla odpowiednich stron
  • Wyczyść sesje klientów
  • Użyj CDN – szczególnie jeśli Twoi odbiorcy są za granicą
W WordCare™ optymalizujemy i przyspieszamy strony oraz sklepy internetowe WooCommerce. Oprócz tego rozwiązujemy problemy i dbamy o prawidłowe działanie witryn oraz zapewniamy ich profesjonalną ochronę przed wirusami!

 

Źródła zdjęć: Pixabay, Cloudflare

Umów się na rozmowę
lub spotkanie on-line

✔️ Aktualizacje co tydzień

✔️ Przyspieszenie strony

✔️ Zaawansowany pakiet ochrony

✔️ Kompletne usuwanie malware

✔️ Monitoring działania witryny 24/7

✔️ Kopie zapasowe w chmurze

✔️ Nielimitowane wsparcie awaryjne

✔️ Codzienne skanowanie wirusów

✔️ Raporty co tydzień

✔️ Integracja z Google Analytics

✔️ Dostęp do Panelu Zgłoszeń 24/7

✔️ Prace modernizacyjne na stronie