← Все статьи
Гайд

Почему сайт медленно загружается: 7 реальных причин

Сайт грузится долго — и это напрямую бьёт по конверсии и позициям в поиске: Google и Яндекс учитывают скорость при ранжировании. Разберём 7 реальных причин, почему сайт тормозит, и что с каждой делать.

1. Медленный сервер (высокий TTFB)

Если сервер долго отдаёт первый байт, ждут все остальные ресурсы. Причины — слабый хостинг, отсутствие кеша, тяжёлые запросы к базе.

Что делать: включить серверный и CDN-кеш, приблизить сервер к аудитории, кешировать тяжёлые ответы.

2. Неоптимизированные изображения

Картинки — обычно самый тяжёлый ресурс на странице и частая причина плохого LCP.

Что делать: перевести в современные форматы (WebP/AVIF), сжать, задать width и height, подключить lazy-loading для того, что ниже первого экрана, и предзагрузку для hero-картинки.

3. Тяжёлый JavaScript блокирует главный поток

Много JS — длинные задачи, высокий TBT/INP, интерфейс «залипает» и не реагирует на клики.

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

4. Шрифты грузятся неправильно

Поздняя загрузка веб-шрифта вызывает либо невидимый текст, либо переверстку, когда шрифт наконец применился.

Что делать: font-display: swap (или optional), сабсеты только нужных символов, preload критичных шрифтов, подбор метрик фолбэка.

5. Скачет вёрстка (высокий CLS)

Контент «прыгает» при загрузке: появляется картинка или баннер без зарезервированного места, и весь блок уезжает вниз.

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

6. Сторонние скрипты

Аналитика, чаты, виджеты, реклама грузятся синхронно и тормозят всё остальное.

Что делать: подключать через async/defer, грузить по взаимодействию, регулярно ревизовать — что реально нужно.

7. Нет сжатия и кеша

Без gzip/brotli и заголовков кеширования браузер каждый раз качает всё заново и в полном размере.

Что делать: включить brotli/gzip, задать длинные Cache-Control для статики, версионировать файлы.

Как понять, что именно тормозит ваш сайт

Запустите PageSpeed Insights для главной и ключевых внутренних страниц — он покажет метрики Core Web Vitals (LCP, CLS, INP) и конкретные проблемы. Подробнее про сами метрики — в статье Core Web Vitals простыми словами.


Не хотите разбираться сами? Я проведу аудит и ускорение сайта: найду, что именно тормозит, приоритизирую по влиянию на скорость и конверсию, дам план фиксов с фикс-ценой.