WP Rocket: poradnik optymalizacji szybkości strony

Optymalizacja szybkości ładowania strony jest coraz ważniejsza ze względu na jej wpływ na pozycje w wyszukiwarkach i, oczywiście, na doświadczenie użytkownika z naszą stroną. W ekosystemie WordPress od lat współistnieją różne wtyczki, takie jak WP Super Cache, W3 Total Cache, Swift Performance i WP Rocket.
Chcieliśmy przygotować kompletny przewodnik po tej ostatniej, byś nie zgubił się wśród jej wielu opcji i uzyskał najlepszą wydajność z szybkości ładowania swojej strony. Lecimy!
Czym jest WP Rocket?
WP Rocket to wtyczka, która powstała jako rozwiązanie różnych optymalizacji cache w WordPressie. Dziś jest znacznie więcej i możemy optymalizować nie tylko cache, ale praktycznie wszystko związane z optymalizacją wydajności ładowania strony.
Aby zademonstrować jej wpływ, spójrz na wydajność naszej własnej strony Z i BEZ WP Rocket:

Dlaczego używać WP Rocket?
Choć powiedzieliśmy, że istnieją inne alternatywy do optymalizacji WPO, i każdy ma swobodę używania tego, co uzna za stosowne, w naszym przypadku mamy szczególną preferencję do WP Rocket. Jego intuicyjny interfejs, który działa za pomocą kliknięcia checkboxa, wiele opcji oferowanych do konfiguracji cache i ładowania zasobów sprawiają, że WP Rocket jest naszym ulubieńcem wśród wszystkich opcji.
Menu główne WP Rocket
Zakładając, że nie mieliśmy problemów z instalacją WP Rocket, zacznijmy wyjaśniać jego interfejs i różne dostępne opcje optymalizacji. Gdy klikniesz na zakładkę dashboard, pojawia się następujący ekran:

Wiadomość powitalna i opcje, które początkowo możemy zostawić bez zmian, ale które tu wyjaśnimy.
Moje konto
Jeśli kupiłeś WP Rocket, pole „Wyświetl moje konto" przeniesie Cię na stronę użytkowników WP Rocket, byś, gdy już się tam znajdziesz, mógł uzupełnić i sprawdzić wszystko związane z Twoim profilem użytkownika: dane, fakturowanie itp.
RocketCDN
RocketCDN to usługa CDN, którą WP Rocket oferuje stosunkowo niedawno. Celem jest dostarczenie niezbędnych narzędzi do osiągnięcia najlepszej wydajności bez konieczności szukania rozwiązań poza wtyczką. Istnieją inne bardzo popularne i równie skuteczne usługi CDN, takie jak Cloudflare lub Amazon CloudFront.

Mój status
W ramach tej opcji mamy dwa przełączniki do włączenia:
-
Rocket Tester: to program ulepszeń WP Rocket do testowania ich wersji BETA. Musisz skontaktować się z nimi mailowo.
-
Rocket Analytics: zgadzasz się anonimowo dzielić się danymi wydajności swojego WordPressa z zespołem deweloperskim, by pomóc ulepszyć WP Rocket.
Niewiele tu do powiedzenia, jest to osobista decyzja, która nie powinna wpływać na wydajność.
Konfiguracja cache w WP Rocket
Czas wejść w opcje konfiguracji i zaczniemy od cache:

