← Wszystkie usługiUsługa 13 / 22

Usługa

Przyspieszenie strony WordPress dla firm i sklepów

Twoja strona WordPress ładuje się zbyt długo, a kolejne wtyczki do optymalizacji nic nie zmieniają? Sprawdzę, co ją spowalnia, usunę przyczyny i pokażę wyniki przed i po. Pracuję z Wrocławia, zdalnie z firmami z całej Polski i z Niemiec.

Ten sam pomiar przed i po

Tak to wygląda w praktyce.

Kosmoteka: Sklep z teleskopami i sprzętem obserwacyjnym

Realizacja · 2026

Kosmoteka

GeneratePress, LiteSpeed Cache, własna obsługa zdjęć

Kosmoteka.pl to sklep z dużymi zdjęciami sprzętu, czyli typowy kandydat na wolne ładowanie. Sklep stoi na lekkim motywie GeneratePress z LiteSpeed Cache, a zdjęcia produktów przechodzą przez własną wtyczkę, która serwuje je w rozmiarach dopasowanych do miejsca na stronie.

  • WordPress
  • WooCommerce
  • Custom CSS
  • SEO
Case→

Wolna strona WordPress nie zawsze potrzebuje kolejnej wtyczki do cache. Czasem problemem jest zdjęcie ładowane zbyt późno, skrypt blokujący wyświetlenie treści albo kod wykonujący dziesiątki niepotrzebnych zapytań do bazy danych. Zaczynam od PageSpeed Insights i Lighthouse, ale nie kończę na kolorowym wyniku. Sprawdzam, który element strony jest największy i widoczny podczas ładowania, czyli odpowiada za LCP, oraz co opóźnia jego wyświetlenie. Analizuję też czas odpowiedzi serwera, liczbę zapytań do bazy, działanie pamięci podręcznej i pliki pobierane przez przeglądarkę. Dopiero wtedy wybieram poprawki.

Nie ograniczam się do ustawień LiteSpeed Cache czy innych gotowych narzędzi. Piszę kod i sprawdzam, co faktycznie wykonuje WordPress. Mam za sobą ponad 40 własnych wtyczek i mu-pluginów w 9 serwisach, więc gdy problem tkwi w sposobie pobierania danych, poprawiam jego przyczynę. Przykładowo na landingu sklepu WooCommerce LumiKids funkcja pobierająca etykiety kategorii omijała pamięć podręczną WordPressa. Każda karta produktu uruchamiała osobne zapytanie do bazy, łącznie nawet 60 na jednej stronie. Znalazłem to podczas przeglądu kodu i zmieniłem funkcję na korzystającą z cache, usuwając zbędny narzut bez instalowania kolejnej wtyczki.

Przyspieszenie strony WordPress traktuję jako jednorazowe zlecenie z konkretnym zakresem. Mierzę stan początkowy, ustalam przyczyny, wdrażam poprawki i sprawdzam ponownie te same podstrony. Zwracam uwagę na Core Web Vitals, czyli wskaźniki opisujące szybkość wyświetlania, reakcję na działania użytkownika i stabilność układu. Celuję w LCP poniżej 2,5 sekundy, ale nie obiecuję wyniku przed pomiarem, bo znaczenie mają także hosting, motyw i zewnętrzne skrypty. Jeśli zamiast jednorazowego przyspieszenia potrzebujesz stałej opieki nad stroną WordPress albo interesuje Cię nowa strona WordPress, są to osobne usługi.

Co robię przy przyspieszaniu WordPressa.

01

Pomiar, który wskazuje przyczynę

Nie dostajesz ode mnie samego zrzutu z PageSpeed Insights. Sprawdzam kluczowe podstrony na telefonie i komputerze, analizuję LCP, INP i CLS, a następnie szukam elementów odpowiedzialnych za słaby wynik. INP pokazuje, jak szybko strona reaguje na kliknięcia, a CLS mierzy nieoczekiwane przesunięcia jej zawartości. Sprawdzam również zapytania do bazy, odpowiedź serwera i kolejność pobierania zasobów. Dzięki temu wiesz, czy problemem jest obraz, kod motywu, wtyczka czy konfiguracja serwera. Po poprawkach wykonuję drugi pomiar i pokazuję, co rzeczywiście się zmieniło.

