Przejdź do treści

Usługa · Analityka i marketing

Optymalizacja Core Web Vitals – LCP, INP i CLS

Naprawiamy konkretne metryki Core Web Vitals – LCP, INP i CLS – tam, gdzie powstaje problem: w szablonie, skryptach i stylach. Cel to dobry wynik w danych od prawdziwych użytkowników.

  • Bezpłatna wycena z zakresem prac
  • Jeden opiekun projektu
  • Dostępy i pliki należą do Ciebie

Core Web Vitals to trzy metryki, którymi Google opisuje doświadczenie użytkownika na stronie. LCP mierzy, jak szybko pojawia się największy element widoczny na ekranie, INP – jak szybko strona reaguje na kliknięcia i dotknięcia, a CLS – czy układ nie przeskakuje w trakcie ładowania. Progi są publiczne: LCP ≤ 2,5 s, INP ≤ 200 ms, CLS ≤ 0,1, liczone dla 75. percentyla wizyt, osobno na telefonach i komputerach. Strona, która je spełnia, jest po prostu wygodniejsza w użyciu.

Ta usługa nie jest ogólnym przyspieszaniem strony. Serwerem, cache i kompresją obrazów zajmujemy się osobno, a tutaj pracujemy na konkretnych metrykach i ich przyczynach w kodzie: elemencie LCP ładowanym za późno, długich zadaniach JavaScript blokujących interakcje, banerach i fontach przesuwających treść. Zaczynamy od danych polowych z CrUX i Search Console, a nie od samego wyniku Lighthouse, bo to one pokazują, co naprawdę widzą Twoi użytkownicy.

W skrócie

  • 01Diagnoza na danych od prawdziwych użytkowników, nie tylko z testu
  • 02Poprawki LCP, INP i CLS w szablonie, skryptach i stylach
  • 03Osobna analiza dla telefonów i komputerów
  • 04Zabezpieczenie przed pogorszeniem wyników po kolejnych zmianach
01

Co obejmuje optymalizacja Core Web Vitals

01

Diagnoza na danych polowych

Analizujemy dane CrUX i raport Core Web Vitals w Search Console, żeby ustalić, które grupy adresów i które urządzenia mają problem.

02

Naprawa LCP

Wskazujemy element LCP, usuwamy opóźnienia w jego pobieraniu, ustawiamy mu wysoki priorytet i ograniczamy zasoby blokujące renderowanie.

03

Naprawa INP

Szukamy długich zadań w głównym wątku przeglądarki, dzielimy ciężkie skrypty, odraczamy kod zewnętrzny i odchudzamy obsługę zdarzeń.

04

Stabilny układ strony – CLS

Rezerwujemy miejsce na obrazy, osadzenia, reklamy i banery, a fonty ładujemy tak, by zamiana kroju pisma nie przesuwała tekstu.

05

Pomiar od prawdziwych użytkowników

Wdrażamy zbieranie metryk z przeglądarek odwiedzających, np. biblioteką web-vitals z wysyłką do GA4, by nie czekać tygodniami na CrUX.

06

Ochrona przed regresją

Dokumentujemy zmiany i podpowiadamy, na co uważać przy dodawaniu wtyczek, skryptów marketingowych i nowych sekcji, by wynik nie spadł.

02

Dane polowe a laboratoryjne – skąd bierzemy wyniki

Wynik w PageSpeed Insights ma dwie części. Górna to dane polowe z raportu CrUX, czyli metryki zebrane od użytkowników Chrome z ostatnich 28 dni – to na ich podstawie ocenia się, czy strona spełnia progi. Dolna to test laboratoryjny Lighthouse, wykonany raz, na symulowanym urządzeniu i łączu. Lighthouse świetnie nadaje się do szukania przyczyn, ale standardowy test nie mierzy INP, bo nikt w nim nie klika – pokazuje za to Total Blocking Time jako przybliżenie. Zielony wynik w Lighthouse nie oznacza więc jeszcze zaliczonych Core Web Vitals.

Search Console grupuje adresy o podobnym szablonie i pokazuje, które grupy są dobre, wymagają poprawy albo są słabe. Gdy ruch na pojedynczych podstronach jest zbyt mały, CrUX podaje dane dla całej domeny albo nie podaje ich wcale. Wtedy zbieramy własne pomiary RUM, czyli z przeglądarek Twoich odwiedzających, i to na nich weryfikujemy efekt poprawek. Takie dane mają jeszcze jedną zaletę – pokazują, który element był LCP i która interakcja była wolna, czego CrUX nie podaje.

