LCP – co to jest i jak poprawić Largest Contentful Paint

Szymon BajerSzymon Bajer
14/11/2025
Przeczytasz w 13 min

Czy zastanawiałeś się kiedyś, dlaczego Twoja strona ładuje się wolno, a użytkownicy szybko ją opuszczają? Drogowskazem do rozwiązania tego problemu może być Largest Contentful Paint (LCP) – wskaźnik, który mierzy czas renderowania największego elementu treści na stronie, decydując o pierwszym wrażeniu. Niezrozumienie LCP może kosztować Cię widoczność w Google i zaangażowanie odbiorców. Zoptymalizuj go, aby Twoja witryna błyszczała w wynikach wyszukiwania i zatrzymywała użytkowników od pierwszej sekundy.

Co to jest LCP?

Largest Contentful Paint (LCP) to jeden z wskaźników z grupy Core Web Vitals. Jego zadaniem jest zmierzenie, jak szybko Twoja strona ładuje się z perspektywy użytkownika. Dokonuje tego, mierząc czas renderowania największego elementu treści znajdującego się w widocznym obszarze okna przeglądarki.

Definicja i rola LCP w mechanizmie Core Web Vitals

Largest Contentful Paint to jedna z trzech metryk Core Web Vitals, które Google wprowadził do pomiaru szybkości ładowania strony. Mierzy ona czas od momentu, gdy rozpoczęło się ładowanie strony, do chwili, gdy największy element treści (np. obraz, wideo lub blok tekstu) widoczny w oknie przeglądarki (viewport) został w pełni wyrenderowany.

LCP różni się od starszych metryk, takich jak First Contentful Paint, ponieważ lepiej oddaje rzeczywiste doświadczenie użytkownika. Dzieje się tak, ponieważ to, co wydaje się największym elementem, może zmieniać się dynamicznie podczas ładowania strony, a LCP mierzy ten, który ostatecznie zajmuje najwięcej miejsca.

Od maja 2021 roku LCP wraz z pozostałymi wskaźnikami Core Web Vitals stał się oficjalnym czynnikiem rankingowym Google, co oznacza, że wydajność strony w tym zakresie ma bezpośredni wpływ na jej pozycję w wynikach wyszukiwania. Wynika to z tego, że dobrze koreluje z pierwszym wrażeniem użytkownika i tym, jak szybko strona wydaje się ładować.

Według wytycznych Google:

  • dobry wynik LCP to taki, który jest niższy niż 2,5 sekundy,
  • wynik między 2,5 a 4 sekundami wymaga poprawy,
  • wyniki powyżej 4 sekund są uważane za słabe.

Warto pamiętać, że ta ocena opiera się na 75. percentylu wszystkich odsłon strony, co oznacza, że trzy na cztery sesje muszą spełniać dany próg.

Elementy strony brane pod uwagę przy pomiarze

Podczas pomiaru LCP nie są analizowane wszystkie elementy na stronie, ale specyficzne typy elementów, które mogą stanowić największą treść w widocznym obszarze. Należą do nich:

  • standardowe elementy obrazów <img>. Do analizy LCP włączane są również elementy <image> znajdujące się wewnątrz grafiki wektorowej <svg>, co pozwala na uwzględnienie złożonych wizualizacji jako potencjalnie największych obiektów na stronie.
  • w przypadku treści wideo pomiar LCP dotyczy pierwszej klatki filmu wyświetlanej jako obraz plakatowy, co odzwierciedla moment, w którym użytkownik widzi początkową zawartość wizualną materiału wideo.
  • elementy, które otrzymują obraz tła za pomocą właściwości CSS background-image z funkcją url(). Są one często używane do wyświetlania dużych, heroicznych obrazów na górze strony, dlatego są również brane pod uwagę.
  • elementy blokowe, takie jak <p>, <h1> czy <div>, które zawierają węzły tekstowe lub inne wbudowane elementy tekstowe. Dzięki temu duże akapity czy nagłówki mogą być zidentyfikowane jako główny element treści.

Dlaczego dobry wynik LCP jest istotny dla strony internetowej?

Dobry wynik LCP jest ważny z kilku powodów. Po pierwsze, ma on bezpośredni wpływ na pierwsze wrażenie i ogólne doświadczenie użytkownika. Gdy główna treść pojawia się szybko (w czasie poniżej 2,5 sekundy), natychmiast zatrzymuje uwagę odbiorców, zmniejsza frustrację i zachęca do dalszej interakcji z witryną.