02

Obrazy, które nie blokują strony

Sprawdzam rozmiary zdjęć, ich formaty i sposób ładowania. Obrazy poza pierwszym ekranem ustawiam tak, aby pobierały się dopiero wtedy, gdy są potrzebne. Najważniejszy obraz może natomiast wymagać wyższego priorytetu pobierania. Tak pracowałem przy sklepie Kosmoteka, dla którego napisałem niewielką wtyczkę sterującą ładowaniem zdjęć. Zdjęcie produktu na karcie produktu otrzymało preload, czyli informację dla przeglądarki, że ma rozpocząć pobieranie wcześniej, równolegle z kodem strony. Celem było skrócenie LCP i ograniczenie przesunięć układu. Sprawdzam też kroje pisma i to, czy ich ładowanie nie opóźnia widocznego tekstu.

03

Mniej zbędnego kodu i poprawnie działający cache

Optymalizacja szybkości WordPress to także usunięcie pracy, której przeglądarka i serwer nie muszą wykonywać. Analizuję pliki JavaScript i CSS, zapytania do bazy oraz sposób działania pamięci podręcznej. Nie zakładam, że włączony cache automatycznie oznacza poprawę. W serwisie windykacyjnym wtyczka podawała odwiedzającym i Google stare tytuły na 39 z 93 wpisów, chociaż panel WordPressa zawierał już nowe. Przycisk czyszczenia cache nie usuwał tych danych. Dlatego po zmianach sprawdzam zarówno wersję z pamięci podręcznej, jak i bez niej.

04

Sprawdzona strona, a nie tylko lepszy wynik

Przyspieszenie sklepu WooCommerce nie kończy się na stronie głównej. Sprawdzam karty produktów, listy produktów, koszyk i finalizację zamówienia, bo poprawka wydajnościowa nie może zepsuć zakupów. Przy zmianach w kodzie kontroluję również logi błędów. Porównuję pomiary sprzed wdrożenia z wynikami po poprawkach, a na koniec przekazuję raport wykonanych prac. Wiesz, co zmieniłem, które problemy usunąłem i które elementy nadal ograniczają szybkość. Jeśli wąskim gardłem pozostaje hosting lub zewnętrzna usługa, wskazuję to zamiast maskować problem kolejnymi ustawieniami.

Jak przebiega przyspieszenie strony.

  1. 01

    Audyt i znalezienie przyczyny

    Zaczynam od adresu Twojej strony i krótkiej rozmowy o problemach. Sprawdzam stronę główną, istotne podstrony oraz szablony, które mają znaczenie dla użytkowników. W sklepie uwzględniam także karty produktów i proces zakupowy. Wykonuję pomiary w PageSpeed Insights i Lighthouse, sprawdzam Core Web Vitals, zasoby blokujące wyświetlanie, odpowiedź serwera, cache i zapytania do bazy. Ustalam, co ma największy wpływ na czas ładowania, a co jest jedynie drobnym ostrzeżeniem narzędzia. Po audycie przedstawiam zakres naprawy, wycenę i termin. Nie proponuję zmian, których nie uzasadniają wyniki analizy.

  2. 02

    Wdrożenie i testowanie poprawek

    Poprawiam problemy według ich wpływu na działanie strony. W zależności od ustaleń zmieniam sposób ładowania obrazów, ograniczam zbędne skrypty, poprawiam zapytania do bazy, konfigurację cache albo kod motywu i wtyczek. Gdy jest to potrzebne, pracuję na wersji testowej, a zmiany na działającej stronie planuję tak, żeby ograniczyć ryzyko zakłóceń. Po każdej rundzie czyszczę odpowiednie warstwy pamięci podręcznej i sprawdzam efekt. Testuję różne szablony, formularze oraz funkcje sklepu. Jeśli pojawi się błąd, analizuję logi i usuwam jego przyczynę przed uznaniem zmiany za zakończoną.

  3. 03

    Ponowny pomiar i raport

    Po wdrożeniu wracam do tych samych podstron i metryk, od których rozpocząłem pracę. Sprawdzam LCP, INP, CLS, czas odpowiedzi serwera i zachowanie strony podczas ładowania. Porównuję wyniki na telefonie oraz komputerze, kontroluję działanie cache po wyczyszczeniu i testuję najważniejsze funkcje. W raporcie pokazuję stan przed i po, wykonane poprawki oraz ewentualne ograniczenia, których nie rozwiąże samo przyspieszenie WordPressa. Jeśli problem wymaga zmiany hostingu, ingerencji w zewnętrzny system albo szerszej przebudowy, wyraźnie oddzielam to od zakończonego zakresu prac.

