Optymalizacja WooCommerce jest bardzo istotna z punktu widzenia zysków Twojego sklepu internetowego. 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ż 3 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 swojego sklepu na WooCommerce. 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
- WooCommerce optymalizacja bazy danych
- 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
Darmowe e-booki dla Ciebie ❤️
Chcesz dowiedzieć się jak możesz zoptymalizować witrynę i zwiększyć sprzedaż?
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 WordPress
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 WooCommerce 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 WooCommerce
Głównym zadaniem wtyczki cache WooCommerce 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. WooCommerce optymalizacja bazy danych
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.
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 internetowy 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 ze sprawdzonych i bezpiecznych 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ą
Darmowe e-booki dla Ciebie ❤️
Chcesz dowiedzieć się jak możesz zoptymalizować witrynę i zwiększyć sprzedaż?
Źródła zdjęć: Pixabay, Cloudflare