Сайт тормозит, потому что браузеру приходится скачивать и выполнять гораздо больше, чем нужно для показа страницы. Почти всегда виноваты сразу несколько вещей: слишком тяжёлые картинки, лишний код (сторонние плагины или собственный код конструктора) и отсутствие кэширования. Хорошая новость: причину можно найти за две минуты, а исправить в большинстве случаев удаётся, не меняя внешнего вида сайта.
Сначала узнайте, насколько сайт медленный и почему
Не гадайте, а измерьте. Проверьте страницу в бесплатном сервисе Google PageSpeed Insights. Он отдельно оценивает версии для телефона и компьютера и показывает, что именно замедляет страницу: обычно это картинки, код, который блокирует отрисовку, или избыток JavaScript. Сначала смотрите оценку для мобильных: она почти всегда ниже, и важна именно она, потому что ваши посетители приходят в основном с телефонов.
Если у вас WordPress
Сам по себе WordPress не медленный. Тормозит обычно то, что на него навешано. Типичная картина: тяжёлая тема и длинный список плагинов, каждый из которых добавляет свои скрипты и стили на все страницы подряд, нужны они там или нет. Сверху ещё конструктор страниц (Elementor, Divi и им подобные) со своим слоем разметки. Плагин кэширования, поставленный в надежде на лучшее, помогает редко. Помогает другое: убрать лишнее из того, что загружается, а если фронтенд уже не спасти, пересобрать его с нуля и оставить WordPress только как редактор контента.
Если у вас Wix, Squarespace или другой конструктор
Чтобы редактор работал прямо в браузере, конструкторы загружают много общего кода. Это плата за удобство, и для простого сайта она часто приемлема. Проблемы начинаются, когда на странице много изображений или анимации: залезть под капот и убрать из шаблона лишнее вы не можете. Но кое-что сделать всё же можно: сжимайте картинки перед загрузкой, отключайте неиспользуемые приложения и шрифты, не перегружайте страницы. Если скорость для бизнеса критична, а конструктор не может её обеспечить, пора переходить на сайт, написанный вручную. Подробнее — в сравнении Wix и Squarespace с сайтом под задачу.
Если сайт тормозит только на телефоне
Это самая частая жалоба, и причин обычно две. Первая — картинки: телефону отдают их в полном размере для компьютера, и он уменьшает их сам, вместо того чтобы сразу получить мобильную версию. Вторая — JavaScript, который слабый процессор телефона должен обработать, прежде чем страница появится. Если отдавать картинки нужного размера и убрать необязательные скрипты, большая часть проблем со скоростью на мобильных исчезнет.
Что действительно помогает
- Картинки нужного размера и в современных форматах. На большинстве сайтов это даёт самый большой выигрыш: изображение должно загружаться ровно в том размере, в котором его показывают, и в современном формате.
- Меньше лишнего кода. Уберите плагины, приложения, шрифты и скрипты, которые странице не нужны. Чем меньше скачивать, тем меньше выполнять.
- Ленивая загрузка всего, что ниже первого экрана. Не заставляйте телефон загружать картинки и встроенные блоки, до которых посетитель ещё не долистал.
- Кэширование и CDN. Пусть каждый посетитель получает сайт из ближайшей к нему точки, а не с одного далёкого сервера.
Чинить по частям или пересобрать фронтенд?
Если до хорошего результата недалеко, перечисленного хватит. Но если сайт построен на тяжёлом стеке и каждая правка даёт лишь небольшой прирост, у точечных исправлений есть предел: вы оптимизируете вес, которого вообще не должно быть. Тогда имеет смысл ускорение сайта. Мы сохраняем ваш дизайн и серверную часть, пересобираем только медленный фронтенд на чистых HTML и CSS, написанных вручную, и передаём вам отчёт «до и после». Вместо тяжёлого стека вы получаете сборку без JavaScript: страницы загружаются как HTML и CSS, а скрипты остаются только там, где без них не обойтись. Каждый сайт мы делаем с прицелом на 100/100 в PageSpeed и публикуем замеры в кейсах.
Пришлите адрес сайта в коротком брифе. Мы честно скажем, хватит ли быстрых исправлений или нужна пересборка, и сколько будет стоить каждый вариант.