W drugiej zakładce wtyczki możemy zobaczyć, jakie opcje cache nam oferuje. Pamiętajmy, że w WP Rocket optymalizujemy cache strony, a, jak zobaczymy teraz, mamy też opcję dla zalogowanych użytkowników, ale musimy być z tą opcją ostrożni.
Cache mobilny
Zwykle, gdy mówimy o mobile, dołączamy też tablety, ale tym razem mówimy tylko o urządzeniach mobilnych. WP Rocket wykrywa poprzez user agent, że przeglądamy ze smartfonów.
Zawsze włączymy tę opcję, ponieważ z reguły designy desktopowe i mobilne są różne, chyba że nie mamy wersji responsywnej, ta opcja zawsze będzie włączona. Aby było jasne — czemu mielibyśmy chcieć, by dostarczono nam 2 wersje cache, gdyby design był taki sam? Innymi słowy, gdybyśmy nie mieli wersji mobilnej, nie chcielibyśmy, by ten cache był traktowany inaczej, prawda?
To tu pojawia się wyjątek. Gdy mamy wersję mobilną z zasobami lub elementami, które ładują się tylko w tej wersji, zapiszemy pliki osobno.
Przykład:
- Mamy reklamę, która na mobile ładuje JS, którego wersja desktopowa nie ma.
W tym przypadku rzeczywiście zapisalibyśmy osobne pliki dla mobile.
Cache użytkownika
Cache użytkownika to opcja, którą WP Rocket zapewnia dla użytkowników, którzy przeglądają będąc zalogowani.

Aktywując tę opcję, możemy zaoferować zindywidualizowaną wersję cache dla każdego użytkownika. Najlepiej włączyć ją, jeśli użytkownicy się logują, ale musisz być szczególnie ostrożny, które strony są cache'owane, a które nie, ponieważ jeśli użytkownik wprowadza dane osobowe (np. informacje bankowe), przechowywanie ich w cache mogłoby spowodować problemy prawne.
Jak wykluczyć stronę z cache?
Jeśli chcesz uniknąć tego typu problemów, najlepiej iść bezpośrednio na stronę, którą chcesz wykluczyć, i w opcjach WP Rocket (sidebar lub na dole) wybrać „nigdy nie cache'uj tej strony".

Czas życia cache
W tej sekcji musimy tylko wskazać czas trwania, jaki chcemy, dla generowanych plików cache. Czyli WP Rocket generuje plik zapisujący wersję Twojej strony, a ten plik będzie tym, który zostanie dostarczony użytkownikowi przy wejściu na stronę.
Poprzez menedżera procesów (CRON), wygenerowane pliki, które przekraczają wskazany czas trwania, zostaną usunięte i zostaną utworzone nowe.
Rzeczy, o których trzeba pamiętać
WP Rocket bierze już pod uwagę pewne procesy do usuwania i generowania nowych plików cache, które są następujące:
-
Generowanie nowych wpisów, stron, kategorii, taksonomii lub edycji
-
Generowanie i edycja nowych modułów, widgetów lub jakiegokolwiek elementu strony
-
Gdy zmienione są konfiguracje WP Rocket, które wpływają na frontend.
W przeciwnym razie musisz pamiętać, że przechowywanie plików cache zajmuje miejsce na Twoim serwerze i to miejsce jest ograniczone. Zaleca się też czyścić cache z WP Rocket, by się aktualizował i nie pozostały pliki, które nie są już potrzebne.
Co do czasu, możesz zostawić wartość domyślną.
Optymalizacja plików w WP Rocket
Po krótkim omówieniu konfiguracji cache, pora popracować nad optymalizacją plików. Optymalizacja plików jest wykonywana, by odciążyć ładowanie i renderowanie HTML. Jak możemy pracować nad tą optymalizacją?
Na kilka sposobów:
-
Zmniejszając wagę plików
-
Usuwając niepotrzebne pliki, oraz
-
Wykonując pliki progresywnie w miarę ich potrzeby.

Pliki CSS
Pliki CSS odpowiadają za część wizualną strony. Arkusze stylów, które nadają kształt, kolor i styl naszemu WordPressowi. W tym aspekcie atrakcyjny design może nie być zoptymalizowanym designem, ponieważ designer, budując CSS, może nie podążać za serią podstawowych zasad optymalizacji.
Wśród najczęstszych problemów, jakie zwykle napotykamy z arkuszami stylów, są:
-
Ciężkie pliki CSS
-
Pliki CSS, które ładują się na stronach, które nie używają tych stylów
-
Źle zbudowane pliki CSS
-
Ładowanie zbyt wielu zewnętrznych CSS
-
Używanie @import do dołączania zewnętrznych arkuszy stylów
Krótko mówiąc, jest cały świat praktyk, które są często używane, a które nie są zalecane do optymalizacji dobrego designu, ale zajmijmy się tym, co WP Rocket nam oferuje.
Minifikacja plików CSS
Ta opcja ma na celu zmniejszenie wagi plików CSS poprzez usunięcie spacji i znaków nowej linii. WP Rocket implementuje to przez aktywację checkboxa.
Wskazówka SEO Alive: Zawsze, gdy wykonujemy działanie, dobrze jest spróbować załadować stronę, by zobaczyć, czy wszystko jest OK, zrób to w trybie incognito przeglądarki.

