Darmowy audyt GA4Sprawdź

Google Lighthouse

Definicja

Google Lighthouse to otwarte, zautomatyzowane narzędzie Google do oceny jakości stron internetowych. Bada m.in. wydajność, dostępność i SEO strony, a wynik podaje w raporcie z ocenami od 0 do 100. Lighthouse działa w Chrome DevTools, z wiersza poleceń, jako moduł Node i w PageSpeed Insights. Wynik wydajności powstaje z symulacji ładowania strony, a nie z danych od prawdziwych użytkowników. Narzędzie jest regularnie aktualizowane: wersja 13.6.0 z 27 października 2026 roku zmieniła m.in. sposób symulowania ładowania.

Czym jest Google Lighthouse?

Google Lighthouse to narzędzie open source, które przeprowadza serię testów strony internetowej i generuje raport z wynikami. Według dokumentacji Chrome for Developers można go uruchomić na dowolnej stronie, publicznej lub wymagającej logowania.

Każdy niezaliczony test, nazywany audytem, wskazuje, co można poprawić. Do każdego audytu dokumentacja dołącza wyjaśnienie, dlaczego jest ważny i jak naprawić problem.

CechaOpis
TwórcaGoogle, zespół Chrome
Rodzajzautomatyzowane narzędzie do audytu stron internetowych
Licencjaopen source, kod w repozytorium GoogleChrome/lighthouse na GitHubie
Badane obszarywydajność, dostępność, najlepsze praktyki, SEO
Skala wyników0–100 w każdej kategorii
Źródło danych o wydajnościsymulacja ładowania strony (dane laboratoryjne)
RozszerzeniaStack packs, wtyczki Lighthouse, Lighthouse CI

Lighthouse można rozszerzać. Stack packs wykrywają technologię strony, np. system CMS, i podają zalecenia dla tej platformy. Wtyczki pozwalają tworzyć własne audyty jako nowe kategorie raportu. Lighthouse CI pomaga wykrywać pogorszenia wyników przy kolejnych wdrożeniach.

Co mierzy Lighthouse?

Lighthouse ocenia stronę w kilku kategoriach, z których każda dostaje wynik od 0 do 100. Najczęściej omawianą kategorią jest wydajność.

Wynik wydajności to średnia ważona kilku wskaźników. Najnowsza tabela wag w dokumentacji Chrome for Developers dotyczy Lighthouse 10.

WskaźnikCo mierzyWaga w wyniku wydajności
First Contentful Paint (FCP)czas pojawienia się pierwszej treści10%
Speed Indexszybkość wizualnego wypełniania się strony10%
Largest Contentful Paint (LCP)czas pojawienia się największego elementu treści25%
Total Blocking Time (TBT)czas blokowania wątku głównego30%
Cumulative Layout Shift (CLS)przesunięcia układu strony25%

Według dokumentacji krzywa oceny opiera się na danych o rzeczywistych stronach z HTTP Archive. 25. percentyl tych danych odpowiada wynikowi 50, a 8. percentyl wynikowi 90.

Zakres wynikuKolorOcena
0–49czerwonysłaby
50–89pomarańczowywymaga poprawy
90–100zielonydobry

Dokumentacja zaznacza, że w okolicach wyniku 96 kończy się prosty związek między wskaźnikiem a oceną. Dalsza poprawa wyniku wymaga coraz większej poprawy samego wskaźnika.

Czym jest Google Lighthouse?

Jak działa symulacja i gdzie używa się Lighthouse?

Lighthouse domyślnie używa symulowanego ograniczania przepustowości. Najpierw ładuje stronę bez ograniczeń, a potem symuluje, jak ładowałaby się na wolniejszym łączu i słabszym urządzeniu.

Według dokumentacji Lighthouse na GitHubie ta metoda jest szybka i powtarzalna. Ma jednak wbudowaną niedokładność, bo przewiduje przebieg ładowania, którego nie zmierzono wprost. Za symulację odpowiada silnik Lantern.

Ustawienie domyślneWartość według dokumentacji Lighthouse
Metodasymulowane ograniczanie przepustowości
Profil sieci„Slow 4G”, dawniej nazywany „Fast 3G”
Spowolnienie procesorastały mnożnik 4×
Zgodnośćte same ustawienia co w PageSpeed Insights i domyślnym CLI

Mnożnik 4× ma według dokumentacji przenieść typowy wynik z mocnego komputera do klasy średniego telefonu. Profil „Slow 4G” odpowiada mniej więcej najwolniejszej ćwiartce połączeń 4G i najszybszej ćwiartce połączeń 3G.

