Narzędzia pomiarowe

Co to jest Google Lighthouse

Open-source'owy silnik pomiarowy Google - testuje wydajność, SEO, dostępność i best practices stron.

Aktualizacja:
Krótka odpowiedź

Lighthouse to open-source'owe narzędzie Google do automatycznego audytu stron WWW. Uruchamia stronę w symulowanej przeglądarce Chrome z określonymi warunkami sieciowymi i mierzy cztery kategorie: wydajność, dostępność, best practices i SEO. Dla każdej zwraca ocenę 0-100 oraz konkretną listę problemów do naprawy. Silnik Lighthouse stoi za PageSpeed Insights i Chrome DevTools.

Kluczowe fakty
Twórca Google
Typ Open source (GitHub: GoogleChrome/lighthouse)
Cztery kategorie Performance, Accessibility, Best Practices, SEO
Tryby uruchomienia DevTools, CLI, Node, API, PageSpeed Insights
Typ danych Lab data (symulacja, nie field)

Co to jest Lighthouse?

Lighthouse to narzędzie open-source od Google, które przeprowadza zautomatyzowany audyt strony WWW. Mierzy cztery główne kategorie: wydajność (performance), dostępność (accessibility), best practices oraz SEO. Dla każdej zwraca ocenę 0-100.

Jak działa Lighthouse?

Lighthouse uruchamia stronę w symulowanej przeglądarce Chrome z określonymi warunkami sieciowymi (najczęściej Slow 4G na słabszym urządzeniu mobilnym). Symulacja wykonuje cały cykl ładowania, mierzy każdy aspekt, i zwraca raport z konkretną listą problemów oraz sugerowanymi naprawami.

Gdzie znaleźć Lighthouse?

  • Chrome DevTools - F12 → zakładka Lighthouse
  • PageSpeed Insights - wersja online (pagespeed.web.dev)
  • CLI - npm install -g lighthouse
  • API - PageSpeed Insights API (używane przez Speedcheck LAB)

Lab data vs field data

Lighthouse zwraca lab data - symulowane wyniki ze standardowego środowiska testowego. Realnymi pomiarami od użytkowników jest field data pochodzący z Chrome User Experience Report. Lab data jest stabilne i powtarzalne (dobre do regresji), ale field data lepiej odzwierciedla faktyczne doświadczenie użytkownika i to ono liczy się dla rankingu Google.

Najczęstsze pytania

Czy wynik Lighthouse w DevTools jest taki sam jak w PageSpeed Insights?
Nie zawsze. DevTools używa Twojej lokalnej maszyny i Twojego połączenia internetowego, co bardzo wpływa na wynik. PageSpeed Insights uruchamia Lighthouse na serwerach Google z kontrolowanymi warunkami (Slow 4G, mid-tier mobile). PSI jest bardziej stabilne i porównywalne - DevTools świetne do iteracyjnego debugowania, PSI do raportowania.
Jak Lighthouse symuluje warunki sieciowe?
Domyślnie Lighthouse w mobile mode symuluje połączenie Slow 4G (1.6 Mbps download, 0.75 Mbps upload, 150 ms RTT) i procesor 4× wolniejszy od typowego desktopu. Te same warunki co Google używa do oceny field data - dlatego symulacja jest dobrym predykatem realnego doświadczenia użytkownika mobilnego.
Czy mogę uruchamiać Lighthouse w CI/CD?
Tak - Lighthouse CI (zwany lhci) jest oficjalnym narzędziem do automatyzacji. Pozwala uruchamiać Lighthouse przy każdym pull request, ustawić budżety wydajności (np. „LCP nie może przekroczyć 3 sekund") i blokować deploy jeśli regresja. GitHub Actions, GitLab CI, Jenkins - wszystkie wspierane przez gotowe szablony.

Sprawdź swoją stronę

Wpisz adres swojej strony, w 30 sekund zobaczysz konkretną listę problemów do naprawy - wraz z wpływem na sprzedaż, SEO i koszty reklam.

Zacznij test →