Медленный сайт — это не всегда «плохой хостинг» и не всегда «нужно срочно менять дизайн». Чаще причина в связке: тяжёлые изображения, лишние скрипты, слабый серверный ответ, отсутствие кэша, перегруженная тема, плагины, шрифты, база данных, внешние виджеты и ошибки в логике загрузки страницы.

Важно смотреть не только на общий балл в PageSpeed Insights. Google описывает Core Web Vitals как набор метрик реального пользовательского опыта: загрузка, интерактивность и визуальная стабильность страницы. Сейчас основные метрики — LCP, INP и CLS, а PageSpeed Insights может показывать данные на уровне страницы или всего origin, если данных достаточно.

Почему сайт медленный

Сайт долго грузится не из-за одной «волшебной» причины. Обычно он тормозит в одном из четырёх мест: сервер долго отдаёт HTML, браузер долго загружает ресурсы, страница долго рисует основной контент или интерфейс плохо реагирует на действия пользователя.

Зона проблемыКак проявляетсяЧто обычно виновато
Серверстраница долго начинает открыватьсяхостинг, PHP, база, кэш
Контентдолго появляется первый экранизображения, шрифты, CSS, JS
Интерактивностькнопки и меню реагируют с задержкойтяжёлый JavaScript, плагины
Стабильностьэлементы прыгают при загрузкеизображения без размеров, реклама, шрифты
Мобильная версияна телефоне всё хуже, чем на ПКтяжёлый фронтенд, слабая оптимизация

LCP показывает, как быстро появляется крупнейший видимый элемент первого экрана, например изображение или крупный текстовый блок. Web.dev подчёркивает, что LCP считается от начала загрузки страницы до отрисовки крупнейшего элемента в области просмотра.

Если сайт выглядит «почти загруженным», но большая hero-картинка появляется через несколько секунд, пользователь всё равно воспринимает страницу как медленную. И никакой зелёный кружочек в плагине кэша не объяснит ему, что «у нас там просто LCP-элемент лениво грузится». Пользователю, как обычно, плевать на наши технические оправдания.

Что смотреть в первую очередь

Сначала нужно смотреть не на один балл, а на конкретные метрики и реальные страницы. Главная может быть оптимизирована, а страницы услуг, статьи, карточки портфолио и архивы могут грузиться хуже. Search Console группирует URL по статусам Poor, Need improvement и Good на основе LCP, INP и CLS, если для группы URL достаточно данных реальных пользователей.

Метрика / зонаЧто означаетПочему важно
LCPскорость появления главного контентавлияет на ощущение загрузки
INPскорость реакции страницы на действияпоказывает, не «тупит» ли интерфейс
CLSвизуальная стабильностьпоказывает, прыгает ли макет
TTFBскорость ответа серверавлияет на начало загрузки
Размер страницыобщий вес ресурсовособенно критично на мобильном
Количество запросовсколько файлов грузитсявлияет на сеть и рендер
JS-времясколько браузер занят скриптамивлияет на INP
Изображенияразмер, формат, lazy loadingчасто влияют на LCP
Шрифтыблокировка и скачки текстамогут влиять на CLS и FCP
Кэшповторная загрузка ресурсовснижает нагрузку и ускоряет повторные визиты

В PageSpeed Insights важно различать полевые данные и лабораторные данные. Полевые данные отражают опыт реальных пользователей, а лабораторные помогают отлаживать конкретную страницу в контролируемых условиях. Именно поэтому два отчёта могут выглядеть по-разному, и это не ошибка сервиса, а разница между реальной аудиторией и тестовой симуляцией.

Какие ошибки встречаются чаще всего

Ниже 15 частых причин, из-за которых сайт долго грузится.