Sposób uruchomieniaDla kogo
Chrome DevTools, panel Lighthousedo szybkiego testu w przeglądarce, także stron wymagających logowania
Wiersz poleceń (npm install -g lighthouse)do automatyzacji testów skryptami
Moduł Nodedo integracji z systemami ciągłej integracji
PageSpeed Insightsdo testu bez instalacji, przez przeglądarkę
Rozszerzenie Chromedo testu bieżącej karty

PageSpeed Insights pokazuje obok wyników Lighthouse także dane terenowe z raportu CrUX. Według dokumentacji Google oba rodzaje danych mogą się różnić, bo dane laboratoryjne pochodzą z jednego urządzenia i stałych warunków sieci.

Jak aktualizowany jest Lighthouse?

Lighthouse jest rozwijany jako projekt open source i wydawany w kolejnych wersjach na GitHubie. Nowe wersje trafiają do narzędzi deweloperskich Chrome razem z kolejnymi wersjami przeglądarki oraz do PageSpeed Insights.

Aktualizacje mogą zmieniać wyniki stron bez żadnych zmian na samej stronie. Dzieje się tak, gdy zmienia się symulacja, wagi wskaźników albo zestaw audytów. Dokumentacja oceny wydajności pokazuje np. różne wagi wskaźników w Lighthouse 8 i Lighthouse 10.

WersjaZmiana wagi lub wskaźnika według dokumentacji
Lighthouse 8Time to Interactive 10%, CLS 15%
Lighthouse 10Time to Interactive usunięty z wyniku, CLS 25%

Przykładem aktualizacji symulacji jest wersja 13.6.0 z 27 października 2026 roku. Według notatek do wydania poprawiła ona dokładność silnika Lantern. Lantern korzysta teraz m.in. ze statusu blokowania renderowania podawanego przez Chrome i inaczej liczy tekstowe LCP. Notatki zapowiadały, że wersja trafi do PageSpeed Insights w ciągu tygodnia i do DevTools w Chrome 159.

Ta sama wersja zaktualizowała audyt Agentic Resource Discovery do specyfikacji ARD v0.91. Wprowadziła też audyt wielu adresów URL jednym poleceniem w wierszu poleceń.

Przy porównywaniu wyników w czasie warto sprawdzać wersję Lighthouse. Każdy raport PageSpeed Insights podaje ją obok informacji o emulowanym urządzeniu.

Najczęściej zadawane pytania

Q.Czym różni się Lighthouse od PageSpeed Insights?

Lighthouse to samo narzędzie do audytu strony, a PageSpeed Insights to usługa Google, która uruchamia Lighthouse przez przeglądarkę. PageSpeed Insights pokazuje dodatkowo dane terenowe od prawdziwych użytkowników z raportu CrUX. Lighthouse można też uruchomić lokalnie, np. w Chrome DevTools, w wierszu poleceń lub jako moduł Node.

Q.Dlaczego wynik Lighthouse zmienia się przy każdym teście?

Wynik może się zmieniać, bo zależy od warunków testu i wersji narzędzia. Domyślna symulacja ma według dokumentacji Lighthouse wbudowaną niedokładność, bo przewiduje przebieg ładowania strony. Wynik zmienia się też po aktualizacjach Lighthouse, które zmieniają symulację lub wagi wskaźników. Dlatego warto porównywać raporty z tej samej wersji.

Q.Jak liczony jest wynik wydajności w Lighthouse?

Wynik wydajności to średnia ważona pięciu wskaźników. Według dokumentacji dla Lighthouse 10 największą wagę ma Total Blocking Time, 30%. Largest Contentful Paint i Cumulative Layout Shift mają po 25%, a First Contentful Paint i Speed Index po 10%. Wynik 90–100 oznacza dobrą wydajność.

Q.Czy wynik Lighthouse wpływa na pozycję w Google?

Sam wynik Lighthouse to dane laboratoryjne z symulacji, a nie dane od prawdziwych użytkowników. Raport Core Web Vitals w Google Search Console opiera się na danych terenowych od użytkowników. Według dokumentacji Google dane laboratoryjne i terenowe mogą się różnić. Lighthouse służy więc głównie do diagnozy i poprawy strony.

Kontakt

Porozmawiajmy o Twoim wzroście

Wyślij brief lub zostaw kontakt. Odpowiemy w 24h.

Wyceń projekt
Paweł Strzelecki i Karol Majewski, współzałożyciele Zest