Proces jest przedstawiony na poniższym obrazie pobranym z narzędzia minifier.org.

Łączenie plików CSS
Ta funkcja wykonuje rodzaj „kopiuj-wklej" kodu z jednego CSS do drugiego, by uniknąć ładowania wielu plików CSS i mieć tylko jeden.
Zaleca się dalsze testowanie, ponieważ wiele zależy od tego, jak motyw został stworzony, bo jeśli mam plik CSS, który ładuje się tylko na konkretnym typie strony, to czego nie chcę, to żeby ten kod był ładowany do jednego pliku na wszystkich stronach.
Idealnie ładować kod używany przez URL. Zaznacz pole i przetestuj jakimś narzędziem typu GTMETRIX, by zobaczyć, czy poprawiłeś szybkość ładowania.
Korzyść z łączenia plików CSS to zmniejszenie żądań do serwera.
Optymalizuj ładowanie CSS
WP Rocket został zaktualizowany z uwzględnieniem rekomendacji dostarczanych przez różne narzędzia Google'a do optymalizacji szybkości ładowania. Jeśli mamy już doświadczenie z tymi narzędziami, na pewno spotkaliśmy się z ostrzeżeniem „Eliminate render-blocking resources". Aktywując tę funkcję, zapobiegamy blokowaniu ładowania przez CSS, sprawiając, że ładuje się asynchronicznie.
Czyli renderowanie HTML nie zatrzymuje się, gdy musi pobrać plik CSS; ten plik ładuje się w tle, zapobiegając zatrzymaniu procesu ładowania. Warto więc to włączyć.
Pliki JS (JavaScript)
JavaScript był jednym z dużych problemów, z jakimi zmagał się Google przy przetwarzaniu HTML. Bez wchodzenia w głąb tego typu języka, WP Rocket zaprojektował 5 podstawowych działań do optymalizacji tego typu plików. Spójrzmy!
Usuń jQuery Migrate
jQuery Migrate to biblioteka JavaScript, która pozwala na kompatybilność z kodem jQuery opracowanym dla wersji jQuery przed 1.9. Ta biblioteka jest natywnie w WordPressie, ale praktycznie nie jest używana (niektóre wtyczki mogą jej potrzebować).
Tym działaniem chcemy uniknąć niepotrzebnego żądania i ładowania JS, który nie zostanie użyty. Wyłącz to i przejrzyj swoją stronę, by zobaczyć, czy wszystko działa prawidłowo!
Minifikuj pliki JavaScript
Tak samo jak wyjaśniono z plikami CSS, to działanie zostałoby zastosowane do plików JS, lekko zmniejszając rozmiar plików JS.
Łącz pliki JavaScript
Inne działanie podobne do modułu optymalizacji CSS. Pamiętaj, że gdy aktywujemy te checkboxy, musimy zweryfikować, czy wszystko działa jak wcześniej.
Ładuj pliki JavaScript z opóźnieniem

Zaznaczenie tego działania wprowadza dwa ulepszenia w wydajności:
-
Dodaje atrybut „defer" do JS, by zapobiec zatrzymaniu renderowania HTML z powodu ładowania JS. Z tym działaniem pobiera się równolegle i wykonuje na końcu przetwarzania HTML.
-
Przenosi JS, który blokuje początkowe renderowanie.
WP Rocket ostrzega nas, że ten typ aktywacji może powodować problemy, dlatego wprowadza tryb bezpieczny, by uniknąć problemów z ładowaniem niezbędnych elementów do prawidłowego wyświetlania strony.