03

Typowe przyczyny złych wyników i jak je naprawiamy

Każda metryka ma inne źródła problemów. Słabe LCP rzadko wynika z jednego dużego zdjęcia – częściej z tego, że przeglądarka dowiaduje się o nim za późno, bo obraz jest tłem w CSS, ładuje go skrypt slidera albo ma włączone leniwe ładowanie. INP psują zwykle skrypty zewnętrzne i rozbudowana obsługa kliknięć, a CLS – elementy wstrzykiwane nad treścią już po jej wyświetleniu. Poniżej sytuacje, które najczęściej spotykamy w szablonach WordPressa, Shopify czy PrestaShop.

  • Obraz LCP z atrybutem loading=lazy albo wczytywany dopiero przez skrypt slidera
  • Brak fetchpriority=high i preload dla głównej grafiki widocznej od razu po wejściu
  • Kilka narzędzi śledzących i czat uruchamiane jednocześnie w głównym wątku
  • Menu, filtry i koszyk obsługiwane przez jeden ciężki skrypt przy każdym kliknięciu
  • Baner cookies, pasek promocji lub reklama wstawiane nad treścią bez zarezerwowanego miejsca
  • Fonty bez dopasowanych metryk zastępczych, przez co tekst zmienia szerokość po wczytaniu

Na co uważać – najczęstsze błędy

Poprawianie strony głównej, gdy problem jest w kategoriach

Search Console grupuje adresy o podobnej budowie. Często to szablon kategorii czy wpisów odpowiada za zły wynik, a nie strona główna.

Leniwe ładowanie największego obrazu

Obraz z pierwszego ekranu ładowany z opóźnieniem pogarsza LCP. Takie obrazy ładujemy z wysokim priorytetem, a leniwie tylko te niżej.

Banery i reklamy bez zarezerwowanego miejsca

Elementy, które pojawiają się po załadowaniu i przesuwają treść, podnoszą CLS. Rezerwujemy dla nich miejsce w układzie.

Ciężkie skrypty uruchamiane przy każdym kliknięciu

Długie zadania JavaScriptu blokują reakcję strony i psują INP. Dzielimy je, opóźniamy lub usuwamy, jeśli nie są potrzebne.

04

Czym ta usługa różni się od przyspieszania strony

Przyspieszanie strony to praca na infrastrukturze: hosting, wersja PHP, cache po stronie serwera, CDN, kompresja i formaty obrazów. To ważne, bo czas odpowiedzi serwera jest częścią LCP. Zdarza się jednak, że strona na szybkim serwerze nadal ma słabe INP albo skaczący układ, bo przyczyna leży w kodzie motywu, kolejności ładowania zasobów i skryptach dokładanych latami. Optymalizacja Core Web Vitals to praca programistyczna nad tymi trzema metrykami – zmiany w szablonach, stylach i JavaScripcie, testowane na kopii strony przed wdrożeniem.

Często obie usługi łączymy: najpierw porządkujemy serwer i cache, potem schodzimy do kodu. Jeśli jednak dane pokazują, że serwer odpowiada szybko, a problem dotyczy wyłącznie interakcji lub stabilności układu, zaczynamy od razu od kodu. Nie płacisz wtedy za zmiany infrastruktury, które niczego w metrykach nie poprawią. Z kolei przy wysokim czasie odpowiedzi serwera mówimy otwarcie, że same poprawki w kodzie nie wystarczą, by LCP zmieściło się w progu.

05

Jak czytać raport Core Web Vitals w Search Console

Raport w Search Console nie pokazuje każdej podstrony osobno. Grupuje adresy o podobnej budowie i przypisuje im wspólną ocenę na podstawie danych od użytkowników z ostatnich tygodni. Dlatego jeden wolny szablon potrafi pogorszyć ocenę setek adresów, a jedna poprawka w tym szablonie poprawia je wszystkie.

Zaczynamy od grup z największą liczbą adresów i najgorszymi wynikami, sprawdzamy przykładowe podstrony w narzędziach diagnostycznych i szukamy wspólnej przyczyny. Po wdrożeniu poprawek uruchamiamy w Search Console weryfikację, która śledzi, czy problem zniknął w kolejnych tygodniach.

  • Grupy adresów zamiast pojedynczych podstron
  • Osobne wyniki dla telefonów i komputerów
  • Weryfikacja poprawki w raporcie
  • Dane z ostatnich tygodni, nie z jednego dnia

