Optymalizacja strony internetowej: co realnie przyspiesza

Okładka: Optymalizacja strony internetowej: co realnie przyspiesza

Optymalizacja strony internetowej daje najwięcej w tej kolejności: przygotowanie zdjęć, usunięcie zbędnych wtyczek i skryptów zewnętrznych, zmniejszenie liczby osobnych plików do pobrania i dopiero na końcu poprawki po stronie serwera. Te działania potrafią wyraźnie podnieść wynik w PageSpeed Insights, ale mają sufit: nie zmienią tego, że strona buduje treść dopiero po uruchomieniu kodu w przeglądarce. Poniżej pokazujemy, jak sprawdzić, na czym stoisz, co poprawić najpierw, a w którym momencie taniej wychodzi przebudowa niż dokładanie kolejnych wtyczek przyspieszających.

Jak sprawdzić, czy Twoja strona jest wolna?

Zacznij od PageSpeed Insights od Google. Wpisujesz adres, dostajesz ocenę osobno dla telefonu i komputera oraz listę konkretnych rzeczy do poprawy.

Trzy zasady czytania tego wyniku:

  • Patrz na wynik mobilny. Jest zwykle wyraźnie niższy od tego na komputerze i to on odpowiada rzeczywistości, bo większość osób szukających usługi robi to z telefonu.
  • Sprawdź Core Web Vitals, czyli wskaźniki mierzące, po jakim czasie widać treść i czy układ strony nie przeskakuje w trakcie ładowania. Google bierze je pod uwagę przy pozycjonowaniu.
  • Zmierz kilka razy. Pojedynczy pomiar bywa zmienny, bo zależy też od chwilowego obciążenia serwera.

Drugi test, prostszy i bardziej wymowny: otwórz stronę na telefonie przy słabym zasięgu i policz, po ilu sekundach widzisz tekst, a nie animację ładowania. Jeśli w tym czasie zdążyłeś się zniecierpliwić, zdąży się też Twój klient.

Co najczęściej spowalnia stronę firmową?

Z tego, co widzimy u klientów przychodzących do nas z istniejącymi stronami, prawie zawsze działają te same trzy przyczyny naraz.

Zdjęcia wgrane bez przygotowania. Fotografia prosto z aparatu albo z banku zdjęć potrafi ważyć kilka megabajtów, a wyświetla się w miejscu szerokim na kilkaset pikseli. To najczęstsza i najłatwiejsza do naprawienia przyczyna.

Nadmiar wtyczek i skryptów zewnętrznych. Każdy czat, popup, widget opinii, mapa i piksel reklamowy dokłada swój kod. Osobno każdy wygląda niewinnie, razem potrafią przeważyć całą resztę strony.

Motyw, który ładuje wszystko. Rozbudowane motywy i kreatory stron wysyłają do przeglądarki kod obsługujący wszystkie swoje funkcje, także te, których na Twojej stronie nie ma. Płacisz wagą za możliwości, z których nie korzystasz.

Do tego dochodzi rzecz, o której mało kto mówi: liczba osobnych plików do pobrania.

Dlaczego liczba zapytań do serwera ma znaczenie

Strona nie jest jednym plikiem. Przeglądarka najpierw pobiera HTML, czyta go i dopiero wtedy wie, czego jeszcze potrzebuje: arkusza stylów, skryptów, każdego zdjęcia z osobna, każdego kroju pisma, ikon. Każdy taki plik to jedno zapytanie, czyli osobna podróż do serwera i z powrotem.

To dlatego dwie strony o podobnej wadze potrafią ładować się zupełnie inaczej:

  • Każda podróż kosztuje czas niezależnie od rozmiaru. Na telefonie w terenie samo nawiązanie połączenia to 50 do 200 ms. Trzysta zapytań potrafi zająć więcej czasu na samym pukaniu do serwera niż na przesyłaniu danych.
  • Przeglądarka nie pobiera wszystkiego naraz. Utrzymuje ograniczoną liczbę równoległych połączeń, reszta czeka w kolejce.
  • Efekt kaskady. Zdjęcia bywają wskazane dopiero w arkuszu stylów, a ten dopiero w HTML-u. Trzeciego kroku nie da się zacząć przed skończeniem drugiego.