Przyspieszenie strony WordPress: pytania.

Ile kosztuje przyspieszenie strony WordPress?+

Cenę ustalam po sprawdzeniu strony i krótkiej rozmowie. Innego zakresu wymaga witryna firmowa z kilkoma podstronami, a innego sklep WooCommerce z rozbudowanym katalogiem i dodatkowymi integracjami. Po rozpoznaniu problemów przedstawiam zakres, wycenę i termin realizacji.

Ile trwa optymalizacja szybkości WordPress?+

Termin zależy od liczby problemów i rodzaju poprawek. Zmiana sposobu ładowania zdjęć to inna praca niż usuwanie błędów w kodzie motywu czy zapytaniach do bazy. Po audycie ustalam termin odpowiedni do zakresu zlecenia.

O ile realnie przyspieszy moja strona?+

Zależy to od tego, co obecnie ją spowalnia. Jeśli głównym problemem jest zbędne pobieranie zasobów lub wadliwy kod, usunięcie przyczyny może wyraźnie poprawić pomiar. Jeśli ograniczeniem jest serwer albo zewnętrzny skrypt, zakres poprawy będzie inny. Nie obiecuję wyniku przed pomiarem. Pokazuję natomiast te same wskaźniki przed wdrożeniem i po nim.

Czy szybsza strona poprawi pozycje w Google?+

Core Web Vitals są elementem oceny jakości korzystania ze strony, ale szybkość nie zastępuje treści, struktury serwisu ani pozostałych czynników rankingowych. Pracuję nad mierzalną wydajnością i wygodą użytkownika, a nie nad obietnicą określonej pozycji w wyszukiwarce.

Czy optymalizujesz też sklepy WooCommerce?+

Tak. Sprawdzam strony kategorii, karty produktów, koszyk i finalizację zamówienia. Analizuję zapytania do bazy, skrypty płatności, integracje oraz działanie cache. Po zmianach testuję ścieżkę zakupową, żeby poprawa szybkości nie odbywała się kosztem funkcji sklepu.

Co jeśli optymalizacja nie przyniesie oczekiwanego efektu?+

Najpierw wskazuję problemy, które rzeczywiście można naprawić. Jeżeli audyt pokaże, że strona jest już dobrze zoptymalizowana albo główne ograniczenie leży poza jej kodem, wyjaśniam to przed wyceną wdrożenia. Po wykonanych pracach raportuję rzeczywiste wyniki i pozostałe ograniczenia.

Czy muszę wymieniać hosting, żeby przyspieszyć WordPress?+

Nie zawsze. Sprawdzam czas odpowiedzi serwera i oddzielam problemy hostingu od problemów kodu, obrazów i pamięci podręcznej. Jeśli serwer rzeczywiście ogranicza wydajność, przedstawiam przyczynę oraz zalecenia. Nie proponuję migracji tylko dlatego, że PageSpeed pokazuje słaby wynik.

Czy wystarczy zainstalować LiteSpeed Cache lub WP Rocket?+

Sama instalacja wtyczki nie usuwa błędnych zapytań do bazy, niepotrzebnych skryptów ani problemów z kolejnością ładowania elementów. Sprawdzam, co wtyczka faktycznie robi i czy nie koliduje z innymi mechanizmami strony. W razie potrzeby zmieniam kod zamiast dokładać następne narzędzie.

Czy przyspieszenie strony może zepsuć jej wygląd lub działanie?+

Niektóre zmiany wydajnościowe, szczególnie opóźnianie skryptów i modyfikacje cache, wymagają dokładnych testów. Sprawdzam wygląd strony, formularze, nawigację oraz funkcje zakupowe. Kontroluję także logi błędów i poprawność działania różnych szablonów, a nie tylko strony głównej.

Czy pracujesz również ze stronami zbudowanymi w Elementorze?+

