CLS
CLS punktuje to, jak bardzo strona skacze w trakcie ładowania, w skali bez jednostki, gdzie 0,1 lub mniej to dobry wynik. Liczy się każdy element, który przesuwa się bez udziału odwiedzającego, ważony odległością i zajmowaną częścią ekranu.
Co to jest
Zaczynasz czytać. Nad akapitem doczytuje się obrazek, tekst zjeżdża w dół i zdanie, na którym byłeś, jest gdzie indziej. Zrób tak cztery razy, a strona sprawia wrażenie zepsutej, choć nic się nie zepsuło.
CLS sumuje każdy taki ruch. Liczy tylko przesunięcia, których odwiedzający nie wywołał: rozwinięcie akordeonu przesuwa stronę i się nie liczy, baner wstrzykujący się po dwóch sekundach — owszem.
Dlaczego to twój problem, jeśli zamawiasz stronę
Kosztem nie jest wynik, tylko chybione kliknięcie. Przycisk przesuwa się o 40 pikseli w momencie między decyzją a dotknięciem, a odwiedzający trafia w to, co zajęło jego miejsce. Na stronie zamówienia to stracone zamówienie, na formularzu kontaktowym — telefon, który nie zadzwonił.
Co to naprawdę powoduje
Cztery rzeczy, w kolejności, w jakiej je znajduję.
Obrazki bez wymiarów. Przeglądarka, która nie zna kształtu obrazka, nie rezerwuje na niego miejsca, a potem musi je zrobić, gdy obrazek przyjdzie. Podaj width i height albo pozwól frameworkowi odczytać je z pliku.
Fonty z sieci. Strona rysuje się fontem zapasowym i przelewa się, gdy przyjdzie właściwy — a im dłuższy tekst, tym dalej wędruje wszystko pod nim.
Wstrzykiwana treść. Banery cookies, paski promocyjne, zachęty do zapisu. Cokolwiek dołożonego na górze dokumentu po pierwszym rysowaniu spycha całą stronę w dół.
Reklamy i osadzone elementy, które ustalają swój rozmiar po załadowaniu.
Do tej listy pasuje jedna decyzja z tej strony. Baner zgody na cookies jest pływającą kartą nad treścią, a nie paskiem spychającym stronę w dół — więc niczego nie przesuwa i nie dokłada nic do CLS. Jest też powodem, dla którego strona świadomie nie spełnia jednego kryterium dostępności, bo pływająca karta potrafi zasłonić element z fokusem klawiatury. Dwa wskaźniki, jeden baner, przeciwne kierunki: tak wygląda prawdziwy kompromis, a obie jego połowy są spisane, nie po cichu wybrane.
Czym CLS nie jest
Nie dotyczy przewijania i nie naprawia się go przyspieszaniem strony. Wolna strona z zarezerwowanym miejscem na wszystko ma zero; szybka strona, która doczytuje baner, nie ma.
Powiązane pojęcia
Zobacz też
Chcesz to mieć zrobione, a nie tylko zdefiniowane?
To jest ta część pracy, do której się mnie wynajmuje. Na stronie niżej jest, ile to kosztuje i jak przebiega.
Migracja WordPress → AstroGdzie o tym piszę

Uper SEO Auditor
Plugin Chrome dla specjalistów SEO i deweloperów. Debugowanie Web Vitals, Schema.org, GTM i błędów JS w czasie rzeczywistym w Side Panelu przeglądarki.

Strona agencji SEO
Wizytówka dla freelancera SEO zajmującego się poprawą widoczności online i generowaniem ruchu organicznego dla firm.

Nowoczesna strona internetowa 2026 — trendy, nawigacja i inspiracje
Bento grid, dark mode, kinetyczna typografia, CSS scroll animations i ewolucja menu hamburger — praktyczny przegląd trendów web design 2026 z przykładami i listą inspiracji.