Po drugie, strony z dobrym LCP mają niższy współczynnik odrzuceń. Użytkownicy nie zniechęcają się długim oczekiwaniem na załadowanie najważniejszych elementów i chętniej eksplorują zawartość, przeglądając więcej podstron, czytając artykuły czy przeglądając produkty.

Jako jeden z głównych wskaźników Core Web Vitals, LCP jest również ważnym czynnikiem rankingowym w algorytmach Google. Oznacza to, że witryny o wysokiej wydajności w tym zakresie są premiowane lepszą widocznością w wynikach wyszukiwania, podczas gdy wolne strony ryzykują spadkiem pozycji.

Wreszcie, optymalizacja Largest Contentful Paint przekłada się na wymierne korzyści biznesowe. Szybsze ładowanie strony zwiększa prawdopodobieństwo dokonania konwersji – czy to zakupu produktu, czy zapisu na newsletter – co bezpośrednio wpływa na realizację celów biznesowych i prowadzi do wyższego ruchu na stronie.

Jak prawidłowo interpretować wynik LCP według Google?

Prawidłowa interpretacja wyniku LCP według Google opiera się na trzech progach czasowych, które klasyfikują wydajność ładowania głównej treści strony:

  • wynik poniżej 2,5 sekundy jest uważany za „dobry” i oznacza, że doświadczenie użytkownika jest pozytywne,
  • LCP w przedziale od 2,5 do 4 sekund jest „wymagający poprawy” – strona nie działa optymalnie i Google zaleca optymalizację, aby przyspieszyć renderowanie głównej zawartości,
  • czas ładowania LCP powyżej 4 sekund jest „słaby” i powinien być traktowany jako problem priorytetowy. Tak duże opóźnienie zwiększa znacząco ryzyko opuszczenia strony przez użytkowników i negatywnie wpływa na jej ranking w wynikach wyszukiwania.

Co ważne, zgodnie z rekomendacjami Google, aby strona została uznana za dobrze zoptymalizowaną pod kątem LCP, musi osiągać dany próg wydajności dla co najmniej 75. percentyla wszystkich zarejestrowanych ładowań. Oznacza to, że trzy na cztery wizyty użytkowników muszą zakończyć się wynikiem w pożądanym zakresie.

Jakich narzędzi użyć do pomiaru wskaźnika LCP?

Do kompleksowego pomiaru wskaźnika Largest Contentful Paint (LCP) wykorzystuje się specjalistyczne narzędzia Google, które pozwalają na analizę zarówno danych laboratoryjnych (lab data), zbieranych w kontrolowanym środowisku, jak i danych rzeczywistych (field data), pochodzących od prawdziwych użytkowników strony.

Analiza w Google PageSpeed Insights

Aby przeprowadzić analizę LCP w Google PageSpeed Insights, wystarczy wejść na stronę narzędzia, wpisać adres URL badanej witryny i uruchomić analizę. Narzędzie wygeneruje szczegółowy raport dotyczący wskaźników Core Web Vitals.

Warto pamiętać, że PageSpeed Insights prezentuje dwa typy danych. Pierwsze to dane z pól (field data) pochodzące z Chrome User Experience Report (CrUX). Są to dane zbierane od rzeczywistych użytkowników przez ostatnie 28 dni i odzwierciedlają rzeczywiste doświadczenia osób odwiedzających stronę. Drugie to dane laboratoryjne (lab data), które są mierzone w kontrolowanym środowisku i dostarczają szczegółowych informacji technicznych.

Wyniki LCP są kategoryzowane kolorystycznie i czasowo:

  • do 2500 ms (2,5 s) – „dobre” (zielony),
  • od 2500 ms do 4000 ms (4 s) – „wymagają poprawy” (pomarańczowy),
  • powyżej 4000 ms – „słaby” (czerwony).

Raport jednoznacznie wskazuje, który element na stronie został uznany za LCP oraz dostarcza szczegółowych rekomendacji optymalizacyjnych (np. kompresja obrazów, eliminacja zasobów blokujących renderowanie), które pomogą poprawić uzyskany wynik.

Narzędzie pozwala również na analizę powiązanych wskaźników diagnostycznych, takich jak Czas do pierwszego bajta (TTFB) i First Contentful Paint (FCP). Dzięki nim można zyskać cenne wskazówki dotyczące źródła problemów z LCP.