Tak, analizuję istniejącą stronę niezależnie od tego, czy korzysta z kreatora, czy własnego motywu. Sprawdzam, ile kodu i zasobów ładuje dany szablon oraz które elementy da się ograniczyć bez przebudowy. Jeśli problem wynika z architektury kreatora, wskazuję ograniczenia obecnego rozwiązania.

Czy potrzebujesz dostępu do panelu WordPress i hostingu?+

Do wstępnego sprawdzenia wystarczy adres strony. Do dokładniejszego audytu i wdrożenia ustalam potrzebne dostępy, zależnie od rodzaju problemu. Dostęp do plików, bazy danych lub logów serwera bywa konieczny, gdy spowolnienie wynika z kodu albo działania zaplecza strony.

Co otrzymam po zakończeniu przyspieszania strony?+

Raport z pomiarami przed i po, opis wykonanych zmian oraz informacje o pozostałych ograniczeniach wydajności. Sprawdzam też najważniejsze funkcje strony po wdrożeniu. Dzięki temu wiesz, co zostało poprawione i na co zwrócić uwagę przy przyszłych zmianach w WordPressie.

Optymalizacja szybkości WordPress. Co spowalnia stronę i jak to naprawiam?

Wolna strona WordPress potrafi wyglądać zupełnie normalnie, dopóki nie otworzysz jej na telefonie albo nie sprawdzisz w PageSpeed Insights. Obrazy pojawiają się z opóźnieniem, przyciski reagują dopiero po chwili, a wynik wydajności świeci na czerwono. Przyczyną nie musi być jednak ciężki motyw czy słaby hosting. Czasem pojedynczy skrypt opóźnia wyświetlenie najważniejszego elementu strony, a czasem niewielki fragment kodu wykonuje niepotrzebne zapytania do bazy danych. Dlatego nie zaczynam od instalowania kolejnej wtyczki do optymalizacji. Najpierw sprawdzam, co rzeczywiście zabiera czas.

Przyspieszenie strony WordPress to dla mnie znalezienie i usunięcie konkretnych przyczyn spowolnienia, a nie zdobycie zielonego wyniku za wszelką cenę. Mierzę wydajność, analizuję kod, obrazy, pamięć podręczną i działanie serwera. Następnie wprowadzam poprawki i ponawiam testy. Patrzę przy tym na stronę tak, jak korzysta z niej Twój klient: od wejścia na stronę główną, przez przeglądanie oferty, aż po wysłanie formularza lub złożenie zamówienia. Po zakończeniu zlecenia pokazuję, jakie problemy znalazłem, co poprawiłem i jak zmieniły się wyniki.

Rozwiń pełny poradnik+

PageSpeed Insights pokazuje problem, ale nie zawsze jego przyczynę

PageSpeed Insights to dobre miejsce na rozpoczęcie analizy. Pokazuje ocenę wydajności i wskazuje elementy, które mogą spowalniać stronę. Sam wynik nie mówi jednak wszystkiego. Dwie witryny z podobną oceną mogą wymagać zupełnie innych poprawek.

W pierwszej problemem będzie zbyt duże zdjęcie wyświetlane na górze strony. W drugiej przeglądarka pobierze zdjęcie szybko, ale nie pokaże go od razu, bo czeka na wykonanie skryptu. W trzeciej przeglądarka nie dostanie na czas gotowego dokumentu HTML, ponieważ serwer wykonuje zbyt wiele operacji.

Dlatego analizuję poszczególne wskaźniki Core Web Vitals:

  • CLS (Cumulative Layout Shift) opisuje nieoczekiwane przesunięcia elementów. Jeśli próbujesz kliknąć przycisk, a nagle nad nim pojawia się zdjęcie i cała zawartość przeskakuje, problem dotyczy właśnie stabilności układu.

Sprawdzam też czas odpowiedzi serwera, kolejność pobierania zasobów oraz skrypty blokujące wyświetlanie treści. Odróżniam dane pochodzące od rzeczywistych użytkowników od wyników testu laboratoryjnego Lighthouse, ponieważ pokazują wydajność z różnych perspektyw.

W ramach zlecenia wykonuję pomiary przed zmianami i wykorzystuję je do ustalenia kolejności napraw, zamiast poprawiać każde ostrzeżenie z raportu bez względu na jego znaczenie.