Opóźnij wykonanie JavaScript
Inna opcja, by opóźnić wykonanie JavaScript, który nie jest niezbędny, dopóki użytkownik nie wejdzie w interakcję ze stroną. Ta akcja nie wydaje się bardzo ważna, ale pozwala nam zyskać czas, by ładowanie odbywało się szybciej. Interakcją może być kliknięcie, scroll, ruch myszy...
Optymalizacja mediów
W tej zakładce zajmiemy się optymalizacją kluczowych elementów w pierwszych krokach optymalizacji WPO. Mówimy o obrazach, filmach, iframe'ach i elementach wbudowanych w WordPress, których funkcjonalność jest co najmniej dyskusyjna.

Lazyload
Niezbędne działanie w każdej optymalizacji szybkości ładowania. Funkcja Lazyload powoduje, że elementy takie jak obrazy, filmy i iframe'y nie ładują się, dopóki nie są niezbędne do wyświetlenia.
Pozwól, że dam Ci przykład. W miarę przewijania ładują się obrazy. Wyobraź sobie, jakie byłoby ładowanie tej strony, gdyby 30 obrazów ładowało się naraz, zwłaszcza jeśli użytkownik nawet ich na początku nie ogląda.
Emoji
Przeglądarki zawierają już własne emoji, więc możemy zaoszczędzić to żądanie, jeśli nie aktywujemy tej opcji. Moim zaleceniem jest, byś ją aktywował.
Osadzone treści
Zapobiega osadzaniu przez inne osoby treści z Twojej strony, a także zapobiega osadzaniu przez Ciebie treści z innych nieautoryzowanych stron. Żądania wykonywane z tym JS są zmniejszone.
Kompatybilność WebP
WebP to stosunkowo nowy format, który Google wprowadził około 2010 roku, do stratnej kompresji 24-bitowych grafik w sieci, poprawiający dostarczanie tych zasobów, by przyspieszyć ich ładowanie.
Obecnie nie wszystkie przeglądarki go obsługują, więc będziesz musiał być ostrożny i wiedzieć, jakiej przeglądarki używają Twoi użytkownicy, gdy pracujesz z tym formatem. Włącz tę opcję, jeśli pracujesz z obrazami WebP.

Konfiguracja preloadu cache
Musimy dobrze zrozumieć, jak generowane są pliki cache WP Rocket, by zrozumieć funkcję Preload.
Gdy użytkownik po raz pierwszy odwiedza stronę naszej witryny, wtedy strona jest cache'owana i generowany jest plik cache, który zostanie dostarczony kolejnym użytkownikom. To samo dzieje się, gdy cache wygasa (czas, który ustaliliśmy) i wersja cache jest eliminowana, lub gdy sami czyścimy cache wszystkich naszych URL-i.

Preload Cache
Aktywując opcję Preload, załadujemy wcześniej zcache'owaną wersję, by nawet pierwszy użytkownik miał szybszą wersję naszej strony. To działanie jest wykonywane przez linki sitemapy, więc będziemy potrzebować sitemapy.
Sitemapa to wygenerowany plik, w którym pokazane są URL-e naszej strony. Z wtyczkami takimi jak „Rank Math" lub „Yoast" możemy ją łatwo wygenerować. Jeśli chcesz zobaczyć jak stworzyć sitemapę z Rank Math, tutaj Ci pokazujemy.

Preload linków
To funkcja, którą WP Rocket wprowadził w swoich najnowszych wersjach. Celem jest przewidzenie ładowania „następnych stron, które użytkownik zamierza odwiedzić". Po najechaniu kursorem, preload strony następuje, w razie gdyby użytkownik kliknął na link.
WP Rocket przyjął tę funkcję, którą konkretne wtyczki, takie jak „Flying Pages", już wdrażały, by poprawić płynność nawigacji w obrębie strony (doświadczenie użytkownika). Niemniej jednak, nie jest to czynnik, który poprawia czas ładowania, i nie zobaczysz poprawy w metrykach narzędzi audytu WPO.
Preload żądań DNS
Preload żądań DNS bardzo się przydaje, gdy używamy zasobów zewnętrznych, takich jak YouTube, Facebook, czcionki czy iframe'y, o które często prosimy.

