Скорость

Почему сайт медленно грузится и что с этим делать

В девяти случаях из десяти сайт тормозит не из-за «плохого хостинга», а из-за картинок, шрифтов и скриптов — в этом порядке.

Сначала измерьте, потом чините

Ощущение «сайт тормозит» бесполезно: оно зависит от вашего интернета, вашего устройства и того, что страница уже в кеше браузера. Нужны два числа.

Первое — LCP на мобильном: сколько секунд проходит до появления главного элемента экрана. Граница «хорошо» — 2,5 секунды. Второе — вес страницы в килобайтах. Оба смотрятся в PageSpeed Insights или в нашей проверке.

2,5 с граница хорошего LCP на мобильном
300 КБ вес, к которому стоит стремиться
мобильная вкладка, по которой надо смотреть, а не десктопная

Шесть причин по частоте

В таком порядке они встречаются на реальных сайтах. Первые три дают основной выигрыш почти всегда.

ПричинаЧто делатьВыигрыш
1Картинки в исходном размере с фотоаппаратаСжать, отдать в webp/avif, задать нужные размерыЧасто больше половины веса
2Шрифты с чужих доменовПеренести на свой домен, оставить нужные начертания0,3–1 с
3Скрипты, блокирующие отрисовкуОтложить всё, что не нужно первому экрану0,5–1,5 с
4Нет сжатия и кешированияВключить gzip или brotli, выставить заголовки кеша30–60% трафика
5Чужие виджеты: чаты, карты, счётчикиГрузить после первого экрана или по действиюЗависит от количества
6Медленный ответ сервераКеш, оптимизация запросов, смена площадки0,2–2 с

Диапазоны выигрыша — типичные значения из практики оптимизации, а не гарантия для конкретного сайта.

Картинки: самый быстрый выигрыш

Типичная ситуация: на страницу поставили фотографию 4000×3000 пикселей весом 4 МБ, а показывают её в блоке шириной 600 пикселей. Браузер честно скачивает все четыре мегабайта.

Что делать: уменьшить до реального размера отображения, сохранить в webp или avif, отдать разные размеры для телефона и десктопа, поставить отложенную загрузку всему, что ниже первого экрана. Это делается один раз и обычно снимает большую часть веса.

Шрифты: незаметная секунда

Шрифты с внешних сервисов означают дополнительное подключение к чужому домену до того, как появится текст. В России часть таких сервисов отвечает с задержкой или не отвечает вовсе — и страница ждёт.

Решение простое: положить файлы шрифтов на свой домен, оставить только используемые начертания, вырезать неиспользуемые символы и указать браузеру показывать текст запасным шрифтом, пока основной грузится.

Где потолок

На сайтах, собранных на конструкторе или на тяжёлой CMS с десятком плагинов, потолок ускорения низкий: движок платформы грузится всегда, и убрать его нельзя. Картинки и сторонние скрипты поправить получится, ядро — нет.

В этом случае честный расчёт такой: сколько стоит довести существующий сайт до достижимого минимума и сколько — собрать посадочную страницу заново. Иногда второе дешевле, и это стоит посчитать до, а не после.

Короткие ответы

Влияет ли скорость на позиции в поиске

Влияет, но не решающе. Это один из факторов ранжирования и заметный фактор поведенческий: с медленной страницы уходят чаще. На платном трафике эффект прямее и быстрее — там вы платите за клик до того, как страница показалась.

Поможет ли смена хостинга

Только если проблема именно в ответе сервера, и это видно по замеру: время до первого байта заметно больше половины секунды. Если сервер отвечает быстро, а страница всё равно грузится долго, дело во фронтенде, и переезд ничего не изменит.

Что такое «хороший» балл PageSpeed

Смотрите не на общий балл, а на LCP на мобильном. Балл складывается из нескольких метрик и может быть высоким при плохом реальном опыте — и наоборот.

Замерьте свой сайт за пару секунд

Вставьте адрес в нашу проверку — покажем вес страницы, сжатие, блокирующие скрипты и откуда грузятся шрифты. Без регистрации.

Проверить сайт