Najpierw ustalam, który element odpowiada za LCP

LCP często kojarzy się z dużym zdjęciem na pierwszym ekranie. To rozsądny punkt wyjścia, ale nie zawsze prawdziwa przyczyna problemu. Największym elementem może być tekst, grafika albo część animacji.

Przekonałem się o tym na własnej stronie marcinsiwonia.pl, zbudowanej w Next.js, a nie w WordPressie. LCP wynosił 4,7 sekundy, chociaż problemem nie było duże zdjęcie. Okazało się, że elementem LCP na każdej podstronie była pojedyncza litera animacji wejściowej. Jej wyświetlenie czekało na załadowanie skryptów. Po znalezieniu i usunięciu przyczyny LCP spadł do 2,0 sekundy.

W tej samej witrynie ograniczyłem również rozmiar kroju pisma z 494 KB do 156 KB. Strona z realizacjami, która wcześniej ważyła 27 MB, po poprawnym przeskalowaniu zdjęć pobierała 240 KB. To przykład pracy nad wydajnością poza WordPressem, ale dobrze pokazuje metodę, którą stosuję również przy stronach klientów: najpierw identyfikuję element i wąskie gardło, a dopiero później zmieniam kod.

Podczas analizy sprawdzam, czy opóźnienie wynika z czasu odpowiedzi serwera, późnego rozpoczęcia pobierania zasobu, długości pobierania czy oczekiwania na wyświetlenie elementu. To ważne rozróżnienie. Kompresowanie obrazu nie rozwiąże problemu, jeśli przeglądarka i tak czeka na skrypt, zanim będzie mogła go pokazać.

Przy przyspieszaniu Twojej strony identyfikuję rzeczywisty element LCP na istotnych podstronach i poprawiam mechanizm, który opóźnia jego wyświetlenie.

Co najczęściej spowalnia WordPress i jak rozpoznaję przyczynę?

Optymalizacja szybkości WordPress wymaga sprawdzenia zarówno części widocznej dla użytkownika, jak i kodu wykonywanego przez serwer. Niektóre problemy widać od razu w narzędziach przeglądarki. Inne ujawniają się dopiero podczas analizy zapytań do bazy danych lub logów serwera.

---
Jak ją rozpoznaję: ---
Co robię: ---
Zbyt duże zdjęcia
Jak ją rozpoznaję: Sprawdzam rozmiary plików i wymiary obrazów względem miejsca ich wyświetlania.
Co robię: Skaluję zdjęcia, dobieram formaty i ustawiam odpowiednie warianty rozmiarów.
Najważniejszy obraz pobierany zbyt późno
Jak ją rozpoznaję: Analizuję element LCP i kolejność żądań w przeglądarce.
Co robię: Ustawiam priorytet pobierania lub preload, czyli wcześniejsze rozpoczęcie pobierania ważnego zasobu.
Niepotrzebne zapytania do bazy
Jak ją rozpoznaję: Sprawdzam liczbę zapytań, powtarzające się operacje i funkcje pobierające dane.
Co robię: Poprawiam kod, ograniczam powtarzane zapytania i wykorzystuję pamięć podręczną WordPressa.
Skrypty opóźniające wyświetlanie
Jak ją rozpoznaję: Analizuję wykonywanie JavaScript i zależności między skryptami.
Co robię: Zmieniam sposób ich ładowania, ograniczam zbędny kod i testuję działanie funkcji strony.
Nadmiarowy CSS
Jak ją rozpoznaję: Sprawdzam arkusze stylów i zasoby potrzebne do wyświetlenia pierwszego ekranu.
Co robię: Ograniczam zbędne style i poprawiam sposób dostarczania tych potrzebnych od razu.
Nieprawidłowo działający cache
Jak ją rozpoznaję: Porównuję odpowiedź z pamięci podręcznej i bez niej, kontroluję nagłówki oraz rzeczywistą treść.
Co robię: Poprawiam konfigurację i sposób czyszczenia cache, a następnie weryfikuję wyniki.
Wolna odpowiedź serwera
Jak ją rozpoznaję: Sprawdzam czas oczekiwania na HTML oraz operacje wykonywane przed wysłaniem odpowiedzi.
Co robię: Szukam kosztownych operacji w WordPressie i wskazuję ograniczenia hostingu, jeśli to on stanowi problem.
Zewnętrzne skrypty i integracje
Jak ją rozpoznaję: Sprawdzam żądania do zewnętrznych usług oraz ich wpływ na ładowanie strony.
Co robię: Ograniczam niepotrzebne zasoby i dostosowuję sposób ładowania tam, gdzie nie zaburza to działania integracji.