Gdy wykonujemy jakiekolwiek połączenie w internecie, wykonywane jest żądanie DNS, które musi zostać rozwiązane i wysłane do serwera. Ma to czas trwania, który możemy poprawić, jeśli dodamy URL-e niezbędnych zasobów w tym polu, które WP Rocket nam zapewnia.
Jak widzimy w przykładzie, wystarczy użyć nazwy domeny //youtube.com //facebook.com
Rozwiązanie DNS zajmuje około 20 do 120 milisekund, jak wskazuje GTMETRIX, przeglądarka nie pobierze niczego z hosta, dopóki ten proces nie zostanie zakończony.

Preload czcionek
Preload czcionek wymaga wcześniejszego kroku, którym jest pobranie czcionek i posiadanie ich na naszym serwerze. Gdy już tam są, możemy wykonać tę samą akcję, którą wykonaliśmy z preloadem cache, robiąc znacznie szybszą wersję pliku czcionek i dostarczając ją użytkownikowi, gdy łączy się z naszą stroną.

Gdy czcionki są już hostowane, wskażemy WP Rocketowi dokładną ścieżkę używanych czcionek. Zalecane jest nieuzywanie zbyt wielu różnych czcionek na naszych stronach, ponieważ wymagają one różnych pobrań. Zauważ też, że żądania do serwera są wykonywane z różnymi wariantami czcionki, wyjaśnię:
-
Czcionka pogrubiona --> 1 żądanie
-
Czcionka podkreślona --> 1 żądanie
-
Czcionka wielkimi literami --> 1 żądanie
Konfiguracja zaawansowanych reguł WP Rocket

Nigdy nie cache'uj tych URL-i
Są pewne URL-e, których ze względu na ich wyjątkowość nie chcemy, by ich cache'owana wersja była zapisywana. Z tej zakładki WP Rocket pozwala nam wprowadzić listę URL-i, których nigdy nie chcemy cache'ować.
Nigdy nie cache'uj tych ciasteczek
WP Rocket daje nam kolejne narzędzie kontroli poza tym według URL-i. Wiele wtyczek pracuje z własnymi ciasteczkami lub możemy nawet zainstalować własne, by identyfikować pewnych użytkowników; jest wiele sposobów na używanie tych małych plików.
Z WP Rocket możemy zatrzymać cache'owanie URL-i identyfikowanych przez ID ciasteczka, gdy zostaną pobrane do przeglądarki użytkownika, dalej dostosowując typ URL-i, które chcemy cache'ować.
Nigdy nie cache'uj tych user agents
User agent to opisowe pole w protokole HTTP, używane do dostarczania informacji o urządzeniu wykonującym żądanie. Znając tę informację, możemy zapobiec dostarczaniu cache'owanych stron tym user agents.
Na przykład jednym z user agents Google'a jest Googlebot, więc wskazując go w tej części strony, za każdym razem, gdy uzyskuje dostęp do naszej strony, oferujemy strony bez cache.
Zawsze czyść te URL-e
Ta opcja jest bardzo interesująca dla typu URL-i, w przypadku których na przykład jesteś zainteresowany tym, by ich plik cache zawsze był usuwany przy aktualizacji.
Na przykład mam URL-e z wynikami sportowymi i to, czego nie chcę, to dostarczać użytkownikowi cache'owaną wersję, ponieważ wyniki są bardzo często aktualizowane.

Cache'uj te query strings
Query strings to dane wysyłane podczas wykonywania żądania do strony przez URL.
Zwykle identyfikowane są symbolem znaku zapytania „?" i z reguły WP Rocket nie cache'uje tego typu URL-i. W tej opcji możemy go zmusić, by to zrobił.
Konfiguracja bazy danych z WP Rocket
Jak wielokrotnie mówiliśmy w tym artykule, WP Rocket przestał być tylko wtyczką cache, by stać się wtyczką do optymalizacji szybkości ładowania naszej strony. W tej sekcji konfiguracji możemy zagłębić się w optymalizację bazy danych.