W naszym pomiarze siedmiu stron różnica sięgała od 11 zapytań przy stronie budowanej od zera do 300 przy nagrodzonej stronie z rozbudowanymi animacjami. Pełną tabelę i metodę opisaliśmy w tekście o tym, jak zrobić stronę internetową dla firmy.

Co da się poprawić bez przebudowy strony?

Jeśli strona działa i nie planujesz jej wymieniać, zacznij od tych czterech rzeczy. Są ułożone według stosunku efektu do kosztu.

  1. Przygotuj zdjęcia. Zmniejsz je do rozmiaru, w jakim faktycznie się wyświetlają, i zapisz w nowoczesnym formacie. To zwykle największy pojedynczy zysk i najmniejsza praca.
  2. Zrób porządek we wtyczkach i skryptach. Wyłącz to, czego nie używasz. Sprawdź szczególnie narzędzia dodane kiedyś na próbę i nigdy nieusunięte.
  3. Włącz cache i kompresję. Strona przestaje generować się od nowa przy każdym wejściu, a pliki jadą do przeglądarki mniejsze.
  4. Ogranicz kroje pisma. Każda dodatkowa odmiana to osobny plik do pobrania, a różnicy i tak nikt nie zauważy.

Te cztery kroki potrafią zauważalnie podnieść wynik i przy wielu stronach w zupełności wystarczą. Warto je zrobić, zanim podejmiesz jakąkolwiek większą decyzję.

Kiedy optymalizacja przestaje wystarczać?

Jest moment, w którym dalsze poprawianie przestaje się opłacać, i warto go rozpoznać, zamiast dokładać kolejne wtyczki przyspieszające.

Objaw jest charakterystyczny: zrobiłeś wszystko z listy powyżej, a wynik mobilny nadal jest słaby. Dzieje się tak, bo przyczyna nie leży w zdjęciach ani w cache, tylko w tym, że strona buduje treść dopiero po uruchomieniu kodu w przeglądarce. Przeglądarka musi najpierw pobrać ten kod, potem go wykonać, i dopiero wtedy odwiedzający widzi tekst. Żadna wtyczka tego nie odwróci, bo to sposób działania, a nie usterka.

Drugi sygnał to koszt utrzymania. Jeśli co miesiąc ktoś musi aktualizować wtyczki, pilnować zgodności motywu i naprawiać to, co się przy okazji zepsuło, płacisz stałą ratę za utrzymanie stanu, który i tak Cię nie zadowala.

Trzeci sygnał jest bezpieczeństwem. Rozbudowany system z panelem administracyjnym i dziesiątkami wtyczek to powierzchnia, którą trzeba aktywnie pilnować, a firma usługowa rzadko ma do tego kogoś na etacie. Strona statyczna nie ma panelu logowania ani bazy danych, którą można nadpisać, więc ten problem znika razem z nimi. Co z tego wynika przy wyborze technologii, rozkładamy we wpisie o tym, jak zrobić stronę internetową dla firmy.

Dlaczego strony budowane w Astro są szybkie z natury?

Astro to generator stron statycznych, który wysyła do przeglądarki gotowy HTML zamiast budować stronę na miejscu przez JavaScript. Cała różnica sprowadza się do tego jednego zdania, a konsekwencje są praktyczne.

Przeglądarka dostaje treść od razu i pokazuje ją bez czekania na wykonanie kodu. Wyszukiwarki i modele AI widzą tekst przy pierwszym wczytaniu, a nie dopiero po uruchomieniu skryptów, co ma dziś znaczenie osobne od samej szybkości. Nie ma bazy danych ani panelu logowania, więc znika najczęstsza droga włamania i cotygodniowe łatanie wtyczek. Interaktywne elementy, jeśli są potrzebne, dokłada się punktowo w konkretnych miejscach, zamiast obciążać nimi całą stronę.

Efekt w liczbach, z naszego pomiaru: strona zbudowana od zera w Astro ważyła 463 KB przy 11 zapytaniach, średnia z pięciu naszych stron na szablonie 754 KB przy 28 zapytaniach, a nagrodzona strona z rozbudowanymi animacjami 39,3 MB przy 300 zapytaniach.

W tej technologii budujemy wszystkie strony internetowe dla firm usługowych, łącznie z tą, którą właśnie czytasz. Nie prosimy, żebyś wierzył na słowo: wpisz jej adres w PageSpeed Insights i porównaj z dowolną stroną na typowym kreatorze.