W praktyce kilka przyczyn może występować jednocześnie. Duże zdjęcie, niewłaściwa kolejność skryptów i wolna odpowiedź serwera potrafią wpływać na ten sam wskaźnik, ale wymagają osobnych działań.

Nie usuwam też kodu wyłącznie dlatego, że narzędzie oznaczyło go jako nieużywany. Skrypt może być potrzebny dopiero po kliknięciu przycisku, otwarciu formularza lub wybraniu wariantu produktu.

W ramach zlecenia sprawdzam zależności między problemami i wdrażam poprawki w takiej kolejności, żeby rzeczywiście skracały czas ładowania bez ograniczania funkcjonalności strony.

Przyspieszenie sklepu WooCommerce wymaga sprawdzenia bazy danych

W sklepie WooCommerce samo zmniejszenie zdjęć produktów często nie wystarcza. Sklep pobiera informacje o produktach, cenach, wariantach, kategoriach i stanie koszyka. Każda dodatkowa operacja po stronie serwera może wydłużyć przygotowanie strony.

Szczególnie uważnie sprawdzam listy produktów. Jedna karta produktu może wyglądać niewinnie, ale jeśli zawiera funkcję wykonującą osobne zapytanie do bazy, jej koszt powtarza się dla każdego elementu listy.

Taki problem nie musi pojawić się w raporcie PageSpeed jako wskazówka dotycząca konkretnej funkcji PHP. Widać go dopiero przy sprawdzaniu kodu i liczby wykonywanych zapytań. Dlatego nie ograniczam audytu do zasobów pobieranych przez przeglądarkę.

Weryfikuję też działanie pamięci podręcznej WordPressa, szczególnie przy danych wielokrotnie wykorzystywanych na jednej stronie. Czasem wystarczy zmienić sposób pobierania informacji, żeby usunąć powtarzaną pracę serwera.

Osobną kwestią jest cache całych stron. W WooCommerce nie wolno bezmyślnie traktować wszystkich adresów tak samo. Koszyk, finalizacja zamówienia i informacje zależne od użytkownika wymagają odpowiedniej konfiguracji. Przyspieszenie strony nie może prowadzić do wyświetlania niewłaściwych danych.

Sprawdzam również, czy optymalizacja skryptów nie blokuje wyboru wariantów, aktualizacji koszyka lub działania płatności. Wydajność ma sens tylko wtedy, gdy klient nadal może bez problemu kupić produkt.

Przy zleceniu przyspieszenia sklepu sprawdzam zarówno kod generujący katalog produktów, jak i działanie całej ścieżki zakupowej po każdej istotnej zmianie.

Cache pomaga tylko wtedy, gdy odwiedzający widzą aktualną stronę

Pamięć podręczna, czyli cache, pozwala ponownie wykorzystać wcześniej przygotowaną zawartość zamiast generować ją od początku przy każdym wejściu. Dobrze skonfigurowany mechanizm ogranicza pracę serwera i skraca oczekiwanie na odpowiedź.

Problem pojawia się wtedy, gdy przechowywana zawartość nie jest prawidłowo odświeżana.

W jednym z serwisów WordPress z branży windykacyjnej wykryłem sytuację, w której panel administracyjny pokazywał nowe tytuły wpisów, natomiast odwiedzający i Google nadal otrzymywali stare. Problem dotyczył 39 z 93 wpisów. Co ważne, przycisk czyszczenia cache nie usuwał nieaktualnych wersji.

To dobry przykład, dlaczego sama informacja, że wtyczka cache jest aktywna, nie wystarcza do oceny jej działania. Trzeba jeszcze sprawdzić rzeczywistą odpowiedź serwera.

Rozróżniam pamięć podręczną całej strony, cache obiektowy przechowujący wyniki operacji WordPressa oraz cache przeglądarki. Każdy z tych mechanizmów działa inaczej i może wymagać osobnej kontroli.