W miarę pracy nad naszymi treściami w WordPressie generujemy inne typy informacji, które nie są przydatne i szkodzą wydajności naszej strony. W tym celu WP Rocket zapewnia nam to narzędzie, by wykonać mniej lub bardziej dokładne czyszczenie.
Czyszczenie wpisów
Jak widzimy na obrazie, są 3 elementy, które mogą zajmować miejsce w bazie danych, a którymi nie jesteśmy zainteresowani. Gdy aktualizujemy treść, zapisywana jest poprzednia wersja, generowany jest też auto-szkic tego, co edytujemy, oraz odrzucone wpisy.
Jeśli usuniemy te elementy, zwolnimy miejsce w naszej bazie danych.
Czyszczenie komentarzy
Ta część jest ważna, bo czasami nasza baza danych zapełnia się „spamowymi" komentarzami, dlatego WP Rocket wprowadził tę opcję, by oczyścić ten typ elementów.

Czyszczenie transientów
Gdy pracujemy w WordPressie, generowane są pewne elementy przejściowe, które możemy bez problemu usunąć, ponieważ zostaną wygenerowane ponownie.
Czyszczenie bazy danych
Zarówno ten punkt, jak i następny, polecam wykonać kopię zapasową bazy danych, ponieważ choć nic nie powinno się stać, wchodzenie głębiej w działania na bazie danych zawsze ma swoje ryzyko, więc nie zaszkodzi zrobić kopię.

Aktywacja tego checkboxa wykona czyszczenie tabel bazy danych. Ten proces można zautomatyzować.
Konfiguracja CDN z WP Rocket
Zanim zagłębimy się głębiej w to, jak skonfigurować CDN z WP Rocket, chcę wyjaśnić, czym jest CDN i dlaczego się go używa.
Czym jest CDN?
CDN (Content Delivery Network) to usługa, której celem jest poprawa szybkości transferu treści do użytkownika. Aby to zrobić, tworzy sieć dystrybucji treści w różnych serwerach na całym świecie, by skrócić czasy w żądaniu zasobów przez użytkownika. Czyli jeśli użytkownik jest w Brazylii, CDN oferuje treść hostowaną na serwerze bliższym mu niż faktyczny serwer hostingowy strony.

Obrazy pochodzą ze strony WP Rocket
Jak działa CDN?
Działa poprzez te inne serwery, które przechowują cache'owaną kopię strony, a gdy użytkownik prosi o tę treść/zasoby, bliższy serwer wykonuje transfer.
Tego typu usługi są bardzo przydatne, gdy masz ciężką treść, taką jak obrazy, audio, wideo i/lub wiele odwiedzin. Jeśli początkowo masz stronę z niewielką liczbą odwiedzin, nie powinieneś martwić się tym aspektem.

RocketCDN
WP Rocket oferuje nam możliwość wynajęcia jego CDN za cenę 7,99 dolara miesięcznie, mniej niż 7 euro.
CDN
Gdy wynajmujemy CDN, dostarczane są nam informacje, by go używać. Jednym z dostarczonych elementów jest CNAME, choć jeśli nie jest dostarczony, możemy go uzyskać.
CNAME to typ rekordu DNS, który mapuje źródłową nazwę domeny do docelowej nazwy domeny

Aby użyć tej funkcji, musimy tylko wskazać ten CNAME i powiedzieć, dla których plików go chcemy.
Wyklucz pliki z CDN
Następną opcją, jak można było się spodziewać, jest wykluczenie tych plików, których nie chcemy, by przechodziły przez CDN.
Optymalizacja funkcji WordPress Heartbeat
WordPress heartbeat to transfer danych kontrolnych w celu nawiązania komunikacji między backendem i frontendem WordPressa a serwerem. Ten typ procesu może być jednym z powodów, dla których możesz doświadczać spowolnienia w swoim WordPressie.

