Wszystkie notatki01 / 06

Dlaczego strona w Webflow ma 60 punktów w PageSpeed i jak dojść do 90

Większość wolnych stron w Webflow jest wolna z tych samych czterech powodów. Żaden z nich nie wymaga budowania strony od nowa.

Data publikacji
Czas czytania
2 minuty
Temat
Szybkość
Ekrany ze strony Cleango
Okładka tymczasowa: ekrany z projektu Cleango

Wynik 60 na telefonach to częsty widok na stronach w Webflow, które działają od roku czy dwóch. Rzadko jest to wina platformy. Strona przybiera na wadze decyzja po decyzji: większe zdjęcie w hero, kolejny skrypt śledzący, druga rodzina fontów. Każda z tych rzeczy jest drobna. Razem dają kilka sekund.

Opisuję tu cztery przyczyny, które najczęściej znajduję podczas audytu, w kolejności, w jakiej je naprawiam. Kolejność ma znaczenie, bo pierwsze dwie zwykle dają większość poprawy.

Obrazy większe niż miejsce, które zajmują

Najczęstszy problem to obraz wgrany w szerokości 4000 pikseli i wyświetlany w 600. Webflow tworzy mniejsze wersje obrazów wstawionych jako elementy Image, ale nie teł ustawionych w Designerze. Tło w hero bywa najcięższym plikiem na całej stronie.

  • Zamień obrazy w tle na elementy Image tam, gdzie pozwala na to układ.
  • Wgrywaj obrazy w dwukrotności największego wyświetlanego rozmiaru, nie większe.
  • Konwertuj je do WebP albo AVIF.
  • Wszystko poniżej pierwszego ekranu ładuj leniwie, a obraz w hero od razu.

Skrypty innych firm

Czaty, mapy cieplne, piksele reklamowe i banery cookies działają na telefonie odwiedzającego, zanim strona da się w ogóle używać. Często trafiam na skrypty po narzędziu, za które zespół przestał płacić rok temu. Każdy z nich kosztuje czas i żadnego nie widać w Designerze.

  • Spisz wszystkie skrypty z ustawień strony i z custom code na poszczególnych podstronach, a to, czego nikt nie używa, usuń.
  • Resztę ładuj dopiero wtedy, gdy strona jest już interaktywna, a czat przy pierwszej interakcji.
  • Przenieś tagi do jednego menedżera tagów, żeby było jedno miejsce do sprawdzania.

Fonty

Każdy plik fontu może wstrzymać wyświetlenie tekstu, dopóki się nie załaduje. Cztery grubości dwóch rodzin to osiem plików. Większości stron wystarczą dwa albo trzy.

  • Usuń grubości, których nie używasz.
  • Wgrywaj fonty w formacie WOFF2 i pozwól, żeby tekst wyświetlał się fontem zastępczym, zanim się załadują.
  • Wczytuj z wyprzedzeniem (preload) ten jeden plik, którego używa główny nagłówek.

Ciężki pierwszy ekran

Wideo w tle, animacja i slider na pierwszym ekranie walczą o tę samą sekundę. Wynik w dużej mierze zależy od tego, jak szybko pojawi się największy element pierwszego ekranu, więc właśnie tam umiar opłaca się najbardziej.

Pierwsze dwie poprawki zwykle dają większość efektu. Zacznij od nich, zanim ktoś zaproponuje budowę strony od nowa.

Ile to zajmuje

PoprawkaTypowy nakład pracyRyzyko dla projektu
Zmniejszenie i konwersja obrazów2 do 4 godzinBrak
Usunięcie i odroczenie skryptów1 do 3 godzinBrak, ale potem sprawdź analitykę
Ograniczenie fontów i preload1 godzinaBrak
Odchudzenie pierwszego ekranu2 do 6 godzinWymaga decyzji projektowej

Na większości stron to mniej więcej dzień pracy, wykonanej na stagingu i sprawdzonej przed publikacją. Jeśli potem wynik wciąż jest niski, przyczyna zwykle leży w strukturze strony i wtedy warto wycenić przeniesienie jej na własny kod.

Wyniki różnią się między pomiarami i urządzeniami. Zmierz trzy razy na telefonie przed zmianami i po nich, a potem porównaj wynik środkowy.

Twoja strona

Chcesz, żebym sprawdził to na twojej stronie?

Odbierz darmowy audyt strony

Następna notatka

Ile kosztuje strona w Webflow rocznie: wszystkie pozycje po kolei

Darmowy audyt

Odbierz darmowy audyt swojej strony.

Nagranie na 5–10 minut z trzema rzeczami do poprawy. Bez rozmowy i bez podpisywania czegokolwiek.