Po wdrożeniu poprawek porównuję wersję strony pobieraną z cache z wersją bez niego. Sprawdzam, czy zmiany treści i kodu faktycznie docierają do użytkownika. Samo naciśnięcie przycisku „Wyczyść pamięć podręczną” nie jest dla mnie potwierdzeniem poprawnego działania.

W ramach przyspieszania konfiguruję i weryfikuję cache tak, aby ograniczał zbędną pracę serwera, ale nie powodował wyświetlania nieaktualnych treści.

Dlaczego kreator stron i dodatkowe wtyczki mogą utrudniać optymalizację?

WordPress pozwala budować strony na wiele sposobów. Gotowe motywy, kreatory wizualne i rozbudowane wtyczki upraszczają dodawanie funkcji, ale mogą też zwiększać ilość kodu pobieranego przez przeglądarkę.

Kreator może ładować style i skrypty potrzebne do obsługi komponentów, których dana podstrona w ogóle nie wykorzystuje. Dodatkowe wtyczki również mogą dodawać własne zasoby lub operacje wykonywane na serwerze.

Nie oznacza to, że każdy kreator jest z definicji wolny albo że trzeba od razu przebudować całą witrynę. W istniejącej stronie najpierw sprawdzam, które zasoby faktycznie wpływają na wydajność.

Przy stronach z Elementorem analizuję między innymi liczbę ładowanych plików, strukturę elementów, działanie animacji i skryptów. Szerzej opisuję swoje podejście w tekście dlaczego odchodzę od Elementora.

Przy optymalizacji nie wyłączam jednak funkcji na ślepo. Skrypt uznany za zbędny na stronie głównej może być niezbędny w formularzu kontaktowym albo w innym szablonie.

Sprawdzam także, czy używane wtyczki nie wykonują tych samych operacji. Dwa mechanizmy optymalizacji JavaScript albo nakładające się ustawienia cache potrafią utrudnić ustalenie rzeczywistej przyczyny problemu.

Przy zleceniu oceniam obecny motyw i zestaw wtyczek, ograniczam zbędne obciążenia tam, gdzie jest to bezpieczne, i wyraźnie wskazuję, jeśli dalsza poprawa wymagałaby szerszej przebudowy.

Po optymalizacji sprawdzam działanie strony, nie tylko wynik Lighthouse

Poprawa wyniku w narzędziu testowym nie oznacza automatycznie, że prace są zakończone. Strona musi nadal poprawnie wyświetlać treści, obsługiwać formularze i działać na różnych urządzeniach.

Szczególnie ważne jest testowanie zmian w kodzie. Przy jednej z własnych wtyczek optymalizujących obrazy pojawił się błąd 500 na części kart produktów. Wtyczka próbowała uzyskać dane produktu, zanim były dostępne. Znalazłem przyczynę w logu serwera i wgrałem poprawkę tego samego dnia.

Ten przypadek pokazuje, dlaczego test pojedynczej karty produktu nie wystarcza. Różne produkty mogą korzystać z innych wariantów danych, układów i funkcji.

Po wdrożeniu sprawdzam więc nie tylko stronę główną, ale również istotne typy podstron. Kontroluję zachowanie obrazów, skryptów, formularzy i elementów interaktywnych. W sklepie sprawdzam również koszyk oraz finalizację zamówienia.

Następnie wykonuję ponowne pomiary i zestawiam je ze stanem początkowym. Oddzielam zmiany wynikające z moich poprawek od ograniczeń związanych z serwerem czy usługami zewnętrznymi. Nie traktuję pojedynczego wyniku Lighthouse jako pełnego obrazu wydajności.

W raporcie opisuję wykonane prace, wyniki przed i po oraz problemy, które nadal wpływają na szybkość. Dzięki temu nie musisz zgadywać, czy zmieniły się wyłącznie ustawienia wtyczki, czy rzeczywisty sposób działania strony.

Jeśli zlecasz mi przyspieszenie strony WordPress, kończę pracę dopiero po sprawdzeniu wdrożonych poprawek, najważniejszych funkcji serwisu i wyników ponownego pomiaru.

Następny krok

Podeślij mi adres swojej strony, a sprawdzę, od czego zacząć jej przyspieszenie.