Ile trwa przebudowa strony i dlaczego u nas krócej?

Przemyślana strona firmowa to od około 20 do nawet kilkuset godzin pracy, zależnie od liczby podstron i zakresu. Czas pochłania nie projekt graficzny, tylko treści, pomiar konwersji, dane strukturalne i przygotowanie pod widoczność.

Nasza przewaga nie polega na tym, że piszemy kod szybciej. Polega na tym, że tę drogę przeszliśmy już na własnym serwisie i ją udokumentowaliśmy. Mamy gotowy proces analizy fraz przed projektem, własne szablony dostosowywane do marki, sprawdzone komponenty i ustawiony pomiar od pierwszego dnia. Nie zaczynamy od zera przy każdym projekcie, więc czas idzie na to, co u danego klienta jest naprawdę indywidualne, a nie na odtwarzanie po raz kolejny tych samych elementów.

Do tego dochodzi rzecz, której nie widać w wycenie: wiemy, czego nie robić. Które animacje kosztują więcej, niż dają, kiedy szablon w zupełności wystarczy i dlaczego panel administracyjny bywa ryzykiem zamiast wygodą.

adsfox to agencja marketingowa dla firm usługowych, która prowadzi cały marketing: treści, pozycjonowanie SEO i GEO, kampanie reklamowe i stronę. Ponad 350 klientów od 2018 roku, Badged Meta Business Partner i Google Partner.

Od czego zacząć

Jeśli Twoja strona ładuje się wolno, kolejność jest taka:

  1. Zmierz w PageSpeed Insights, osobno telefon i komputer.
  2. Zrób cztery poprawki z listy wyżej i zmierz ponownie. Przy wielu stronach to wystarczy.
  3. Jeśli wynik mobilny nadal jest słaby, policz, ile kosztuje Cię rocznie utrzymywanie obecnej strony, i porównaj to z przebudową.

Chcesz, żebyśmy sprawdzili to za Ciebie i powiedzieli wprost, czy w Twoim przypadku wystarczą poprawki? Napisz do nas. Jeśli poprawki wystarczą, powiemy to, zamiast sprzedawać przebudowę na siłę.

FAQ

FAQ: optymalizacja strony internetowej

Najprościej w PageSpeed Insights od Google: wpisujesz adres i dostajesz ocenę osobno dla telefonu i komputera oraz listę tego, co spowalnia stronę. Patrz przede wszystkim na wynik mobilny i na Core Web Vitals, bo to te wskaźniki Google bierze pod uwagę przy pozycjonowaniu. Wynik z jednego pomiaru bywa zmienny, więc sprawdź stronę kilka razy.
Najczęściej trzy rzeczy naraz: nieprzygotowane zdjęcia, nadmiar wtyczek i skryptów zewnętrznych oraz motyw, który ładuje kod wszystkich swoich funkcji, nawet tych nieużywanych. Do tego dochodzi liczba osobnych plików do pobrania, bo każdy z nich to oddzielne zapytanie do serwera, kosztujące czas niezależnie od rozmiaru.
Optymalizacja ma sufit. Zdjęcia, cache i porządki we wtyczkach potrafią wyraźnie poprawić wynik, ale nie zmienią tego, że strona buduje treść dopiero po uruchomieniu kodu w przeglądarce. Jeśli po tych poprawkach wynik mobilny nadal jest słaby, dalsze dokładanie wtyczek przyspieszających kosztuje więcej niż przebudowa na technologię, która jest szybka z natury.
Astro to generator stron statycznych, który wysyła do przeglądarki gotowy HTML zamiast budować stronę na miejscu przez JavaScript. Przeglądarka pokazuje treść od razu, bez czekania na wykonanie kodu. W naszym pomiarze strona zbudowana od zera w Astro ważyła 463 KB i wymagała 11 zapytań do serwera, przy 39,3 MB i 300 zapytaniach nagrodzonej strony z rozbudowanymi animacjami.
Szybkość jest jednym z sygnałów, nie najważniejszym. Sama nie wypozycjonuje strony bez treści odpowiadających na zapytania i bez linków. Działa natomiast w drugą stronę: wolna strona traci użytkowników, zanim cokolwiek przeczytają, i gorzej konwertuje ruch z reklam, za który już zapłaciłeś.