Raport w Google Search Console

Raport z Largest Contentful Paint w Google Search Console znajduje się w sekcji „Podstawowe wskaźniki internetowe” (Core Web Vitals), gdzie znajdziesz także informacje o First Input Delay i Cumulative Layout Shift. Warto pamiętać, że w GSC zobaczysz wyłącznie dane oparte na rzeczywistych doświadczeniach użytkowników (tzw. field data).

Narzędzie grupuje adresy URL Twojej witryny według ich statusu wydajności LCP i pokazuje, ile stron w serwisie kwalifikuje się jako „słabej jakości”, „wymagana poprawa” lub „dobrej jakości”. Dzięki temu od razu możesz zorientować się, które obszary serwisu sprawiają największe problemy.

Co ważne, GSC nie wyświetla danych dla każdej podstrony z osobna, lecz agreguje je dla grup podobnych stron, co pozwala efektywnie rozwiązywać problemy na szeroką skalę. Dzięki temu możesz priorytetyzować swoje działania tam, gdzie przyniosą one największy efekt.

Dzięki raportowi możesz też długoterminowo monitorować trendy wydajności Largest Contentful Paint w całej witrynie, obserwować, jaki wpływ miały wprowadzone optymalizacje i mieć możliwość szybkiego reagowania na ewentualne pogorszenie wyników – a wszystko to na podstawie autentycznych danych zebranych od użytkowników Twojej strony.

Audyt w panelu Lighthouse

Audyt LCP za pomocą panelu Lighthouse jest niezwykle prosty i wygodny. Możesz wykonać go bezpośrednio w swojej przeglądarce Chrome.

Wystarczy, że otworzysz narzędzia deweloperskie (klawisz F12) na analizowanej stronie, najlepiej w trybie incognito, aby wykluczyć wpływ rozszerzeń i pamięci podręcznej. Następnie przejdź do zakładki „Lighthouse”, wybierz kategorię „Performance” oraz typ urządzenia (np. „Mobile”) i kliknij przycisk „Analyze page load”.

Po chwili (test trwa zazwyczaj od 30 do 60 sekund) otrzymasz szczegółowy raport dotyczący wydajności Twojej strony. Lighthouse pracuje w oparciu o dane laboratoryjne, czyli symuluje warunki ładowania w kontrolowanym środowisku. Dzięki temu możesz precyzyjnie diagnozować problemy techniczne i testować skuteczność wprowadzanych optymalizacji.

W sekcji „Diagnostics” możesz zastosować filtr „Show audits relevant to:” i wybrać LCP, aby zobaczyć tylko te rekomendacje, które mają bezpośredni wpływ na poprawę wyniku LCP. To pozwala skupić się na najważniejszych działaniach i nie gubić w natłoku drobnych usprawnień.

Ogromną zaletą Lighthouse jest to, że precyzyjnie wskaże Ci konkretny element, który odpowiada za słaby wynik LCP. Bardzo często sprowadza się on do jednego zasobu, dzięki czemu możesz skupić się na optymalizacji wąskiego gardła, które przyniesie największe korzyści. Po wdrożeniu poprawek wystarczy, że uruchomisz audyt ponownie, aby zweryfikować swoje postępy.

Co jest najczęstszą przyczyną słabego wyniku LCP?

Jednymi z najczęstszych i podstawowych powodów słabego wyniku LCP są:

  • zbyt wolny czas odpowiedzi serwera (TTFB) – opóźnienie w dostarczeniu pierwszego bajta danych sprawia, że przeglądarka nie może rozpocząć renderowania treści,
  • zasoby blokujące renderowanie – nieasynchroniczne pliki JavaScript, nieoptymalne arkusze stylów CSS, które zmuszają przeglądarkę do wstrzymania wyświetlania strony do ich pełnego pobrania i przetworzenia,
  • wolne ładowanie zasobów – duże, niezoptymalizowane pliki (np. obrazy o wysokiej rozdzielczości bez kompresji, wideo) znacząco obciążają sieć i wydłużają czas wyrenderowania elementu LCP,
  • problemy z renderowaniem po stronie klienta – nadmierna ilość kodu JavaScript, który musi zostać wykonany przed wyświetleniem głównej treści, powoduje opóźnienia w rysowaniu elementów na ekranie.

Jakie działania podjąć, aby zoptymalizować wskaźnik LCP?

