Przyśpieszenie sklepu
Pomiar, poprawki i wynik przed i po. Cache, obrazy, skrypty i baza – z konkretnymi sekundami zamiast zapewnień.
Po czym poznasz, że strona wymaga optymalizacji
Nie musisz znać nazw wskaźników ani umieć czytać raportów. Wystarczy, że rozpoznasz sytuację i podasz mi adres.
Strona ładuje się kilka sekund
Widzisz to sam przy każdym wejściu, a klienci widzą to jeszcze wyraźniej na telefonie i słabszym łączu. Przy sklepach każda dodatkowa sekunda ładowania wyraźnie obniża liczbę zamówień.
Core Web Vitals na czerwono
Search Console zgłasza problemy z LCP, CLS albo INP. To wskaźniki, którymi Google mierzy komfort korzystania ze strony - i bierze je pod uwagę przy ustalaniu pozycji.
Klienci porzucają koszyk
Ruch jest, produkty trafiają do koszyka, ale zamówień brakuje. Zanim zaczniesz zmieniać ofertę, warto sprawdzić, ile sekund czeka klient na przeładowanie kasy i metod dostawy.
Panel działa wolno
Dodanie produktu albo zapisanie strony trwa kilkanaście sekund. To zwykle znak przeciążonej bazy danych albo wtyczki, która przy każdym zapisie odpytuje zewnętrzny serwer.
Wolno przy większym ruchu
Na co dzień jest znośnie, ale przy kampanii albo wyprzedaży strona zwalnia lub przestaje odpowiadać. Najgorszy możliwy moment, bo dokładnie wtedy płacisz za każde kliknięcie.
Spadek pozycji bez zmian w treści
Nic nie zmieniałeś, a ruch z Google maleje. Szybkość nie jest jedynym czynnikiem, ale przy wyrównanej konkurencji potrafi przesądzić, kto stoi wyżej.
Szybkość to jedyna optymalizacja, która działa w obie strony
Poprawia jednocześnie dwie rzeczy, na których Ci zależy. Klienci zostają na stronie zamiast wracać do wyników wyszukiwania, a Google widzi lepsze wskaźniki komfortu korzystania i chętniej pokazuje witrynę wyżej.
Ma też praktyczną przewagę nad innymi działaniami marketingowymi: robisz to raz i efekt zostaje. Nie płacisz co miesiąc, nie musisz nic odnawiać, a przy kampaniach reklamowych szybsza strona po prostu obniża koszt pozyskania klienta.
Czego optymalizacja nie zrobi
- Nie zastąpi pozycjonowania - usuwa barierę, nie buduje widoczności
- Nie naprawi oferty ani cen. Szybki sklep z drogim towarem dalej nie sprzeda
- Nie da wyniku 100 na 100 w każdym teście i nie warto do tego dążyć
- Nie zmieni faktu, że strona zbudowana na ciężkim page builderze ma swój sufit
Co robię, żeby strona ładowała się szybciej
Kolejność nie jest przypadkowa. Zaczynam od pomiaru, bo przy każdej stronie coś innego okazuje się największym hamulcem.
Pomiar i diagnoza
Zaczynam od ustalenia, co konkretnie zabiera czas: odpowiedź serwera, obrazy, skrypty czy zapytania do bazy. Bez tego optymalizacja jest zgadywaniem, a połowa poprawek nie daje nic.
Obrazy
Zwykle największy i najłatwiejszy zysk. Konwersja do nowoczesnych formatów, kompresja, poprawne rozmiary zamiast skalowania w przeglądarce i leniwe ładowanie tego, co poniżej ekranu.
Cache na kilku poziomach
Pamięć podręczna stron, obiektów i zapytań do bazy, a przy sklepach z wyłączeniami dla koszyka i kasy - bo zapisany w cache koszyk potrafi pokazać klientowi cudze zamówienie.
Skrypty i style
Usunięcie kodu ładowanego tam, gdzie nie jest potrzebny, odroczenie tego, co blokuje wyświetlenie treści, i ograniczenie zewnętrznych bibliotek do niezbędnych.
Przegląd wtyczek
Sprawdzam, które komponenty realnie kosztują czas ładowania, a które robią to samo w dwóch egzemplarzach. Zwykle da się usunąć kilka bez straty dla funkcji sklepu.
Baza danych
Czyszczenie starych wersji wpisów, przeterminowanych danych tymczasowych i osieroconych wierszy po usuniętych wtyczkach. Przy sklepach z długą historią zamówień robi zauważalną różnicę.
Serwer i konfiguracja
Wersja PHP, limity pamięci, kompresja po stronie serwera i nagłówki pamięci podręcznej. Czasem największy zysk daje jedno ustawienie, a nie przepisywanie kodu.
Core Web Vitals
Praca na trzech wskaźnikach: czas wyświetlenia głównej treści, stabilność układu i reakcja na pierwsze kliknięcie. To one trafiają do Search Console i wpływają na ocenę strony.
Jak przebiega optymalizacja
Cały proces zamyka się w tygodniu, a Twoja strona przez ten czas działa normalnie - prace prowadzę na kopii testowej.
-
1
Pomiar przed zmianami
pierwszy dzieńMierzę czas ładowania kilku typów podstron - głównej, kategorii, karty produktu i koszyka - na komputerze i na telefonie. Te liczby są punktem odniesienia dla wszystkiego, co zrobię później.
-
2
Plan i wycena
do 24 hDostajesz listę tego, co zabiera najwięcej czasu, z szacunkiem, ile da się odzyskać na każdej pozycji. Wtedy decydujesz o zakresie - czasem wystarczą dwie pierwsze rzeczy z listy.
-
3
Wdrożenie na kopii
2-3 dniZmiany wprowadzam na kopii testowej, nie na działającej stronie. Przy sklepach to szczególnie ważne, bo źle skonfigurowana pamięć podręczna potrafi popsuć koszyk w sposób trudny do wychwycenia.
-
4
Testy i przeniesienie
ten sam dzieńPrzechodzę pełną ścieżkę zakupową, formularze i logowanie, także na telefonie. Dopiero po tym przenoszę zmiany na wersję produkcyjną, z kopią zapasową przed operacją.
-
5
Pomiar po zmianach
po wdrożeniuPowtarzam pomiar na tych samych podstronach i przy tych samych warunkach. Dostajesz zestawienie przed i po - jeśli różnica jest niewielka, mówię to wprost i tłumaczę, gdzie leży sufit.
Z kim właściwie pracujesz?
Nazywam się Bartosz Ciachurski i od dekady buduję sklepy na WooCommerce. Przy optymalizacji to ma znaczenie praktyczne: wiem, co w sklepie wolno wrzucać do pamięci podręcznej, a co popsuje koszyk w sposób, który wyjdzie dopiero przy dziesiątym zamówieniu.
Nie obiecuję konkretnego wyniku w testach, zanim zajrzę do środka. Obiecuję pomiar przed i po oraz uczciwą informację, jeśli okaże się, że przy tej konstrukcji strony dalszej poprawy nie da się osiągnąć bez przebudowy.
Cena zależy od tego, ile jest do zrobienia
Pomiar wstępny jest bezpłatny - dopiero po nim wiem, ile pracy przed nami, i podaję konkretną kwotę.
Strona firmowa
- Witryna wizytówkowa lub firmowa z blogiem
- Optymalizacja obrazów i konfiguracja cache
- Porządki w skryptach i stylach
- Czyszczenie bazy danych
- Ustawienia serwera i wersji PHP
- Pomiar przed i po
Sklep WooCommerce
- Wszystko z wariantu dla strony firmowej
- Cache z wyłączeniami dla koszyka i kasy
- Optymalizacja list produktów i filtrowania
- Przegląd i redukcja wtyczek
- Praca na kopii testowej, bez przestoju sklepu
- Pełny test ścieżki zakupowej po zmianach
- Raport z pomiarem kilku typów podstron
Serwis nietypowy
- Katalogi powyżej 5000 produktów
- Serwisy z dużym ruchem i skokami obciążenia
- Rozbudowane integracje z systemami zewnętrznymi
- Optymalizacja zapytań w kodzie motywu
- Sieć dostarczania treści i konfiguracja serwera
- Rekomendacja zmiany hostingu, jeśli to on jest sufitem
Co warto wiedzieć
- Wszystkie kwoty są netto. Do faktury doliczam 23% VAT.
- Pomiar wstępny i wycena są bezpłatne. Płacisz dopiero za wdrożenie poprawek.
- Prace prowadzę na kopii testowej, więc Twoja strona działa przez cały czas normalnie.
- Dostajesz zestawienie pomiarów przed i po, na tych samych podstronach i w tych samych warunkach.
- Jeśli po analizie okaże się, że sufitem jest hosting albo konstrukcja motywu, powiem to przed startem.
- Licencje płatnych wtyczek optymalizacyjnych, jeśli będą potrzebne, są po Twojej stronie - zwykle wystarczają darmowe.
- Nie obiecuję konkretnego wyniku w narzędziach pomiarowych. Obiecuję realną poprawę czasu ładowania.
- Przez 30 dni po wdrożeniu odpowiadam na pytania i dopracowuję szczegóły bez dodatkowych opłat.
Co dostajesz na koniec
Najważniejsza jest pierwsza pozycja. Bez pomiaru przed i po nie da się stwierdzić, czy zapłaciłeś za realną poprawę, czy za dobre samopoczucie.
Liczby przed i po
Czas ładowania kilku typów podstron na telefonie i komputerze, w tych samych warunkach przed zmianami i po nich. Bez tego optymalizacja jest kwestią wiary.
Co dokładnie zrobiłem
Spis wprowadzonych poprawek z krótkim wyjaśnieniem, po co każda była. Przyda się, gdy w przyszłości ktoś inny będzie pracował na tej stronie.
Stan sprzed zmian
Pełna kopia strony i bazy sprzed optymalizacji. Zostaje u Ciebie, więc powrót jest możliwy w każdej chwili.
Co dalej
Czego unikać przy dodawaniu nowych wtyczek i grafik, żeby efekt utrzymał się dłużej niż kwartał. Plus informacja, gdzie leży sufit tej konstrukcji.
Ile trwa optymalizacja i czego potrzebuję
Terminy liczone od akceptacji planu. Poniżej także to, czego będę potrzebował po Twojej stronie.
| Etap albo zakres | Czas | Uwagi |
|---|---|---|
| Pomiar wstępny Sprawdzenie, co spowalnia stronę | do 24 h | Bezpłatnie, bez dostępów - wystarczy adres |
| Strona firmowa Witryna wizytówkowa lub z blogiem | 2-3 dni robocze | Prace na kopii, przeniesienie po testach |
| Sklep WooCommerce Z pełnym testem ścieżki zakupowej | 3-5 dni roboczych | Bez przestoju - sklep sprzedaje przez cały czas |
| Serwis nietypowy Duże katalogi, rozbudowane integracje | od tygodnia | Harmonogram ustalany po pomiarze |
| Potrzebne dostępy | Panel WordPress i hosting | Search Console, jeśli chcesz analizy Core Web Vitals |
| Twoje zaangażowanie | Akceptacja planu po pomiarze | Sprawdzenie strony po przeniesieniu zmian |
| Po wdrożeniu | Raport z pomiarami | 30 dni wsparcia w cenie |
Sklep działa przez cały czas trwania prac. Zmiany wprowadzam na kopii testowej i przenoszę je dopiero po przejściu pełnej ścieżki zakupowej. Nie ma momentu, w którym klienci trafiają na niedziałającą kasę.
Uczciwie: przy stronie zbudowanej na ciężkim page builderze da się urwać sporo, ale istnieje granica, poniżej której trzeba przebudować szablon. Powiem, gdzie ta granica leży, zanim wystawię fakturę.
Po co płacić, skoro jest wtyczka do cache?
Sam ich używam i przy prostej stronie z lekkim motywem naprawdę wystarczą. Poniżej różnice, które ujawniają się przy sklepie i przy witrynie rozbudowywanej latami.
| Obszar | Optymalizacja | Sama wtyczka |
|---|---|---|
| Ustalenie przyczyny | Pomiar pokazuje, co konkretnie zabiera czas na Twojej stronie - i od tego zaczynam | Brak. Wtyczka stosuje ten sam zestaw ustawień u wszystkich |
| Obrazy | Konwersja, kompresja i poprawne rozmiary, także w plikach wgranych lata temu | Zwykle tylko leniwe ładowanie. Reszta w wersji płatnej albo wcale |
| Cache w sklepie | Z wyłączeniami dla koszyka, kasy i konta klienta, sprawdzonymi na pełnej ścieżce zakupowej | Domyślne reguły bywają wystarczające, ale przy nietypowym sklepie potrafią pokazać cudzy koszyk |
| Nadmiar wtyczek | Przegląd i usunięcie tych, które dublują funkcje albo kosztują więcej, niż dają | Dokłada kolejną wtyczkę do zestawu, zamiast go zmniejszać |
| Baza danych | Czyszczenie i optymalizacja, przy sklepach z długą historią zamówień robi realną różnicę | Podstawowe czyszczenie, zwykle w wersji płatnej |
| Ryzyko | Zmiany testowane na kopii, z kopią zapasową i pełnym testem przed przeniesieniem | Agresywne ustawienia potrafią popsuć układ albo koszyk, a objawy wychodzą po kilku dniach |
| Dowód skuteczności | Pomiar przed i po na tych samych podstronach | Wynik w narzędziu, który potrafi wyglądać dobrze przy niezmienionym czasie ładowania |
| Kiedy wtyczka wystarczy | Przy prostej stronie z lekkim motywem warto zacząć właśnie od niej | To scenariusz, w którym sprawdza się dobrze i sam ją wtedy polecam |
Powiązane usługi
Szybkość to jeden z elementów. Poniżej rzeczy, które najczęściej okazują się potrzebne obok niej albo zamiast niej.
Migracja na lepszy hosting
Jeśli sufitem okaże się serwer, żadna optymalizacja kodu tego nie przeskoczy. Przenoszę stronę bez przestoju, z pocztą i certyfikatem.
Audyt strony
Gdy poza szybkością chcesz sprawdzić SEO techniczne, bezpieczeństwo i jakość kodu. Szerszy przegląd z listą priorytetów.
Stała opieka WordPress
Efekt optymalizacji potrafi się zużyć, gdy z czasem przybywa wtyczek i nieskompresowanych grafik. Opieka pilnuje, żeby nie wrócić do punktu wyjścia.
Sklep WooCommerce od nowa
Bywa i tak, że taniej wychodzi zbudować sklep porządnie niż optymalizować konstrukcję z page buildera. Powiem, jeśli to Twój przypadek.
Naprawa awarii
Jeśli strona nie tyle wolno działa, co przestaje odpowiadać przy większym ruchu, to bliżej awarii niż optymalizacji.
Wsparcie godzinowe
Pojedyncze poprawki wydajnościowe albo wdrożenie rekomendacji z cudzego audytu, rozliczane za faktyczny czas pracy.
FAQ - przyspieszenie strony i sklepu
O ile realnie przyspieszy moja strona?
Nie odpowiem uczciwie, zanim nie zmierzę. Przy stronach, których nikt nie optymalizował, czas ładowania zwykle spada o połowę albo więcej. Przy takich, gdzie ktoś już popracował, zysk bywa mniejszy i mówię o tym przed startem, zamiast obiecywać dwie sekundy w każdym przypadku.
Czy uzyskam 100 punktów w PageSpeed?
Prawdopodobnie nie i nie warto do tego dążyć. Wynik w narzędziu potrafi rosnąć bez realnej poprawy dla użytkownika, a pogoń za setką kończy się usuwaniem rzeczy, które są Twojej stronie potrzebne. Optymalizuję czas, po którym klient widzi treść i może kliknąć.
Czy sklep będzie działał w trakcie prac?
Tak. Zmiany wprowadzam na kopii testowej i przenoszę je dopiero po przejściu pełnej ścieżki zakupowej z płatnością. Nie ma momentu, w którym klienci trafiają na niedziałającą kasę.
Mam już wtyczkę do cache. To wystarczy?
Przy prostej stronie z lekkim motywem często tak i wtedy sam ją polecę zamiast sprzedawać usługę. Przy sklepie sprawa się komplikuje: pamięć podręczna musi omijać koszyk, kasę i konto klienta, a domyślne reguły nie zawsze to robią poprawnie.
Czy trzeba będzie zmienić hosting?
Nie zawsze, ale zdarza się. Jeśli sam czas odpowiedzi serwera przekracza sekundę, żadna optymalizacja kodu tego nie przeskoczy. Powiem o tym po pomiarze, przed rozpoczęciem prac, żebyś nie płacił dwa razy za ten sam problem.
Czy stracę jakieś funkcje strony?
Nie usuwam niczego bez pytania. Jeśli któraś wtyczka realnie kosztuje sporo czasu ładowania, pokazuję to i proponuję lżejszy zamiennik albo inne rozwiązanie - decyzja zawsze należy do Ciebie.
Czy efekt jest trwały?
Same zmiany tak, ale z czasem przybywa nowych wtyczek i nieskompresowanych grafik, więc strona stopniowo wraca w stronę punktu wyjścia. Dlatego w raporcie dostajesz zalecenia, czego unikać, a przy stronach rozwijanych intensywnie warto pomyśleć o stałej opiece.
Czy optymalizacja poprawi moje pozycje w Google?
Usuwa barierę, ale nie buduje widoczności. Jeśli strona jest wolna, szybkość realnie ją hamuje i poprawa pomaga - zwłaszcza przy wyrównanej konkurencji. Jeśli problemem jest brak treści albo linków, samo przyspieszenie niczego nie zmieni i nie będę udawał inaczej.
Mam raport od kogoś innego. Wdrożysz rekomendacje?
Tak, wtedy zwykle rozliczam to godzinowo, bo część diagnozy jest już zrobiona. Przejrzę raport i powiem, które pozycje mają sens, a które są odhaczeniem punktu z listy narzędzia bez wpływu na cokolwiek.
Ile trwa cała optymalizacja?
Strona firmowa to dwa, trzy dni robocze, sklep od trzech do pięciu. Serwisy z dużym katalogiem albo rozbudowanymi integracjami wymagają więcej i wtedy ustalam harmonogram po pomiarze wstępnym, który jest bezpłatny.
Zmierzę Twoją stronę, zanim cokolwiek zamówisz
Podaj sam adres - nie potrzebuję żadnych dostępów. Sprawdzę, ile realnie trwa ładowanie i co je spowalnia, a potem powiem, ile da się odzyskać i ile to będzie kosztować. Jeśli strona jest już szybka, usłyszysz właśnie to.