Google Lighthouse
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.
| Cecha | Opis |
|---|---|
| Twórca | Google, zespół Chrome |
| Rodzaj | zautomatyzowane narzędzie do audytu stron internetowych |
| Licencja | open source, kod w repozytorium GoogleChrome/lighthouse na GitHubie |
| Badane obszary | wydajność, dostępność, najlepsze praktyki, SEO |
| Skala wyników | 0–100 w każdej kategorii |
| Źródło danych o wydajności | symulacja ładowania strony (dane laboratoryjne) |
| Rozszerzenia | Stack 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źnik | Co mierzy | Waga w wyniku wydajności |
|---|---|---|
| First Contentful Paint (FCP) | czas pojawienia się pierwszej treści | 10% |
| Speed Index | szybkość wizualnego wypełniania się strony | 10% |
| Largest Contentful Paint (LCP) | czas pojawienia się największego elementu treści | 25% |
| Total Blocking Time (TBT) | czas blokowania wątku głównego | 30% |
| Cumulative Layout Shift (CLS) | przesunięcia układu strony | 25% |
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 wyniku | Kolor | Ocena |
|---|---|---|
| 0–49 | czerwony | słaby |
| 50–89 | pomarańczowy | wymaga poprawy |
| 90–100 | zielony | dobry |
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.

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ślne | Wartość według dokumentacji Lighthouse |
|---|---|
| Metoda | symulowane ograniczanie przepustowości |
| Profil sieci | „Slow 4G”, dawniej nazywany „Fast 3G” |
| Spowolnienie procesora | stał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 uruchomienia | Dla kogo |
|---|---|
| Chrome DevTools, panel Lighthouse | do szybkiego testu w przeglądarce, także stron wymagających logowania |
| Wiersz poleceń (npm install -g lighthouse) | do automatyzacji testów skryptami |
| Moduł Node | do integracji z systemami ciągłej integracji |
| PageSpeed Insights | do testu bez instalacji, przez przeglądarkę |
| Rozszerzenie Chrome | do 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.
| Wersja | Zmiana wagi lub wskaźnika według dokumentacji |
|---|---|
| Lighthouse 8 | Time to Interactive 10%, CLS 15% |
| Lighthouse 10 | Time 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.
Porozmawiajmy o Twoim wzroście
Wyślij brief lub zostaw kontakt. Odpowiemy w 24h.
Wyceń projekt