Jak przyspieszyć WordPressa – przewodnik po realnych przyczynach

Przyspieszanie WordPressa sprowadza się do czterech obszarów: obrazów, liczby wtyczek, buforowania i serwera. Kolejność ma znaczenie – odchudzenie zdjęć daje zwykle większy efekt niż godziny spędzone nad konfiguracją cache. Google policzył, że 53% osób z telefonu porzuca stronę wolniejszą niż 3 sekundy, więc stawka jest konkretna.
Zacznij od pomiaru, nie od wtyczki
Bez pomiaru optymalizacja jest zgadywanką. Zmierz stronę na telefonie i danych komórkowych – tak widzi ją większość klientów, nie na szybkim biurowym łączu.
Zapisz wynik przed zmianami. Bez punktu odniesienia nie da się powiedzieć, czy cokolwiek pomogło. Możesz użyć naszego bezpłatnego audytu szybkości – tłumaczy wynik na język polski.
Obrazy: największy zysk najmniejszym kosztem
Zdjęcia to zwykle 60-80% wagi strony. Fotografia prosto z telefonu waży kilka megabajtów, a na stronie wyświetla się w rozmiarze kilkuset pikseli – reszta to czysta strata.
- Skaluj zdjęcia do rozmiaru, w jakim faktycznie się wyświetlają.
- Używaj nowoczesnych formatów (WebP) – przy tej samej jakości plik bywa kilkukrotnie mniejszy.
- Włącz leniwe ładowanie, żeby zdjęcia spoza ekranu nie blokowały startu strony.
- Nie wgrywaj zdjęć „na zapas” w rozdzielczości do druku.
Sama ta zmiana potrafi skrócić czas wczytywania o połowę. Dla porównania: nasze okładki artykułów po konwersji ważą około 20 kB zamiast 1,8 MB.
Wtyczki: mniej znaczy szybciej
Każda wtyczka dokłada swój kod do każdej strony – często także tam, gdzie nie jest używana. Formularz kontaktowy ładuje swoje skrypty na stronie produktu, suwak zdjęć na stronie kontaktowej i tak dalej.
Przejrzyj listę i usuń to, czego nie używasz. Zwróć uwagę na wtyczki robiące jedną drobną rzecz – często da się ją zastąpić kilkoma linijkami w motywie.
Cache: gotowa strona zamiast składania od zera
Bez buforowania WordPress przy każdym wejściu składa stronę od nowa: odpytuje bazę, przetwarza szablony, wykonuje kod wtyczek. Cache zapisuje gotowy wynik i podaje go kolejnym odwiedzającym.
Najlepszy jest mechanizm po stronie serwera – odpowiada, zanim WordPress w ogóle wystartuje. Jeśli hosting go ma, warto korzystać z niego zamiast z wtyczki. Pamiętaj o wykluczeniu koszyka, kasy i konta klienta, bo buforowanie tych stron psuje sklep.
Hosting: czasem to nie strona jest problemem
Jeśli serwer odpowiada z opóźnieniem przekraczającym sekundę, żadna optymalizacja po stronie strony tego nie nadrobi. Na hostingu współdzielonym dzielisz moc z innymi stronami i bywa, że to one zabierają zasoby.
Wskaźnikiem jest czas reakcji serwera – jeśli jest wysoki także przy prostej stronie testowej, problem leży w pakiecie, nie w WordPressie.
Czego nie robić
- Nie instaluj kilku wtyczek optymalizujących naraz – będą sobie przeszkadzać i wygenerują błędy trudne do znalezienia.
- Nie włączaj wszystkich opcji „na maksa”. Agresywne łączenie skryptów potrafi zepsuć koszyk albo formularze.
- Nie optymalizuj bez kopii zapasowej i bez sprawdzenia strony po każdej zmianie.
Częste pytania
Ile da się realnie zyskać?
Przy zaniedbanej stronie skrócenie czasu wczytywania o połowę jest typowe. Przy stronie już zoptymalizowanej walczy się o dziesiąte części sekundy.
Czy szybkość wpływa na pozycje w Google?
Tak, jest jednym z sygnałów – ale ważniejsze jest to, że wolna strona traci klientów, zanim w ogóle zobaczą ofertę.
Ile kosztuje optymalizacja u Was?
Pomiar i diagnoza są bezpłatne, optymalizacja od 590 zł. Pokazujemy wynik przed i po, z Twojej strony.
Czy wystarczy zmienić hosting?
Czasem tak, jeśli problemem jest wyłącznie serwer. Zwykle jednak najwięcej daje połączenie: lżejsze zdjęcia, mniej wtyczek i sensowny cache.
Dane o porzucaniu wolnych stron: Google/SOASTA (53% porzuceń przy ładowaniu powyżej 3 sekund). Reszta na podstawie naszych optymalizacji.