Zanim zadzwonisz

Co przygotować przed rozmową

Nie musisz mieć wszystkiego. Każdy z tych punktów skraca jednak drogę do dokładnej wyceny.

  • Dostęp do Google Search Console dla domeny
  • Adresy podstron, które są dla Ciebie najważniejsze
  • Dostęp do panelu strony i informacja o kreatorze lub motywie
  • Lista zewnętrznych skryptów: czat, piksele, mapy, widżety
  • Informacja o planowanych zmianach na stronie w najbliższym czasie
06

Pomiar od prawdziwych użytkowników na stałe

Dane z raportu Google pojawiają się z opóźnieniem i nie obejmują stron z małym ruchem. Dlatego proponujemy własny pomiar Core Web Vitals od odwiedzających, wysyłany do Google Analytics 4 lub innego narzędzia. Widać wtedy na bieżąco, które podstrony, urządzenia i przeglądarki mają problemy, i można szybciej sprawdzić efekt zmian.

Taki pomiar pozwala też wychwycić regresję: nowa wtyczka, widżet czy zmiana w szablonie, która pogarsza wyniki, jest widoczna w danych po kilku dniach, a nie dopiero po tygodniach w raporcie Search Console.

07

Jak pracujemy nad Core Web Vitals

  1. 01

    Odczyt danych i diagnoza

    Zbieramy dane z CrUX, Search Console i własnych pomiarów, wskazujemy szablony stron i metryki, które nie spełniają progów Google.

  2. 02

    Analiza przyczyn w kodzie

    W narzędziach deweloperskich Chrome nagrywamy ładowanie i interakcje, żeby znaleźć element LCP, długie zadania i źródła przesunięć.

  3. 03

    Poprawki na kopii strony

    Wprowadzamy zmiany w środowisku testowym, porównujemy pomiary przed i po, a następnie wdrażamy je na stronę produkcyjną.

  4. 04

    Weryfikacja w danych polowych

    Śledzimy pomiary RUM i CrUX przez kolejne tygodnie, a w Search Console uruchamiamy sprawdzenie poprawki dla grup adresów.

Dlaczego my

Współpraca, po której strona po prostu działa

  • 01

    Jeden opiekun projektu

    Masz jedną osobę kontaktową od wyceny, przez wdrożenie, po opiekę po starcie.

  • 02

    Gotowa pod SEO od makiety

    Struktura podstron, nagłówki, dane strukturalne i szybkość planujemy od pierwszego szkicu.

  • 03

    Wszystko należy do Ciebie

    Domena, hosting, pliki i konta administratora są Twoje od pierwszego dnia.

  • 04

    Testy przed startem

    Telefony, przeglądarki, formularze, szybkość i bezpieczeństwo sprawdzamy przed uruchomieniem.

Po starcie strony

Strona gotowa? Pomożemy ją rozwinąć i wypromować.

Po wdrożeniu nie musisz szukać kolejnej agencji. W ramach opieki po starcie strony możemy poprowadzić pozycjonowanie i marketing – z tym samym opiekunem, który zna Twoją stronę od środka.

Pozycjonowanie

Pozycjonowanie stron i sklepów

Gdy strona już działa, rozwijamy jej widoczność w Google i w odpowiedziach AI. Zaczynamy od audytu, a potem systematycznie pracujemy nad treściami, techniką, linkami i strukturą podstron.

  • Audyt SEO i dobór fraz, których szukają Twoi klienci
  • Pozycjonowanie lokalne i widoczność w Mapach Google
  • Optymalizacja podstron, treści i danych strukturalnych
  • Link building i treści pod wybrane frazy
  • Raporty widoczności z Google Search Console
Zapytaj o pozycjonowanie

Marketing

Marketing i PR

Kierujemy na gotową stronę osoby zainteresowane Twoją ofertą i budujemy rozpoznawalność marki. Mierzymy, co naprawdę przynosi zapytania i sprzedaż, i na tej podstawie rozwijamy działania.

Zapytaj o marketing

FAQ

Najczęstsze pytania

Nie ma tu Twojego pytania? Napisz na biuro@tworzeniestronwww.pl albo zadzwoń: 222 500 844.

Czy Core Web Vitals wpływają na pozycje w Google?

Są jednym z sygnałów oceny doświadczenia na stronie, ale nie przeważają nad trafnością i jakością treści. Dobre wyniki nie wypchną słabej strony na szczyt, a złe przy mocnej treści rzadko ją pogrążą. Traktuj je przede wszystkim jako miarę wygody użytkowników, która przekłada się na rezygnacje i konwersje. Naszym zadaniem jest przygotować stronę tak, żeby szybkość nie była jej słabym punktem.

