Google Lighthouse
Также: Lighthouse
Google Lighthouse — инструмент от Google для автоматического аудита веб-страниц по производительности, доступности, SEO и best practices. Встроен в Chrome DevTools.
Как работает
Lighthouse запускает браузер в headless-режиме, загружает целевую страницу и собирает десятки метрик. Итог — оценка по пяти категориям от 0 до 100:
- Performance — скорость и отзывчивость: LCP, CLS, INP, TTFB, TBT, Speed Index
- Accessibility — доступность: alt-тексты, контрасты, семантика заголовков, ARIA-атрибуты
- Best Practices — консольные ошибки, устаревшие API, HTTPS, deprecated CSS
- SEO — базовые on-page проверки: title, description, viewport, robots.txt, hreflang
- PWA — критерии Progressive Web App (устанавливаемость, service worker, manifest)
Способы запустить аудит:
- Chrome DevTools → вкладка Lighthouse → «Generate report» — самый быстрый способ, без установки
- PageSpeed Insights (pagespeed.web.dev) — веб-версия с полевыми данными CrUX плюс лабораторными Lighthouse
- CLI-утилита
npm install -g lighthouseдля запуска в CI/CD с сохранением JSON-отчётов - Node-модуль
lighthouse-ciдля сравнения оценок между релизами и алертов при регрессии
Для каждой найденной проблемы отчёт даёт конкретную рекомендацию: какой ресурс сжать, где добавить preload, какой атрибут не хватает картинке. Метрики Performance учитываются в Core Web Vitals — те же LCP, CLS, INP, что напрямую влияют на ранжирование Google.
Почему важно для SEO
Lighthouse — базовый инструмент, которым Google рекомендует пользоваться разработчикам и SEO-специалистам. Отчёт даёт полную картину состояния страницы по метрикам, которые сам Google учитывает при ранжировании — без него оптимизация Core Web Vitals превращается в угадывание.
Google Search Central в документации Web Performance ссылается на Lighthouse как на первичный инструмент диагностики. PageSpeed Insights — та же Lighthouse, только в веб-обёртке с добавлением полевых данных CrUX. Многие рекомендации в отчёте — прямые цитаты из документации Google о оптимизации LCP, CLS, INP.
Категория SEO в Lighthouse проверяет базовые on-page факторы, но не заменяет полноценный SEO-аудит. Отсутствие title или viewport поймает, но каннибализацию запросов, thin content, сломанную перелинковку — нет. Это работа для специализированных краулеров.
Проверим весь сайт?
Пара минут — и увидите отчёт по каждой странице.
Проверить сайтЧастые ошибки
- Ориентируются только на балл Lighthouse, игнорируя реальные полевые данные из CrUX — оценка 90/100 в лабораторной среде не гарантирует хороший LCP у живых пользователей.
- Прогоняют аудит одной популярной страницы и переносят выводы на весь сайт — типы страниц (главная, категория, товар, статья) имеют разные метрики.
- Запускают Lighthouse без имитации мобильного устройства — на десктопе всё быстрее, реальные проблемы не видны.
- Игнорируют предупреждения в категории Accessibility — Google в 2021 включил Accessibility как косвенный фактор Page Experience.
- Балл SEO 100/100 воспринимается как «SEO сделано» — Lighthouse проверяет только базовые on-page факторы, не глубину контента и не техничку в масштабе сайта.
- Не сохраняют baseline перед крупным релизом — после падения метрик не с чем сравнивать.
Как проверить
Chrome DevTools → вкладка Lighthouse → выбор устройства (Mobile важнее Desktop) и категорий → «Analyze page load». Отчёт открывается через 30-60 секунд. Веб-версия PageSpeed Insights (pagespeed.web.dev) — просто вставьте URL, получите отчёт с полевыми данными CrUX. Для регулярного мониторинга — lighthouse-ci в GitHub Actions с алертами в Slack при падении балла ниже порога.
SEO Crawler при обходе сайта запускает Lighthouse-подобный аудит на каждой странице (или на выборке), фиксирует основные метрики Performance и SEO. В отчёте это блок «Производительность и Lighthouse» — с агрегированной статистикой по всему сайту, а не по одной странице как в стандартном Lighthouse.
Вывод
Google Lighthouse — базовый инструмент диагностики, которым должен пользоваться любой, кто занимается сайтом. Прогоняйте аудит на разных типах страниц в мобильном режиме, следите за метриками Performance перед и после каждого крупного релиза, не путайте лабораторные баллы с реальными полевыми данными пользователей. Балл 100/100 в SEO-категории — необходимый минимум, не показатель качественной оптимизации.
Проверим весь сайт?
Пара минут — и увидите отчёт по каждой странице.
Проверить сайт