Jak skutecznie zoptymalizować LCP? Wymaga to kompleksowego podejścia, obejmującego zarówno optymalizację po stronie serwera (np. skrócenie czasu odpowiedzi serwera TTFB poprzez lepszy hosting, cachowanie), jak i po stronie front-endu (efektywne dostarczanie i renderowanie krytycznych zasobów).

Redukcja czasu odpowiedzi serwera

Redukcja czasu odpowiedzi serwera, czyli skrócenie wskaźnika Time to First Byte (TTFB), ma bezpośrednie i kluczowe znaczenie dla poprawy LCP. Im szybciej serwer dostarczy pierwszy bajt danych, tym wcześniej przeglądarka może zacząć renderować stronę.

Aby obniżyć TTFB, można wdrożyć szereg optymalizacji serwerowych, takich jak:

  • przejście na wydajniejszy hosting,
  • optymalizacja konfiguracji samego serwera i aplikacji backendowej, aby szybciej przetwarzała żądania,
  • kluczowe jest też zastosowanie mechanizmów buforowania (cache), które pozwalają serwerowi natychmiast dostarczać statyczne wersje stron bez potrzeby ich generowania za każdym razem,
  • wdrożenie sieci dostarczania treści (CDN) również znacząco skraca TTFB poprzez serwowanie zasobów z serwerów położonych bliżej geograficznie użytkownika końcowego, minimalizując opóźnienia sieciowe.

Rekomenduje się, aby czas TTFB był krótszy niż 0,5 s, co daje solidne podstawy do osiągnięcia optymalnego wyniku LCP poniżej 2,5 s i zapewnia szybkie rozpoczęcie ładowania głównej zawartości strony.

Kompresja i optymalizacja obrazów oraz wideo

Kompresja i optymalizacja obrazów oraz wideo to jeden z najskuteczniejszych i najszybszych sposobów na poprawę LCP, ponieważ właśnie te media najczęściej są najsłabszym elementem na Twojej stronie. Zmniejszając ich rozmiar, bezpośrednio skracasz czas ładowania zasobu, który odpowiada za około 40% całkowitego czasu LCP.

Jak to zrobić skutecznie? Po pierwsze, stosuj nowoczesne formaty plików, takie jak WebP lub AVIF. Oferują znacznie lepszy stopień kompresji przy zachowaniu wysokiej jakości wizualnej w porównaniu do tradycyjnych JPEG czy PNG. Po drugie, implementuj responsywne obrazy za pomocą atrybutu srcset. Dzięki temu przeglądarka pobierze wersję obrazu o rozmiarze odpowiednim do ekranu urządzenia, co zapobiega marnowaniu przepustowości na niepotrzebnie duże pliki – szczególnie ważne na urządzeniach mobilnych.

W przypadku wideo zamiast ładować cały plik od razu, użyj atrybutu poster, który wyświetli statyczny obraz zastępczy. To pozwoli odroczyć pobieranie ciężkiego pliku wideo do momentu interakcji użytkownika i zapobiegnie blokowaniu renderowania LCP.

Kluczem jest połączenie kilku metod: upewnienie się, że zasoby LCP zaczynają się ładować jak najszybciej, ich maksymalna kompresja bez utraty jakości oraz natychmiastowe renderowanie elementu po zakończeniu wczytywania. Takie podejście kompleksowo rozwiązuje problem powolnego ładowania zasobów.

Eliminacja zasobów blokujących renderowanie

Eliminacja zasobów blokujących renderowanie, takich jak pliki JavaScript i CSS, jest kluczowa dla optymalizacji LCP. Zasoby te opóźniają moment, w którym przeglądarka może zacząć budować i wyświetlać widoczną część strony – a więc i jej największy element.

Aby zminimalizować blokujący wpływ JavaScript, należy:

  • stosować atrybuty defer lub async – pozwalają one na ładowanie skryptów równolegle z parsowaniem dokumentu HTML, nie wstrzymując renderowania,
  • umieszczać tagi <script> tuż przed zamknięciem tagu </body>.