Dlaczego Lighthouse pokazuje dobry wynik, a Search Console zły?

Lighthouse to pojedynczy test laboratoryjny na symulowanym urządzeniu, bez prawdziwych kliknięć, więc nie widzi INP i nie odtworzy słabszych telefonów Twoich klientów ani ich zasięgu. Search Console korzysta z danych CrUX zebranych od użytkowników przez 28 dni. Taka rozbieżność jest normalna – dlatego zaczynamy od danych polowych, a laboratorium służy nam do szukania przyczyn.

Jak szybko zobaczę efekt poprawek?

Własne pomiary RUM pokażą zmianę od razu po wdrożeniu. CrUX i raport w Search Console uśredniają dane z 28 dni, więc pełny obraz pojawia się stopniowo, w miarę jak starsze wizyty wypadają z okna pomiaru. Sprawdzenie poprawki w Search Console również trwa, bo Google musi zebrać nowe dane dla całej grupy adresów, zanim zmieni jej status.

Co, jeśli Search Console nie pokazuje danych dla mojej strony?

Oznacza to, że CrUX nie ma wystarczającej liczby wizyt z Chrome, by udostępnić statystyki. Brakuje wtedy oceny polowej, ale użytkownicy nadal doświadczają tych samych problemów. Wdrażamy własny pomiar metryk z przeglądarek odwiedzających, wysyłany np. do GA4, i na nim opieramy zarówno diagnozę, jak i kontrolę efektów poprawek.

Czy da się poprawić Core Web Vitals bez zmiany motywu lub kreatora?

W większości przypadków tak. Priorytet ładowania obrazów, odroczenie skryptów, rezerwacja miejsca na elementy i optymalizacja fontów nie wymagają przebudowy. Gdy jednak kreator generuje bardzo rozbudowany DOM albo motyw ładuje dziesiątki niepotrzebnych zasobów na każdej podstronie, mówimy wprost, gdzie kończą się możliwości poprawek i kiedy przebudowa szablonu będzie rozsądniejsza.

Z bloga

Przeczytaj, zanim zaczniemy

Wszystkie wpisy

Bezpłatna wycena

Zapytaj o: Optymalizacja Core Web Vitals

Opisz krótko swoją sytuację – przygotujemy bezpłatną wycenę z zakresem prac. Wolisz rozmowę? Zadzwoń.

Strony, sklepy i integracje, a po starcie strony także pozycjonowanie, kampanie, social media i PR – wycenimy każdą z tych usług.

Twoja wycenaco dostajesz w odpowiedzi Bezpłatnie

  • Zakres prac rozpisany na etapy
  • Dobrana platforma i rozwiązania
  • Proponowany harmonogram
  • Koszt bez ukrytych pozycji
  1. Opisujesz projektFormularz, telefon albo e-mail
  2. Dopytujemy o szczegółyKrótko i konkretnie
  3. Dostajesz wycenęZ zakresem prac i planem

Formularz wyceny

Wymagane pola: 0 z 4

Twoje dane

Czego dotyczy zapytanie?

Opisz projekt

0 / 4000 znaków
Dodaj do opisu:

  • Bez zobowiązań
  • Dane tylko do odpowiedzi
  • Wolisz rozmowę? 222 500 844

Bezpłatna wycena

Opisz swój projekt

Kilka zdań wystarczy. Odpowiemy z bezpłatną wyceną i opisanym zakresem prac.

Dotyczy: Optymalizacja Core Web Vitals

Po starcie strony możemy też poprowadzić jej pozycjonowanie i marketing – wybierz temat w formularzu.

Twoja wycenaco dostajesz w odpowiedzi Bezpłatnie

  • Zakres prac rozpisany na etapy
  • Dobrana platforma i rozwiązania
  • Proponowany harmonogram
  • Koszt bez ukrytych pozycji
  1. Opisujesz projektFormularz, telefon albo e-mail
  2. Dopytujemy o szczegółyKrótko i konkretnie
  3. Dostajesz wycenęZ zakresem prac i planem

Formularz wyceny

Wymagane pola: 0 z 4

Czego dotyczy zapytanie?
0 / 4000 znaków
Dodaj do opisu:

  • Bez zobowiązań
  • Dane tylko do odpowiedzi
  • Wolisz rozmowę? 222 500 844