Выделите текст, чтобы комментировать.
Если вы думаете, что оптимизация скорости сайта - это просто “сжать картинки”, вы счастливый человек. Не портите себе жизнь, не читайте дальше. Для остальных - добро пожаловать в мир, где Google Lighthouse - ваш личный инквизитор.
Недавно к нам пришел проект. Красивый сайт, тяжелый, как карма системного администратора, который не делал бэкапы. Задача: “Нужно, чтобы всё летало, и чтобы Google показал заветную цифру 90”.
Вот как это было на самом деле.
Этап 1: Отрицание (Изображения)
Первым делом мы пошли по классике - сжали картинки. Дизайнеры плакали, глядя, как их “высокохудожественные” баннеры по 5 Мб превращаются в WebP весом в 100 Кб.

- Мы удалили столько лишних пикселей, что если их собрать вместе, можно было бы восстановить зрение половине сотрудников агентства. Но Google был неумолим: “LCP (Largest Contentful Paint) - всё еще красное. Страдай”.
Этап 2: Гнев (Скрипты и сторонний софт)
На сайте жили: три чата для связи, два пикселя соцсетей, метрика, аналитика и скрипт, который просто следил за другими скриптами.

- Боль: Каждый этот “полезный виджет” тянет за собой хвост стороннего кода. Когда мы начали их отключать, сайт ожил, но сео отдел начал биться в конвульсиях: “Где наш Вебвизор?! Где чат с уточкой?!”.
- Решение: Мы засунули всё это в ленивую загрузку. Теперь чат появляется только тогда, когда пользователь трижды произнесет “Битлджус”. Google одобрил, сео затаил обиду.
Этап 3: Торг (Шрифты)
Вы знали, что красивые шрифты - это скрытые убийцы скорости? Клиент хотел “тот самый изысканный шрифт с засечками”.

- Переписанный диалог: Когда мы робко предложили использовать стандартные системные шрифты ради скорости, клиент ответил, что сайт потеряет “душу и эстетику”. Программист парировал, что с нынешней скоростью загрузки пользователи успевают не только рассмотреть душу сайта, но и состариться, так и не увидев контента. В итоге мы настроили предзагрузку так, что буквы появляются раньше, чем пользователь успевает осознать, зачем он сюда нажал.
Этап 4: Депрессия (Рендеринг)
“Удалите неиспользуемый JS и CSS”. Эта фраза в отчете - самый изящный способ сказать программисту: “Перепиши всё”.

- Реальность: Мы вырезали лишний код, как хирурги на поле боя - без наркоза и лишних сантиментов. Удалили плагин, который отвечал за снежинки на сайте в декабре. Стало легче. Всем, кроме снежинок.
Этап 5: Принятие (Зеленая зона)
И вот он - заветный зеленый кружок. 90 баллов. Сайт открывается быстрее, чем вы успеваете подумать о покупке.

В этот момент понимаешь: наша работа - это не только погоня за цифрами в сервисах, но и бесконечный поиск баланса между техническим совершенством и реальным пользовательским опытом в условиях плохого мобильного интернета.
Мы помогаем найти тот самый баланс, когда сайт остается быстрым для поисковиков и функциональным для людей. Если ваш PageSpeed давно в красной зоне, и вы не знаете, с чего начать - давайте проведем технический аудит и наведем порядок в коде.
Выводы и практические рекомендации для бизнеса
После таких проектов начинаешь иначе смотреть на “ускорить сайт”. Ниже — не теория, а то, что реально работает (и где чаще всего ломаются).
1. Скорость — это не задача разработчика. Это бизнес-решение
Каждый элемент на сайте — это компромисс:
- либо красиво
- либо быстро
- либо “нам очень нужен этот чат с уточкой”
Решение всегда принимает бизнес, а не только разработка.
2. 90+ в PageSpeed — это не цель, а побочный эффект
Если вы ставите задачу “сделать 90 баллов” — вы почти гарантированно:
- порежете функционал
- ухудшите UX
- или потратите непропорционально много ресурсов
Правильная цель: быстро грузится + не теряет лиды
3. Главный враг — не код, а сторонние сервисы
На практике тормозят:
- чаты
- виджеты
- аналитика
- пиксели
Каждый “маленький скрипт” = минус к скорости и стабильности
Рекомендация:
проведите ревизию — 30–50% можно либо убрать, либо отложить загрузку
4. Дизайн ≠ эффективность
Тяжёлые баннеры, кастомные шрифты, анимации:
- красиво на презентации
- критично медленно в реальности
Пользователь не видит “вау-дизайн”, если он не дождался загрузки.
5. Ленивые загрузки — ваш лучший друг
Если что-то можно не грузить сразу — не грузите.
Особенно:
- чаты
- формы
- сторонние скрипты
Пользователь не взаимодействует с этим в первые секунды — значит, это можно отложить.
Оптимизация скорости — это не про “ускорить сайт”.
Это про умение вырезать лишнее, не убив главное.
И если ваш сайт давно в красной зоне — скорее всего, проблема не в картинках.
А в том, что за годы на него навесили всё, что “когда-то было нужно”.