W przypadku CSS:

  • krytyczne reguły, niezbędne do wyrenderowania treści widocznej w pierwszym widoku (above-the-fold), powinny być wbudowane bezpośrednio w sekcję <head> dokumentu HTML (inline critical CSS). Dzięki temu przeglądarka nie musi czekać na pobranie zewnętrznego arkusza stylów.
  • zminifikuj pliki CSS i JavaScript – usuń z nich zbędne znaki, spacje, komentarze itp. Zmniejsza to ich rozmiar i przyspiesza pobieranie.
  • usuń nieużywane reguły CSS – dzięki temu przeglądarka będzie miała mniej do przetworzenia, co skróci czas renderowania.
  • podziel duże arkusze stylów na mniejsze, które można ładować warunkowo lub dopiero później. W ten sposób zapewnisz, że na początku ładowane są tylko te style, które są absolutnie niezbędne do początkowego renderowania.

Implementacja odroczonego ładowania zasobów

Odroczone ładowanie, czyli lazy loading, to technika, która ma za zadanie przyspieszyć ładowanie strony poprzez opóźnienie pobierania obrazów i innych mediów znajdujących się poza początkowo widocznym obszarem strony. Teoretycznie brzmi to dobrze, ale problem pojawia się, gdy zastosujemy lazy loading na obrazach znajdujących się w first view, a zwłaszcza na samym LCP – to zabójcze dla wydajności i natychmiast popsuje twój wynik LCP. Badania pokazują nawet, że mediana LCP dla stron z lazy loadingiem jest gorsza niż dla stron bez niego.

Dlaczego tak się dzieje? Gdy przeglądarka napotyka „loading=”lazy”” na obrazie LCP, traktuje go jako zasób o niskim priorytecie i opóźnia jego pobranie aż do momentu budowania układu, co sprawia, że kluczowy element LCP pojawia się znacznie później.

Jak tego uniknąć? Zasada jest prosta: kategorycznie nie stosuj lazy loadingu dla obrazu LCP i innych krytycznych obrazów w obszarze above-the-fold. Te elementy powinny być ładowane od razu („loading=”eager””) lub nie mieć w ogóle atrybutu „loading”.

Ten błąd jest powszechny zwłaszcza na platformach takich jak WordPress, gdzie automatyczne wdrożenie lazy loadingu może wydawać się pomocne, ale w rzeczywistości psuje Core Web Vitals na nawet 68% witryn, prowadząc do wyższych wskaźników odrzuceń i niższych pozycji w wynikach wyszukiwania.

Priorytetyzacja ładowania krytycznych zasobów

Priorytetyzacja ładowania krytycznych zasobów za pomocą atrybutu rel=”preload” to jedna z najbardziej efektywnych metod optymalizacji LCP, ponieważ pozwala „oszukać” przeglądarkę i kazać jej pobrać kluczowy zasób (np. obraz LCP) znacznie wcześniej, niż znalazłaby go w naturalnym procesie parsowania strony.

Aby zaimplementować preload dla obrazu LCP, wystarczy umieścić w sekcji <head> dokumentu HTML tag:

<link rel=”preload” href=”sciezka-do-obrazu.webp” as=”image”>

Dzięki temu przeglądarka nie będzie musiała odkrywać zasobu na własną rękę (co zajmuje trochę czasu), skracając tym samym fazę tzw. discovery latency, która stanowi jedną ze składowych całkowitego czasu LCP.

Jeszcze lepsze efekty przyniesie dodanie atrybutu fetchpriority=”high” do taga preload:

<link rel=”preload” href=”sciezka-do-obrazu.webp” as=”image” fetchpriority=”high”>

To dodatkowo podnosi priorytet pobierania zasobu, co ma znaczenie zwłaszcza dla elementów, które przeglądarka odkrywa dość późno (np. obrazy tła określone w CSS) i zapewnia, że zajmie się nimi w pierwszej kolejności.

Warto jednak pamiętać, że preload należy stosować z głową i priorytetyzować jedynie absolutnie krytyczne zasoby dla danej strony, bo wskażesz jako ważne zbyt wiele elementów, to przeglądarka przestanie efektywnie rozróżniać, co jest naprawdę istotne, a optymalizacja straci skuteczność.

Efektywne dostarczanie czcionek internetowych

Efektywne dostarczanie czcionek internetowych jest ważne dla optymalizacji LCP, ponieważ przeglądarki domyślnie przypisują im bardzo wysoki priorytet. W rezultacie konkurują one o przepustowość z innymi krytycznymi zasobami (np. obrazami) i mogą opóźniać renderowanie głównej treści.