ПричинаЧто происходитЧто делать
1Тяжёлые изображенияпервый экран грузит огромные JPG/PNGсжать, WebP/AVIF, правильные размеры
2Hero-картинка с lazy loadingглавный баннер появляется поздноне лениво грузить LCP-изображение
3Нет кэшасервер каждый раз собирает страницу зановонастроить page cache и browser cache
4Медленный хостингвысокий TTFBпроверить сервер, PHP, базу, тариф
5Много плагиновлишние CSS/JS и запросыубрать лишнее, заменить тяжёлые
6Тяжёлая темамного универсального кодаоптимизировать шаблоны или тему
7Render-blocking CSS/JSбраузер ждёт файлы перед отрисовкойкритический CSS, defer/delay JS
8Сторонние скриптыметрики, виджеты, чаты, пиксели тормозятоставить нужное, отложить загрузку
9Шрифтытекст мигает или поздно появляетсяpreload, font-display, локальная загрузка
10Большой DOMслишком много вложенных блоковупростить верстку и компоненты
11Видео на первом экранетяжелая загрузка и задержкипостер, отложенная загрузка
12Нет оптимизации базымедленная админка и страницыочистка ревизий, transient, таблиц
13Слабая мобильная версияна телефоне всё перегруженоадаптивная оптимизация, меньше JS
14Прыгающие элементыплохой CLSзадавать размеры, резервировать места
15Ошибки после оптимизации«ускоритель» ломает JS/CSSпроверять сайт после каждой правки

Web.dev отдельно выделяет реалистичные и наиболее результативные способы улучшения Core Web Vitals: искать реальные узкие места, оптимизировать LCP-ресурс, серверный ответ, JavaScript и визуальную стабильность.

Самый распространённый миф: «поставим плагин оптимизации, и сайт станет быстрым». Иногда станет. А иногда плагин просто включит минификацию, сломает слайдер, отложит нужный JS, а владелец сайта будет радоваться баллам до первого клиента, который не смог отправить форму. Прекрасная оптимизация, заявок нет, зато CSS похудел.

Что можно исправить без редизайна

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

Что исправитьНужно ли менять дизайн
Сжать изображениянет
Настроить WebP/AVIFнет
Убрать lazy loading с hero-изображениянет
Настроить кэшнет
Отложить лишний JavaScriptнет
Убрать ненужные плагинынет
Оптимизировать шрифтынет
Почистить базу данныхнет
Проверить хостингнет
Убрать сторонние виджетынет
Задать размеры картинкам и блокамнет
Исправить CLSчаще нет
Оптимизировать мобильную версиюиногда частично
Пересобрать тяжёлый первый экраниногда да
Полностью сменить темутолько если база совсем слабая

Приоритеты исправлений лучше расставлять так:

ПриоритетЧто делать
1Проверить реальные страницы в PageSpeed Insights и Search Console
2Найти LCP-элемент на главных типах страниц
3Оптимизировать изображения первого экрана
4Проверить TTFB и хостинг
5Настроить кэш страниц и браузерный кэш
6Убрать лишние плагины и скрипты
7Отложить некритичный JavaScript
8Оптимизировать шрифты
9Исправить CLS и прыгающие блоки
10Проверить мобильную версию после правок

Если есть подозрение, что тормозит именно сервер, полезно отдельно разобрать материал как понять что тормозит хостинг. А если нужно понять метрики без технического тумана, пригодится статья Core Web Vitals простыми словами.

Когда нужен специалист

Специалист нужен, если сайт медленный не из-за одной очевидной картинки, а из-за связки проблем: сервер, тема, плагины, база, JS, CSS, шрифты, мобильная версия и Core Web Vitals. Особенно если сайт на WordPress, давно дорабатывался, использует конструктор, много плагинов, рекламные скрипты, формы и нестандартные шаблоны.

Основной CTA здесь — оптимизация Google PageSpeed. Такая работа нужна, когда требуется не просто «поставить кэш», а понять, что именно тормозит сайт, какие метрики проседают, что можно исправить без редизайна и какие правки дадут заметный эффект.

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

СитуацияЧто выбрать
Плохие PageSpeed / Core Web Vitalsоптимизация PageSpeed
Большие изображения и слабый LCPоптимизация PageSpeed
Много JS и плохой INPоптимизация PageSpeed
Сайт на старой теме и плагинахоптимизация + техподдержка
Сайт часто ломаетсятехподдержка
Хостинг тормозитдиагностика хостинга
Непонятно, где причинаконсультация или аудит