Скорость сайта: что тормозит и что чинится за час
Сайт почти всегда тормозят три вещи: тяжёлые картинки, внешние шрифты и чужие скрипты — виджеты, счётчики, чаты, пиксели рекламы. Первые две чинятся буквально за час: пережать изображения и задать им размеры, отложить загрузку того, что ниже экрана, отказаться от подгрузки шрифтов со стороннего сервера. Третья требует решения, а не техники: выбрать, какие виджеты вам действительно нужны.
Дальше — как измерить скорость правильно, какие цифры считаются нормой, что чинится за час, а что не чинится вообще без смены платформы.
Чем меряют и какие цифры нормальны
Скорость сегодня описывают тремя показателями Core Web Vitals. Пороги «хорошо» у них такие:
| Показатель | Что означает | «Хорошо» |
|---|---|---|
| LCP | когда отрисовался самый крупный видимый элемент | до 2,5 с |
| INP | насколько быстро страница отвечает на действие | до 200 мс |
| CLS | насколько прыгает вёрстка при загрузке | до 0,1 |
Важная деталь, из-за которой спорят с подрядчиками: оценка берётся не по среднему, а по 75-му перцентилю реальных визитов. То есть «хорошо» — это когда хорошо у трёх четвертей ваших посетителей, а не «у меня на компьютере открывается быстро».
Отсюда два вида данных:
- лабораторные — прогон в инструменте вроде PageSpeed Insights или Lighthouse: воспроизводимо, годится для сравнения «до и после»;
- полевые — то, что было у живых посетителей: медленнее и честнее, потому что учитывает старые телефоны и мобильный интернет.
Меряйте мобильную версию. Настольная почти всегда выглядит прилично и создаёт ложное спокойствие.
Что тормозит чаще всего
| Причина | Как узнать | Сколько чинить |
|---|---|---|
| Картинки в оригинальном размере | вес страницы больше 2–3 МБ | 15–60 минут |
| У картинок не заданы размеры | вёрстка прыгает при загрузке, высокий CLS | 15 минут |
| Шрифты со стороннего сервера | в сетевых запросах домены шрифтовых CDN | 30 минут |
| Чужие скрипты: чаты, виджеты, пиксели | 5–15 запросов к посторонним доменам | решение, а не техника |
| Медленный ответ сервера | долгий отклик до начала отрисовки | зависит от хостинга |
| Тема с двумя десятками плагинов | килобайты CSS и JS, из которых работают проценты | не чинится за час |
Порядок в таблице не случаен: первые три строки — это обычно больше половины проблемы, и они действительно решаются за один вечер.
Что чинится за час
Картинки. Три действия подряд: пережать в разумный размер (фотография шириной 3000 px в блоке шириной 600 px — это оплаченный вами трафик посетителя), отдавать в современном формате, задать ширину и высоту в разметке. Последнее убирает прыжки вёрстки — а прыгающая кнопка «Отправить» стоит заявок.
Отложенная загрузка. Всё, что ниже первого экрана, грузится по мере
прокрутки — атрибут loading="lazy". Исключение — как раз главная картинка
первого экрана: её откладывать нельзя, она и есть ваш LCP.
Шрифты. Самое дешёвое улучшение с самым большим сопротивлением. Каждый внешний шрифт — это запрос к чужому серверу до того, как посетитель увидит текст. Варианта два: положить файлы шрифта к себе или отказаться от внешних шрифтов вовсе.
На этом сайте шрифтов нет вообще: заголовки и текст набраны системными гарнитурами. Ноль внешних запросов, ноль ожидания, надёжная кириллица на любом устройстве. Плата — вы не получите «уникальную типографику»; выгода — страница показывает текст сразу.
Лишние счётчики. Посмотрите, что установлено на сайте, и честно ответьте, кто и когда в последний раз открывал эти отчёты. Обычно половину можно снять в тот же день.
Что за час не чинится
- Тема из маркетплейса с двадцатью плагинами. Она грузит стили и скрипты всех своих возможностей, включая те, что вы не используете. Лечится сменой темы или пересборкой сайта.
- Дешёвый перегруженный хостинг. Если сервер думает секунду до первого байта, никакая оптимизация картинок это не компенсирует.
- Сайт, который целиком рисуется скриптами в браузере. Быстро сделать такой можно, но это отдельная инженерная работа, а не настройка.
- Конструктор. Вы работаете в рамках его архитектуры: часть кода снять нельзя. У платформ есть потолок скорости, и о нём стоит знать заранее — сравнение подходов есть в статье «Tilda, Битрикс или свой код».
Зачем это бизнесу
Два практических следствия, оба проверяемые.
Скорость влияет на заявки. Медленная страница теряет посетителей до того, как они увидят предложение. Это не про рейтинг — это про людей, которые ушли и не вернулись. Остальные восемь причин потери заявок разобраны отдельно: «Почему сайт не приносит заявок».
Скорость влияет на видимость. У поисковых систем показатели страничного опыта — один из сигналов, хотя и не решающий: содержание важнее. А вот для роботов, которые собирают ответы нейросетей, медленный сайт — это просто сайт, до которого не дождались.
Обещать «+30 % конверсии после оптимизации» я не буду: цифры такого рода приводят без контекста, а зависят они от аудитории и ниши. Правильная постановка задачи — уложиться в пороги Core Web Vitals на мобильном и не тратить деньги на доли секунды после этого.
С чего начать сегодня
- Прогоните главную и одну внутреннюю страницу через экспресс-аудит — он покажет время ответа сервера и вес страницы, вместе с остальными наблюдениями по технике и SEO.
- Прогоните те же адреса через PageSpeed Insights в мобильном режиме и запишите три показателя.
- Займитесь картинками. В восьми случаях из десяти этого достаточно, чтобы выйти из красной зоны.
- Уберите то, чем не пользуетесь: чат без операторов, второй счётчик, виджет обратного звонка, который никто не слушает.
- Померьте снова и остановитесь, когда показатели в зелёной зоне. Оптимизация ради красивой цифры в 100 баллов — плохая инвестиция.
Коротко
- Пороги «хорошо»: LCP до 2,5 с, INP до 200 мс, CLS до 0,1 — по 75-му перцентилю реальных визитов, на мобильном.
- Больше половины проблем — картинки, внешние шрифты и чужие скрипты.
- За час чинятся: пережатие и размеры картинок, отложенная загрузка, локальные или системные шрифты, снятие лишних счётчиков.
- Не чинятся за час: тяжёлая тема, слабый хостинг, архитектура на скриптах, потолок конструктора.
- Останавливайтесь на зелёной зоне: доли секунды сверх неё стоят дороже, чем приносят.
Частые вопросы
У меня 100 баллов на компьютере и 40 на телефоне. Это нормально?
Это типично. Настольный прогон почти всегда выглядит хорошо: широкий канал, мощный процессор. Ориентируйтесь на мобильные цифры — именно так сайт видит большинство ваших посетителей.
Правда, что скорость влияет на позиции в поиске?
Влияет, но не решающе: показатели страничного опыта — один сигнал из многих, и хороший медленный материал обычно обгоняет быструю пустую страницу. Практический смысл скорости в другом — в людях, которые не дождались загрузки.
Стоит ли гнаться за 100 баллами?
Нет. Разница между 75 и 95 баллами заметна человеку, между 95 и 100 — почти никогда, а стоит она непропорционально дорого. Цель — зелёная зона на мобильном.
Мне предлагают «ускорение сайта» за фиксированную сумму. Что спросить?
Три вопроса: какие показатели сейчас и какими станут; что конкретно будет сделано (список работ, а не «оптимизация»); останется ли сайт рабочим после снятия скриптов. Ответы вида «ускорим в два раза» без перечня работ — повод насторожиться. Как ещё проверять подрядчика — в статье «Как проверить подрядчика до предоплаты».
Насколько быстрый этот сайт?
Он собран под скорость с самого начала: системные шрифты, ноль внешних запросов, статические страницы. Проверить можно самостоятельно — прогоните любой его адрес через PageSpeed Insights и сравните со своим сайтом. Это честнее, чем цифра в тексте: она устареет с ближайшим релизом.
Проверить свой сайт
Статья статьёй, а как с этим на вашем сайте? Проверю публичную страницу и покажу наблюдения — без регистрации и контактов.