Jak to zrobić dobrze? Jednym z najskuteczniejszych sposobów jest lokalne hostowanie czcionek na własnym serwerze zamiast pobierania ich z zewnętrznych usług (np. Google Fonts). Pozwala to wyeliminować dodatkowe zapytania DNS i opóźnienia sieciowe, dzięki czemu przeglądarka może szybciej uzyskać dostęp do plików.

Dodatkowo warto zastosować właściwość CSS font-display: swap, która nakazuje przeglądarce natychmiast wyświetlić tekst przy pomocy systemowej czcionki zastępczej, a dopiero później, po załadowaniu docelowej czcionki internetowej, dokonać podmiany. Dzięki temu unikniemy blokowania renderowania tekstu (choć kosztem potencjalnych przesunięć układu CLS).

Można też wstępnie załadować kluczowe pliki czcionek za pomocą tagu <link rel=”preload” as=”font” type=”font/woff2″ crossorigin>, co da przeglądarce znać, że powinna ściągnąć je możliwie jak najwcześniej w procesie ładowania strony.

Na koniec nie zapominaj o ograniczeniu liczby używanych krojów i wariantów czcionek do absolutnego minimum oraz stosowaniu techniki subsettingu – polega ona na tworzeniu mniejszych plików czcionek zawierających tylko te znaki, które są faktycznie używane na stronie. To prosty sposób, by jeszcze bardziej zmniejszyć ich rozmiar, nawet kilkukrotnie.

Podsumowując…

Largest Contentful Paint (LCP) to metryka Core Web Vitals, która mierzy czas renderowania największego elementu treści widocznego w oknie przeglądarki od momentu rozpoczęcia ładowania strony. Wskaźnik ten odzwierciedla szybkość, z jaką użytkownik widzi główną zawartość strony, co ma kluczowe znaczenie dla pozytywnego odbioru i zaangażowania.

LCP, obok First Input Delay i Cumulative Layout Shift, jest czynnikiem rankingowym Google od maja 2021 r., wpływając na pozycję strony w wynikach wyszukiwania. Dobry wynik LCP, poniżej 2,5 sekundy, zapewnia lepsze wrażenia użytkownika, zmniejsza współczynnik odrzuceń i zwiększa prawdopodobieństwo konwersji.

  • Dobry wynik LCP to poniżej 2,5 sekundy, wynik między 2,5 a 4 sekundami wymaga poprawy, a powyżej 4 sekund jest uważany za słaby.
  • Do elementów branych pod uwagę przy pomiarze LCP należą obrazy (<img> i <image> w SVG), pierwsze klatki wideo, elementy z tłem ustawionym przez CSS (background – image) oraz blokowe elementy tekstowe (<p>, <h1>, <div>).
  • Google PageSpeed Insights, Google Search Console i Lighthouse to narzędzia do pomiaru LCP, oferujące dane laboratoryjne i rzeczywiste.
  • Wolny czas odpowiedzi serwera (TTFB), zasoby blokujące renderowanie, duże i niezoptymalizowane pliki oraz problemy z renderowaniem po stronie klienta są częstymi przyczynami słabego wyniku LCP.
  • Redukcja czasu odpowiedzi serwera (TTFB) przez wydajny hosting, optymalizację serwera, buforowanie i CDN skraca czas oczekiwania na pierwszy bajt danych.
  • Kompresja obrazów (WebP, AVIF) i wideo, stosowanie responsywnych obrazów (srcset) oraz użycie atrybutu poster dla wideo zmniejszają rozmiar zasobów i przyspieszają ładowanie.
  • Eliminacja zasobów blokujących renderowanie przez użycie atrybutów defer i async dla JavaScript, wbudowanie krytycznego CSS w <head> oraz minifikację i usunięcie nieużywanego CSS optymalizują renderowanie.
  • Należy unikać lazy loadingu dla obrazów LCP i innych krytycznych obrazów w obszarze above-the-fold, aby nie opóźniać ich ładowania.
  • Priorytetyzacja ładowania krytycznych zasobów przez rel=”preload” i fetchpriority=”high” przyspiesza pobieranie kluczowych elementów, skracając discovery latency.
  • Efektywne dostarczanie czcionek internetowych przez lokalne hostowanie, użycie font – display: swap, preload i subsetting zmniejsza ich wpływ na LCP.
Szymon Bajer
Szymon BajerSEO Specialist

Growth w praktyce zaczyna się od jednego kliknięcia

Porozmawiajmy

Oni już nam zaufali – teraz kolej na Ciebie

moderno-meble