Задача: Улучшить показатели Lighthouse и Core Web Vitals

Улучшить показатели Lighthouse и Core Web Vitals

30.09.2026balldecor.ru

Повысить производительность, доступность и техническое качество нового balldecor.ru с фиксацией baseline и регрессионным контролем.

Улучшить показатели Lighthouse и Core Web Vitals

Baseline текущего сайта

По текущему замеру главной страницы balldecor.ru:

  • Performance: 52
  • Accessibility: 57
  • Best Practices: 74
  • SEO: 100

SEO-score высокий, но остальные показатели заметно проседают. При переносе на HAIH это нужно использовать как измеримый технический baseline и не воспроизводить проблемы legacy.

Цель

Добиться заметно лучших показателей производительности, доступности и best practices на новой версии сайта, не жертвуя SEO, функциональностью и маркетинговыми сценариями.

Что сделать

  1. Снять воспроизводимый baseline Lighthouse для главной и нескольких ключевых коммерческих страниц в mobile и desktop режимах.
  2. Разобрать основные причины потерь Performance:
    • LCP и тяжёлый hero-контент;
    • размеры и форматы изображений;
    • лишний JavaScript/CSS;
    • блокирующие ресурсы и сторонние скрипты;
    • шрифты;
    • CLS;
    • TBT/INP;
    • серверный ответ и кеширование.
  3. Оптимизировать изображения: современные форматы, responsive sizes/srcset, корректные размеры, lazy loading вне первого экрана, preload только действительно критичных ресурсов.
  4. Минимизировать client-side JS и гидратацию там, где достаточно SSR/обычного HTML; не тащить тяжёлые библиотеки без необходимости.
  5. Настроить кеширование статических ресурсов, compression, immutable assets и CDN/cache layer, если он используется в HAIH-развёртывании.
  6. Исправить accessibility-проблемы:
    • контраст;
    • корректные label/aria;
    • семантическую структуру заголовков;
    • keyboard navigation/focus;
    • размеры touch targets;
    • alt-тексты;
    • доступность форм и калькулятора.
  7. Исправить Best Practices: ошибки консоли, устаревшие/небезопасные API, проблемы загрузки ресурсов, security headers и прочие замечания Lighthouse.
  8. Не допустить ухудшения SEO: SSR, indexability, metadata, canonical, structured data и внутренние ссылки должны сохраниться.
  9. Добавить Lighthouse/Pagespeed-проверку в финальный smoke-test перед запуском и использовать её как регрессионный контроль после крупных изменений.

Целевые ориентиры

Для ключевых страниц новой версии стремиться к:

  • Performance: 90+
  • Accessibility: 95+
  • Best Practices: 95+
  • SEO: 95–100

Цели не должны достигаться за счёт удаления важных для бизнеса функций или искусственного упрощения страницы.

Критерий готовности

Ключевые страницы новой версии стабильно заметно превосходят legacy baseline, критические Core Web Vitals находятся в приемлемой зоне, а основные проблемы Lighthouse устранены и не возвращаются при последующих изменениях.

Ворклоги

Прогресс на 30.09.2026

Baseline производительности и качества старого сайта снят и сохранён.

Для главной страницы зафиксированы лабораторные показатели:

  • Mobile Performance: 54 (медиана 3 запусков)
  • Desktop Performance: 67
  • Accessibility: 58 / 58
  • Best Practices: 73 / 77
  • SEO: 100 / 100
  • Mobile LCP: 26,17 с (медиана)
  • Desktop LCP: 4,56 с
  • Объём ресурсов: около 4,83–4,87 MB

Также сохранены четыре Lighthouse-отчёта. Это лабораторные измерения, не полевые Core Web Vitals.

На новом HAIH уже устранён старый prerender, блокировавший production build, и реализован request-time SSR fallback. Однако оптимизация изображений, JS/CSS, кеширования, accessibility и production-пути Traefik → Varnish → Node ещё не выполнена и повторные Lighthouse-замеры новой версии пока не зафиксированы.

Следующий контрольный этап — измерить новую главную и ключевые коммерческие страницы в одинаковых условиях и последовательно довести Performance/Accessibility/Best Practices до целевых значений без ухудшения SEO.