Wśród działań, które można ograniczyć, są:
-
Auto-zapis i wersje w edytorze postów.
-
Powiadomienia w panelu administracyjnym WordPressa.
-
Informacje o tym, kto edytuje.
-
Dane w czasie rzeczywistym.
Jeśli nasz WordPress działa prawidłowo, nie polecam nic robić w tym punkcie, ale jeśli zauważymy spowolnienie, możemy spróbować ograniczyć aktywność w różnych opcjach.
Konfiguracja dodatków WP Rocket
Są pewne elementy, takie jak skrypty Google Analytics i Facebooka, które samym aktywowaniem ich w tej części konfiguracji możemy uzyskać wersję cache i poprawić wydajność. Ta akcja odpowiada bezpośrednio jednemu z żądań zwykle wskazywanych w audytach szybkości ładowania, takich jak Pagespeed „Leverage browser caching".

Optymalizacja obrazów
Optymalizacja obrazów to proces, który ze względu na swoją złożoność mógłby mieć własny przewodnik. WP Rocket oferuje niezależną wtyczkę do pracy z tymi zasobami. Z WP Rocket możemy uzyskać dostęp do pobrania jego wersji „Free".

Narzędzia WP Rocket
Konfiguracje WP Rocket można zapisać i zaimportować, by uniknąć konieczności poświęcania czasu na ten proces ponownie. Daje też nam opcję wykonania „Rollback", czyli powrotu do zainstalowanej wersji.

Tutoriale WP Rocket
Aby zakończyć ten przewodnik po WP Rocket, sama wtyczka zapewnia serię filmów dających informacje o różnych wykonywanych działaniach i jak je przeprowadzić.

Wnioski
Jak widziałeś, WP Rocket to więcej niż wtyczka cache; mamy do dyspozycji kompletny pakiet do optymalizacji szybkości i wydajności naszej strony, więc teraz wystarczy tylko wypróbować różne opcje. Na co czekasz, by Twój WordPress fruwał?
Czy znałeś WP Rocket? Czy udało Ci się poprawić wydajność dzięki temu przewodnikowi? Masz jakieś pytania? Czekamy na Ciebie w komentarzach!
Autor: David Kaufmann

Ostatnie ponad 10 lat spędziłem kompletnie zafascynowany SEO — i szczerze mówiąc, nie zamieniłbym tego na nic innego.
Moja kariera wskoczyła na zupełnie nowy poziom, gdy pracowałem jako senior SEO specialist w Chess.com — jednej ze 100 najczęściej odwiedzanych stron w całym internecie. Działanie na taką skalę, na milionach podstron, w dziesiątkach języków i w jednych z najbardziej konkurencyjnych SERPs, nauczyło mnie rzeczy, których nie dałby żaden kurs ani certyfikat. To doświadczenie zmieniło moje spojrzenie na to, jak naprawdę wygląda świetne SEO — i stało się fundamentem wszystkiego, co zbudowałem od tamtej pory.
Z tego doświadczenia narodziło się SEO Alive — agencja dla marek, które na poważnie podchodzą do wzrostu organicznego. Nie jesteśmy tu po to, żeby sprzedawać dashboards i miesięczne raporty. Jesteśmy tu, żeby budować strategie, które realnie robią różnicę, łącząc to, co najlepsze w klasycznym SEO, z ekscytującym nowym światem Generative Engine Optimization (GEO) — tak, aby Twoja marka pojawiała się nie tylko w niebieskich linkach Google, ale też wewnątrz odpowiedzi generowanych przez AI, które ChatGPT, Perplexity i Google AI Overviews dostarczają każdego dnia milionom ludzi.
A ponieważ nie mogłem znaleźć narzędzia, które potrafiłoby porządnie obsłużyć oba te światy, zbudowałem je sam — SEOcrawl, platformę enterprise SEO intelligence, która łączy w jednym miejscu rankings, audyty techniczne, monitoring backlinks, kondycję crawl i śledzenie widoczności marki w AI. To platforma, o której istnieniu zawsze marzyłem.
Odkryj więcej treści tego autora

