Chcesz przyspieszyć działanie WooCommerce dla twojego sklepu internetowego?
Szybciej wczytujący się sklep WooCommerce poprawia komfort użytkowania i pomaga zwiększyć sprzedaż i konwersje.
W tym artykule pokażemy, jak przyspieszyć działanie WooCommerce za pomocą prostych i praktycznych wskazówek.
Dlaczego prędkość WooCommerce jest tak ważna?
Szybkość WooCommerce jest ważna, ponieważ pomaga poprawić wrażenia użytkownika w twoim sklepie internetowym.
Ostatnie badania wykazały, że spadek szybkości strony o 1 sekundę powoduje 7% spadek konwersji i 16% spadek zadowolenia klientów.
Ponad 73% użytkowników przechodzi do konkurencji, jeśli natkną się na wolniejszą witrynę internetową. Zasadniczo powolny sklep WooCommerce powoduje niższe współczynniki konwersji i spadek sprzedaży.
Ma to również wpływ na twój ranking SEO WooCommerce. Szybkość strony jest jednym z kluczowych czynników, które wyszukiwarki takie jak Google wykorzystują do pozycjonowania witryn internetowych.
WooCommerce to najlepsza platforma e-handlu na rynku, zaprojektowana z myślą o szybkości i wydajności.
Jednak optymalizacja WooCommerce pod kątem dalszego wzrostu szybkości i wydajności może pomóc Ci odzyskać te straty i poprawić ogólną liczbę konwersji, sprzedaż i wynik zadowolenia klientów.
Możesz przetestować szybkość i wydajność twojego sklepu WooCommerce za pomocą bezpłatnego narzędzia do testowania szybkości IsItWP, GTMetrix lub Pingdom (pokazuje czasy wczytywania strony).
Biorąc to pod uwagę, przyjrzyjmy się, jak przyspieszyć WooCommerce za pomocą poniższych wskazówek:
- Upgrade Your WooCommerce Hosting
- Set up Caching for Your WooCommerce Store
- Keep WooCommerce Updated
- Optimize Product Images in WooCommerce
- Choose a Faster Loading WooCommerce Theme
- 6. Replace Poorly Coded Plugins & Extensions
- Use The Latest PHP Version
- Turn on a DNS Level Firewall
- Use an SMTP Service to Send WooCommerce Emails
- Upgrade Conversion Optimization Tools
- Optimize WooCommerce Database
- Optimize JavaScript and CSS Files
1. Uaktualnij swój hosting WooCommerce
Wybór odpowiedniego dostawcy hostingu jest pierwszym krokiem do poprawy szybkości WooCommerce.
Hosting to miejsce, w którym przechowywane są wszystkie Twoje pliki WooCommerce. Jeśli Twój dostawca hostingu nie ma dobrej platformy, pogarsza to wydajność WooCommerce Twoich klientów.
Bez dobrego hostingu WooCommerce wszystkie inne wskazówki dotyczące optymalizacji szybkości i wydajności witryny internetowej nie będą działać.
Jeśli dopiero zaczynasz, zalecamy skorzystanie z SiteGround. Jest to dostawca hostingu rekomendowany przez WooCommerce i jedna z najlepszych firm na rynku hostingowym.
Oferują użytkownikom WPBeginner hojną zniżkę, gdy korzystają z naszego kuponu SiteGround, a hosting jest wyposażony w potężne funkcje dla e-handlu, takie jak Ultrafast PHP, pamięć podręczna e-commerce, łatwe aktualizacje do hostingu VPS i wiele innych.
Dla tych, którzy szukają alternatywnych opcji, zalecamy skorzystanie z WP Engine lub Hostinger.
Potrzebujesz pomocy w przeniesieniu twojego sklepu WooCommerce?
Postępuj zgodnie z naszym poradnikiem krok po kroku, jak przenieść WordPress na nowego hosta, aby uzyskać szczegółowe instrukcje.
2. Konfiguracja pamięci podręcznej dla twojego sklepu WooCommerce
WooCommerce działa na szczycie WordPress. Automatycznie generuje strony, gdy użytkownik przejdzie na twoją witrynę internetową.
Oznacza to, że więcej osób przechodzących na twoją witrynę WooCommerce sprawi, że twój serwer hostingowy będzie dłużej zajęty.
Pamięć podręczna pomaga rozwiązać ten problem.
Zamiast generować strony w locie, serwuje twoim użytkownikom statyczną kopię, którą przechowuje.
Zwalnia to zasoby serwera twojej witryny internetowej, czyniąc ją szybszą i bardziej responsywną.
Najlepszym sposobem na dodanie pamięci podręcznej do twojego sklepu WooCommerce jest użycie WP Rocket. Jest to najlepsza pamięć podręczna WooCommerce na rynku, która jest niezwykle potężna, a jednocześnie całkowicie przyjazna dla początkujących.
Wystarczy zainstalować i włączać wtyczkę WP Rocket.
Po zainstalowaniu automatycznie wygeneruje pamięć podręczną i zastosuje ustawienia związane z WooCommerce.
Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat konfiguracji WP Rocket w WordPress.
WP Rocket proaktywnie buforuje twoje strony sklepu WooCommerce, włącza leniwe wczytywanie obrazków i obsługuje strony z kompresją gzip.
Jest również zgodny z rdzennymi wytycznymi Google dotyczącymi szybkości stron internetowych, aby poprawić twoje wyniki w teście szybkości strony i innych metrykach testu szybkości Google.
Co najważniejsze, wykluczy ważne strony z pamięci podręcznej, takie jak strona kasy klienta, koszyk i strona konta.
Alternatywy: Niektóre darmowe alternatywne wtyczki do buforowania WordPress to WP Super Cache, W3 Total Cache lub LiteSpeed Cache (wysoce zalecane, jeśli twoja witryna jest hostowana na Hostingerze lub innych platformach hostingowych, które używają serwerów Litespeed zamiast Nginx lub Apache). Twój dostawca usług hostingowych może również oferować własne wbudowane opcje pamięci podręcznej, które są stworzone specjalnie dla ich serwerów hostingowych.
3. Aktualizuj WooCommerce
WooCommerce często wydaje nowe wersje. Te nowe wersje nie tylko poprawiają błędy i wprowadzają nowe funkcje, ale także poprawiają wydajność witryny internetowej.
Upewnij się, że twoja wersja WooCommerce jest zawsze aktualna.
WooCommerce opiera się jednak na WordPressie i całym ekosystemie twojego motywu i wtyczek. Sama aktualizacja WooCommerce nie oznacza, że korzystasz z najnowszego oprogramowania dla twojego sklepu internetowego.
Musisz również upewnić się, że korzystasz z najnowszej wersji WordPressa i zainstalowałeś wszystkie wtyczki i aktualizacje motywów.
Zawsze należy upewnić się, że wykonałeś pełną kopię zapasową swojej witryny internetowej WooCommerce przed zainstalowaniem aktualizacji w odpowiedniej kolejności.
Zalecamy korzystanie z Duplicatora, ponieważ jest to najlepsza wtyczka do tworzenia kopii zapasowych na rynku, używana przez ponad 1 500 000 właścicieli witryn internetowych. Zobacz nasz przewodnik na temat tworzenia kopii zapasowej twojej witryny internetowej, aby uzyskać instrukcje krok po kroku.
4. Optymalizacja obrazków produktów w WooCommerce
W przypadku witryny e-handlu potrzebujesz obrazków produktów, aby rozwijać swój biznes. Jednak obrazki wczytują się dłużej i wpływają na szybkość działania twojego sklepu WooCommerce.
Optymalizując twoje obrazki produktów, możesz znacznie zmniejszyć ich rozmiar bez utraty jakości. Dzięki temu wszystkie strony twojego sklepu, kategorie produktów i strony produktów będą wczytywać się szybciej.
Istnieje kilka sposobów optymalizacji obrazków. Najbardziej niezawodną wskazówką dotyczącą optymalizacji obrazków jest zmiana ich rozmiaru i kompresja przed przesłaniem ich do twojego produktu WooCommerce.
Większość programów do edycji obrazków, takich jak Adobe Photoshop, umożliwia eksportowanie obrazów do sieci.
W oknie dialogowym eksportu można wybrać format pliku obrazka (JPG/JPEG, PNG, GIF), który zapewnia najmniejszy rozmiar pliku.
Następnie możesz zmniejszyć jakość, kolory i inne opcje, aby jeszcze bardziej zmniejszyć rozmiar pliku.
Korzystanie z twojego narzędzia do edycji obrazków w celu zmniejszenia rozmiaru plików jest najskuteczniejszym sposobem na ulepszenie obrazków w twoim sklepie WooCommerce.
Można jednak również użyć wtyczki do kompresji obrazu, aby automatycznie dostosować rozmiary plików obrazków.
Te wtyczki do optymalizacji obrazków WordPress umożliwiają nie tylko optymalizację nowych obrazków, ale także pozwalają na zbiorczą optymalizację wcześniej przesłanych obrazków. Poprawia to szybkość wczytywania stron twoich starszych stron produktów i zwiększa wydajność twojego sklepu.
Więcej szczegółów można znaleźć w naszym poradniku na temat optymalizacji obrazków dla sieci.
5. Wybierz szybciej wczytujący się motyw WooCommerce
Wybierając motywy dla swoich sklepów WooCommerce, wielu początkujących wybiera najbardziej wyszukany motyw z mnóstwem dzwonków i gwizdków.
Rozumiemy powód, który za tym stoi. Początkujący uważają, że powinni otrzymać motyw, który ma wszystkie funkcje, które chcą zobaczyć w swoim sklepie e-handel.
Nie tak powinny działać motywy.
Motywy WordPress mają na celu jedynie kontrolowanie wyglądu twojej witryny internetowej i sklepu WooCommerce, a nie dodawanie funkcji.
Wybierając motyw, powinieneś zwrócić uwagę na opcje takie jak wybór układu, schematy kolorów, pomoc techniczna WooCommerce itp. Aby uzyskać funkcjonalność, powinieneś użyć wtyczek i rozszerzeń.
Wybór motywu z mnóstwem funkcji przypominających wtyczki może spowolnić szybkość Twojej witryny. Motyw wczytywałby wiele dodatkowego kodu, którego prawdopodobnie nawet nie używasz, zwiększając czas ładowania strony.
Aby dowiedzieć się więcej, zapoznaj się z naszym artykułem na temat wyboru idealnego motywu dla twojej witryny internetowej.
Jeśli potrzebujesz szybkiej rekomendacji motywu, polecamy Astra lub po prostu skorzystaj z SeedProd, aby stworzyć własny konfigurator WooCommerce bez żadnego kodu (drag & drop page builder).
Potrzebujesz zaprojektować pojedyncze strony? W takim razie zapoznaj się z Thrive Architect. Zawiera on dziesiątki wysokiej jakości szablonów przeznaczonych do konwersji.
Potrzebujesz więcej pomysłów? Sprawdź nasz ekspercki wybór najlepszych motywów WooCommerce, aby szybciej znaleźć motyw dla twojego sklepu internetowego.
6. Wymień źle zakodowane wtyczki i rozszerzenia
Najlepszą częścią korzystania z WooCommerce jest dostęp do tysięcy rozszerzeń i wtyczek WordPress.
Tak długo, jak są one dobrze zakodowane, możesz zainstalować tyle wtyczek, ile potrzebujesz, i nie spowoduje to żadnego powiadomienia o wpływie na wydajność.
Jednak niektóre źle zakodowane wtyczki WordPress mogą spowolnić twoją witrynę internetową. Wtyczki te zazwyczaj uruchamiają zapytania obciążające bazę danych lub wczytują niepotrzebne skrypty JavaScript i CSS.
Możesz użyć wtyczek takich jak Query Monitor, aby zobaczyć liczbę zapytań uruchamianych przy każdym wczytywaniu strony.
Query Monitor pozwala zobaczyć następujące włączanie:
- Zapytania do bazy danych wyzwalane przez stronę w twoim sklepie WooCommerce
- żądania HTTP wykonywane przez skrypty w twoim motywie lub wtyczce
- Haki i działania uruchamiane na stronie
- Język, sprawdzanie ról użytkowników i pliki szablonów używane do wyświetlania strony
- Twoje środowisko hostingowe, takie jak wersje PHP i MySQL, limity pamięci i inne.
Więcej szczegółów i instrukcje krok po kroku można znaleźć w naszym poradniku na temat dodawania monitora zapytań w WordPress.
Jeśli to nie pomoże, możesz po prostu przetestować twoją witrynę internetową po wyłączaniu wszystkich wtyczek.
Jeśli wyłączanie wtyczek nagle poprawi wydajność WooCommerce, możesz włączać je pojedynczo, aby dowiedzieć się, która z nich jest winowajcą.
Następnie możesz skontaktować się z pomocą techniczną tej wtyczki i poinformować ich o problemie. W międzyczasie możesz zastąpić wtyczkę alternatywną opcją.
Aby poznać najważniejsze funkcje, zapoznaj się z naszą ekspercką listą najlepszych wtyczek WooCommerce, które powinien zainstalować każdy sklep internetowy.
7. Używaj najnowszej wersji PHP
Zarówno WooCommerce, jak i WordPress są napisane przy użyciu PHP jako głównego języka programowania.
PHP jest językiem programowania typu open-source, podobnie jak WordPress. Jest regularnie utrzymywany przez bardzo włączającą się społeczność programistów, którzy często wydają nowe wersje.
Dla każdego nowego wydania poświęcają dużą ilość czasu i zasobów na poprawę wydajności PHP, czyniąc go szybszym.
Jednak firmy hostingowe WordPress często nie są tak szybkie, aby przejść na najnowszą wersję PHP. Często mają kilka wersji opóźnienia, aby zapewnić zgodność oprogramowania.
Możesz sprawdzić, która wersja PHP jest używana przez twoją witrynę internetową, przechodząc na stronę Narzędzia ” Kondycja witryny i przełączając się na kartę Informacje.
W chwili pisania tego artykułu najnowsza wersja PHP to 8.0.22.
Wszyscy najlepsi dostawcy hostingu WordPress mają łatwe narzędzia do wyboru wersji PHP, której chcesz używać na swojej witrynie internetowej.
Na przykład w Bluehost możesz przejść do panelu sterowania hostingu i kliknąć „Ustawienia” pod twoją witryną internetową.
Następnie kliknij kartę „Zaawansowane” u góry.
Następnie przewiń nieco w dół do sekcji cPanel i kliknij „Zarządzaj”.
Spowoduje to otwarcie kokpitu cPanel w nowej karcie.
Przewiń nieco w dół do sekcji Oprogramowanie, a następnie kliknij „MultiPHP Manager”, aby kontynuować.
Następnie należy wybrać twoją nazwę domeny z listy, a następnie wybrać wersję PHP u góry.
Na koniec kliknij „Zastosuj”, aby rozpocząć korzystanie z nowszej wersji PHP.
Aby uzyskać więcej informacji na ten temat, warto zapoznać się z naszym artykułem na temat aktualizacji wersji PHP na twojej witrynie internetowej WordPress.
8. Włącz zaporę na poziomie DNS
Zapora ogniowa na poziomie DNS zabezpiecza twój sklep WooCommerce przed złośliwym włączaniem. Blokuje ona podejrzane żądania kierowane do twojej witryny WordPress jeszcze zanim dotrą one do twojego serwera.
Próby włamań, podejrzane roboty indeksujące i ataki DDoS mogą pochłaniać zasoby hostingu i spowalniać twoją witrynę internetową.
Zapora DNS blokuje im możliwość wczytywania strony WWW, co uwalnia zasoby twojego serwera do robienia innych rzeczy.
Zalecamy korzystanie z Sucuri. Jest to najlepsza wtyczka zabezpieczająca WordPress i zapora witryny internetowej.
Jest również wyposażony w superszybki CDN do obsługi twojej statycznej treści.
CDN to sieć dostarczania treści, która umożliwia serwowanie niedynamicznych części twojej witryny internetowej za pośrednictwem globalnej sieci serwerów.
Sieci te są zazwyczaj strategicznie zlokalizowane w różnych punktach geograficznych na całym świecie. Oznacza to, że twoi użytkownicy będą wczytywać pliki statyczne z serwera znajdującego się bliżej ich własnej lokalizacji.
Alternatywa: Cloudflare free CDN
Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat tego, dlaczego potrzebujesz CDN dla twojej witryny internetowej WordPress.
9. Użyj usługi SMTP do wysyłania e-maili WooCommerce
Twój sklep WooCommerce wysyła powiadomienia e-mail do zarządzania kontem, potwierdzania zamówień i powiadomień administracyjnych.
Domyślnie WordPress używa funkcji PHP mail()
do wysyłania e-maili. Funkcja ta może być nadużywana przez spamerów, a wiele firm hostingowych celowo ją ogranicza lub blokuje.
Dlatego do wysyłania twoich e-maili WooCommerce musisz używać serwera SMTP.
SMTP jest standardowym protokołem do wysyłania wiadomości e-mail.
Twój dostawca hostingu może udostępnić darmowy biznesowy adres e-mail, który można wykorzystać do wysyłania wiadomości e-mail za pośrednictwem protokołu SMTP.
Jednak firmy hostingowe zazwyczaj hostują serwer pocztowy na tym samym komputerze co serwer WWW.
Oznacza to, że wysyłanie wielu e-maili jednocześnie może mieć wpływ na twoją witrynę internetową. Nawet jeśli e-mail zostanie przetworzony, może trafić do spamu.
Aby poprawić ten problem, należy skorzystać z usług dostawcy usług SMTP.
Zalecamy korzystanie z SendLayer, który jest najlepszym dostawcą usług SMTP na rynku. Jest łatwy w konfiguracji, a także ma bezpłatną wersję próbną, która pozwala wysłać do 200 e-maili.
Alternatywy: SMTP.com i Brevo (dawniej Sendinblue)
Po zarejestrowaniu się możesz użyć WP Mail SMTP, aby rozpocząć wysyłanie e-maili za pośrednictwem twojego dostawcy usług SMTP.
Masz problem z wysyłaniem e-maili przez WooCommerce? Zobacz ten poradnik, aby poprawić problem z niewysyłaniem e-maili przez WooCommerce.
10. Aktualizacja narzędzi do optymalizacji konwersji
Optymalizacja konwersji to połączenie technik stosowanych przez właścicieli sklepów w celu nakłonienia odwiedzających witrynę internetową do dokonania zakupu lub rejestracji.
Aby to zrobić, używają wielu narzędzi do wyświetlania wyskakujących okienek, promowania kuponów, wyświetlania ukierunkowanych ofert i nie tylko.
Problem polega na tym, że niektóre z tych narzędzi często nie są zoptymalizowane pod kątem szybkości. Mogą wczytywać zbyt wiele niepotrzebnych plików, uniemożliwiać renderowanie strony, nie wyświetlać się poprawnie na urządzeniach mobilnych i w zasadzie niszczyć doświadczenie użytkownika w twoim sklepie.
Zalecamy korzystanie z oprogramowania do optymalizacji konwersji, które jest szybkie, zoptymalizowane pod kątem doświadczenia użytkownika i działa doskonale na urządzeniach mobilnych.
Tutaj właśnie wkracza OptinMonster. Jest to lider w branży oprogramowania do optymalizacji konwersji, który umożliwia przekształcanie odwiedzających witrynę internetową w klientów.
Jest wyposażony w inteligentne wyskakujące okienka, widżety, narzędzia nagłówka i stopki, liczniki czasu i inne narzędzia do rozwoju twojego biznesu.
Zawiera również potężne opcje targetowania, które pozwalają wyświetlać twoje kampanie we właściwym czasie odpowiednim użytkownikom.
Co najważniejsze, twoje kampanie OptinMonster są wysoce zoptymalizowane pod kątem szybkości, wydajności i wygody użytkownika na wszystkich rozmiarach ekranu.
Aby uzyskać więcej narzędzi i wskazówek, zapoznaj się z naszymi poradami ekspertów na temat odzyskiwania porzuconych koszyków w WooCommerce.
11. Optymalizacja bazy danych WooCommerce
WooCommerce korzysta z tej samej bazy danych, co twoja instalacja WordPress. Oba zapisują wiele danych, które po pewnym czasie stają się bezużyteczne.
Na przykład stare wersje, transienty, komentarze spamowe i inne pozostaną w twojej bazie danych przez długi czas. WordPress może nawet odpytywać je, gdy twoja witryna internetowa się wczytuje, co jest niepotrzebnym marnowaniem zasobów.
Oznacza to, że twoja wtyczka do tworzenia kopii zapasowych WordPress będzie potrzebowała więcej czasu na przygotowanie kopii zapasowej. Jej pobranie lub przesłanie również zajmie więcej czasu.
Na szczęście istnieją doskonałe narzędzia do optymalizacji twojej bazy danych WordPress.
Jeśli korzystasz z WP Rocket, możesz przejść do strony Ustawienia ” WP Rocket i przełączyć się na kartę Baza danych.
Z tego miejsca możesz wyczyścić swoją bazę danych WordPress. Po prostu wybierz niepotrzebne elementy, które chcesz usuwać i kliknij przycisk Zapisz zmiany i optymalizuj.
Alternatywnie można użyć wtyczki WP-Optimize. Wystarczy zainstalować i włączyć wtyczkę, a następnie przejść do strony ustawień wtyczki, klikając WP-Optimize na panelu bocznym administratora.
Wybierz elementy, które chcesz usunąć lub zoptymalizować, a następnie kliknij przycisk „Uruchom wszystkie wybrane optymalizacje”.
Więcej szczegółów można znaleźć w naszym poradniku na temat optymalizacji bazy danych WordPress.
12. Optymalizacja plików JavaScript i CSS
Pliki JavaScript i CSS wysyłają indywidualne żądania HTTP i wydłużają czas wczytywania strony. Niektóre z tych plików mogą blokować renderowanie, co oznacza, że inne części strony w zwykłym HTML nie będą wyświetlane, dopóki przeglądarka nie pobierze tych plików.
Istnieje wiele sposobów optymalizacji dostarczania plików JavaScript i CSS. Mówiliśmy już o korzystaniu z CDN i pamięci podręcznej.
Bardziej zaawansowani użytkownicy mogą minifikować lub łączyć te pliki.
Minifikacja usuwa białe spacje z plików JavaScript i CSS, co zmniejsza ich rozmiar do pobrania.
Łączenie wszystkich twoich plików JavaScript i CSS pozwala na serwowanie użytkownikom całego JavaScriptu i CSS w jednym pliku.
Można to zrobić za pomocą wtyczki WP Rocket. Wystarczy przejść do karty Optymalizacja plików i włączyć opcje minify i combine dla CSS i JavaScript.
Aby poznać alternatywne metody i więcej szczegółów, warto zapoznać się z naszym poradnikiem na temat minifikacji CSS i JavaScript w WordPress.
Uwaga: Minifikacja i łączenie tych plików może spowodować nieoczekiwane problemy na twojej witrynie internetowej. Jeśli powoduje to problemy, możesz to po prostu wyłączyć.
Mamy nadzieję, że ten artykuł pomógł Ci poprawić szybkość WooCommerce i zwiększyć wydajność Twojego sklepu internetowego. Możesz również zapoznać się z naszym przewodnikiem na temat śledzenia konwersji w WooCommerce lub zapoznać się z tymi wskazówkami, jak poprawić Twój organiczny współczynnik klikalności w WooCommerce.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Dayo Olobayo
I’ve seen firsthand how implementing the tips in this article can dramatically improve website performance. I was able to reduce the loading time of my WooCommerce store by over 50% by using the WP Rocket plugin. Thanks!
Jiří Vaněk
I also use the WP Rocket caching plugin and I have one more recommendation for readers. It’s seriously a good practice to keep a record of the changes you’ve made in the settings. For example, I once made several changes in the plugin settings and the website was working perfectly. However, after about 14 days, I noticed that at certain times, something unusual was happening on the website. After a few refreshes, the header jumped each time. As I hadn’t recorded the changes made, it was extremely difficult for me to locate the issue. It turned out that the problem was caused by the minification. Therefore, just because the website doesn’t behave strangely immediately after changes doesn’t mean it won’t happen later, and keeping a list of made settings changes can significantly help you revert back to the original setup. It’s also a good idea to backup the original WP Rocket settings into a JSON file, so you can revert to the initial settings at any time.
Moinuddin Waheed
Page speed of any website or blog is the fundamental aspect as it helps in good user experience for visitors and better chances of search engine visibility by Google.
One of the reasons why developers not talk good about wordpress is the website speed which has nothing to do with wordpres itself but having bad practices and not properly optimizing it to have good speed.
For e-commerce website it becomes more important to load faster.
Thanks for detailing everything about increasing ecommerce website performance and speed. These techniques will definitely help for all kinds of websites.