Дизайн и конверсия

Ощущение скорости: как сделать лендинг быстрым на вид

Реальные секунды и ощущаемые это разные вещи. Разбираем приёмы: приоритет первого экрана, размеры под картинки, скелетоны и отложенная загрузка.

7 мин чтения 23 октября 2026 Дмитрий Акиндинов 0 просмотров

Лендинг ощущается быстрым, если первый экран - заголовок, обложка и кнопка - прорисовывается за секунду, даже когда остальная страница еще подгружается. Скорость загрузки сайта по счетчикам и скорость на глаз - разные вещи: можно ускорить сайт до зеленых цифр в PageSpeed и не заметить разницы, а можно обойтись без глубокой доработки и получить страницу с быстрой загрузкой сайта на вид.

Что заставляет посетителя чувствовать, что сайт тормозит

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

Восприятие скорости загрузки страницы

В моей практике разница между реальным и ощущаемым временем доходит до двух-трех раз. Лендинг с честными 2,8 секунды по счетчику воспринимается быстрее конкурента с 1,9 секунды, если у конкурента первый экран рисуется рывками. Ускорить сайт по метрике и ускорить сайт на ощупь - разные задачи, и вторая обычно дешевле первой.

Что видит человек в первую секунду

На большинстве лендингов первый экран - это заголовок, короткий подзаголовок, кнопка и картинка или видео на фоне. Браузер должен успеть отрисовать текст и кнопку раньше, чем блоки с портфолио, отзывами и формой заявки. Метрика LCP (Largest Contentful Paint на web.dev) как раз про этот момент: не когда сайт полностью готов, а когда на экране появляется самый крупный заметный элемент. Порог хорошего результата - 2,5 секунды.

Посетитель не читает отчет PageSpeed. Он либо видит кнопку через секунду, либо закрывает вкладку.

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

Как ускорить сайт, если цифры в PageSpeed уже зеленые?

Бывает так: разбор скорости лендинга сделан, PageSpeed показывает 95 баллов, а клиент все равно пишет "сайт грузится долго". Дело не в реальной скорости, а в порядке появления элементов. Зеленые цифры мерят суммарные метрики, а не то, что видно глазами в первую секунду.

Три правки заметны быстрее, чем что-либо в структуре кода:

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

Почему картинки без размеров дергают страницу

Если у тега картинки не заданы width и height, браузер не знает размер заранее и сначала рисует блок нулевой высоты. Как только картинка подгружается, текст под ней сдвигается вниз - посетитель уже начал читать заголовок, и тут страница прыгает. Это называется смещением макета. Документация web.dev про CLS считает нормальным порог 0,1 условных единиц.

На лендингах это особенно заметно в блоке портфолио и в отзывах с фото автора - там картинок сразу несколько. Лечится одной парой атрибутов у каждого img, даже если картинка тянется по ширине блока через CSS: браузер резервирует место заранее, и сдвига не происходит.

Пустой экран или скелетон

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

Для лендинга скелетон не нужен на весь сайт. Достаточно там, где контент подгружается с заметной задержкой - калькулятор с формулами, виджет отзывов из внешнего сервиса, карта с адресом. Статичный текст и кнопки грузятся сразу вместе с HTML, там скелетону делать нечего.

Что грузить сразу, а что - потом

Атрибут loading="lazy" у картинок ниже первого экрана - самая дешевая правка по соотношению эффекта к трудозатратам. Браузер не тратит канал на изображения, которые посетитель еще не долистал, и первый экран получает ресурсы сразу. Если на странице десяток фотографий проектов, статья про фото и видео на лендинге разбирает, какой вес для них нормальный.

Обратная сторона - не откладывать то, что и так на первом экране. Встречал лендинги, где lazy loading повесили на обложку в шапке: она видна сразу, а грузится как будто спрятана. Итог - секунда белого места там, где должен быть герой-баннер. Правило простое: видимое без прокрутки грузится в первую очередь, остальное - по требованию.

Шрифты: почему текст иногда пропадает

Если сайт использует кастомный шрифт, а браузер еще его не скачал, часть браузеров прячет весь текст до полной загрузки шрифта. Секунда-две - и заголовок с кнопкой просто отсутствуют на экране, хотя формально страница уже загрузилась. Лечится параметром font-display: swap в подключении шрифта: браузер сразу показывает системный шрифт, а потом подменяет на нужный.

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

Как выглядит быстрая загрузка сайта на телефоне?

На телефоне ощущение скорости зависит не только от загрузки, но и от прокрутки. Если страница тормозит при свайпе - подгружаются картинки, включаются анимации, - кажется, что сайт медленный, даже если он загрузился быстро. Мобильный трафик у лендингов обычно 60-70% от всего, и перепад между реальной и ощущаемой скоростью здесь сильнее всего: сеть 4G нестабильна, и то, что на компьютере грузится ровно, на телефоне рвется.

Проверять стоит не только на своем телефоне с хорошим Wi-Fi. В инструментах разработчика браузера есть режим ограничения скорости сети, и там видно, в каком порядке появляются элементы первого экрана. Если заголовок и кнопка рисуются последними, порядок загрузки стоит пересмотреть в первую очередь.

Пять приемов и что каждый дает

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

Прием Что дает Сложность Где чаще забывают
width и height у картинок убирает сдвиг макета низкая портфолио, отзывы
font-display: swap текст виден сразу низкая шрифт заголовка
loading="lazy" ниже экрана первый экран быстрее низкая галереи, кейсы
скелетон вместо пустоты ощущение, что сайт работает средняя калькулятор, форма
приоритет первого экрана кнопка видна за секунду средняя автовидео, баннеры

Частые вопросы

Можно ли поднять ощущаемую скорость без смены хостинга?

Да, большинство приемов из статьи - это верстка и порядок загрузки, а не сервер. Хостинг влияет на время ответа, но порядок появления элементов зависит от кода страницы.

Стоит ли убирать анимации совсем, чтобы сайт казался быстрее?

Нет, тормозит не анимация сама по себе, а тяжелая анимация на первом экране, которая мешает браузеру сначала отрисовать текст и кнопку. Легкое появление блока при прокрутке на ощущение скорости почти не влияет.

Как проверить, что именно тормозит на моем лендинге?

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

Скелетон нужен на каждом лендинге?

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

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

Косвенно да, через Core Web Vitals на web.dev: часть этих метрик как раз измеряет то, что видит человек в первые секунды, а не только итоговое время загрузки.

Коротко

Реальная скорость загрузки сайта и скорость на ощупь связаны, но не совпадают. Первая измеряется счетчиком и хостингом, вторая - порядком, в котором посетитель видит элементы экрана. Ускорить сайт по метрикам дороже и дольше, чем навести порядок в том, что грузится первым.

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

Проверить эффект можно без инструментов: откройте лендинг на телефоне через мобильный интернет, а не через Wi-Fi в офисе. Если кнопка и заголовок появляются раньше, чем вы успели моргнуть, дело сделано.

Короткие вопросы по этой теме

Все вопросы по теме "Дизайн и конверсия"

Помогу выбрать

Сомневаетесь — напишите, разберёмся за 10 минут

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

Отвечаю в течение 15 минут в рабочее время (будни 11:00–20:00 МСК). Если удобнее e-mail: 9123578@gmail.com

Telegram TG MAX MAX Звонок