Видео на лендинге: как ускорить загрузку
Сергей и ЛеонидВедущий специалист по CRM AmSales
Внедряет Битрикс24 и amoCRM, автоматизирует продажи и бизнес-процессы. Золотой партнёр Битрикс24, 400+ проектов.

Коротко: Для ускорения загрузки лендинга используйте нативный атрибут loading="lazy" непосредственно в теге <video>. Это решение стало стандартом в Chrome 148, позволяя браузеру откладывать загрузку тяжелого медиаконтента до момента скролла к нему. Это эффективнее старых JS-библиотек, снижает нагрузку на сеть и улучшает показатели Core Web Vitals без лишнего кода.
Кстати, в AmSales мы делаем разработку сайтов и приложений и ИИ-интеграцию и анализ звонков под ключ. Если нужна помощь - напишите нам.
Нативный lazy loading видео в Chrome 148
Долгое время разработчики мучились с тем, как внедрить ленивую загрузку для видео. Стандартный атрибут, который мы привыкли видеть у картинок, не работал для медиафайлов. Приходилось подключать тяжелые JavaScript-библиотеки, которые сами по себе замедляли страницу, создавая замкнутый круг: мы пытаемся ускорить сайт, но добавляем еще больше кода для оптимизации.
Ситуация кардинально изменилась с выходом Chrome 148. Теперь браузер поддерживает нативную ленивую загрузку для тегов <video> и <audio>. Это означает, что браузер сам понимает, когда пользователь приблизился к видеоролику, и только в этот момент начинает скачивать данные. Это не просто обновление, а фундаментальный сдвиг в том, как мы подходим к оптимизации скорости загрузки видео на лендингах.
Функция перестала быть экспериментальной еще в июне 2026 года, когда обсуждения в Chromium перешли в стадию активного тестирования. К релизу Chrome 148, состоявшемуся в сентябре 2026 года, механизм стал стабильным и доступным для использования в продакшене. Теперь, чтобы добавить видео на лендинг с поддержкой отложенной загрузки, достаточно добавить один простой атрибут прямо в HTML-код.
Почему это важно для конверсии
Скорость загрузки - это не просто технический параметр для SEO-специалистов. Это вопрос выживания вашего маркетингового бюджета. Если пользователь открывает лендинг на мобильном интернете и видит "белый экран" или бесконечную загрузку из-за того, что браузер пытается одновременно скачать три тяжелых ролика в футере, он просто уйдет. Каждая секунда задержки стоит вам процента конверсии. Использование нативного механизма позволяет странице стать интерактивной мгновенно, оставляя тяжелый контент на потом.
Почему атрибут loading="lazy" меняет правила игры
Раньше оптимизация медиаконтента требовала сложных манипуляций. Мы использовали "заглушки" (placeholder), подменяли src на data-src и писали скрипты, которые следили за событием scroll. Это создавало лишние циклы обработки в браузере, что особенно критично для слабых смартфонов. Атрибут loading="lazy" переносит эту логику на уровень самого движка браузера.
Когда вы прописываете этот атрибут, вы передаете управление приоритетами браузеру. Он сам решает, сколько пикселей до видео должно остаться, чтобы начать загрузку. Это гораздо точнее, чем любая JS-библиотека, потому что браузер видит всю картину загрузки страницы целиком, включая шрифты, стили и другие критические ресурсы. В итоге приоритет отдается тому, что пользователь видит прямо сейчас.
Для бизнеса это означает экономию ресурсов. Вы не заставляете пользователя тратить мобильный трафик на видео, которое он, возможно, никогда не досмотрит. Это также снижает нагрузку на серверы. Если на лендинг заходит 1000 человек, но только 200 доскролливают до видео, сервер отдаст объем данных только для 200 просмотров, а не для всех тысячи. На практике это позволяет экономить до 50-70% входящего трафика на тяжелых страницах.
Стоит учитывать, что нативный подход работает только в современных браузерах, поддерживающих этот стандарт. Однако, учитывая доминирование Chrome на рынке, это решение становится основным. Для старых браузеров можно оставить старую логику как фолбек, но основной поток трафика теперь будет работать по новой, сверхбыстрой схеме.
Сравнение подходов к загрузке
| Метод | Сложность внедрения | Нагрузка на CPU | Эффективность |
| Обычный тег <video> | Нулевая | Высокая (сразу все) | Низкая |
| JS-библиотеки | Средняя | Средняя (скрипт грузит CPU) | Средняя |
| Нативный loading="lazy" | Низкая | Минимальная | Высокая |
Разница между тегом video и вставкой YouTube
Многие маркетологи совершают одну и ту же ошибку: они думают, что если они вставили ролик через YouTube iframe, то он автоматически оптимизирован. Это заблуждение. Вставка через iframe - это фактически загрузка целого стороннего сайта внутри вашего лендинга. Вместе с видео подгружаются плеер, скрипты аналитики YouTube, рекомендации и куки сторонних сервисов.
Если ваша цель - максимальная скорость загрузки страницы, использование собственного тега <video> с правильно оптимизированным файлом всегда будет выигрышным вариантом. Вы полностью контролируете процесс: от формата сжатия до того, как именно видео начнет подгружаться. В этом случае атрибут loading="lazy" работает напрямую с файлом, не дожидаясь загрузки всего тяжелого фрейма YouTube.
Однако у YouTube есть свои плюсы. Он берет на себя вопросы стриминга, адаптации под разные скорости интернета и распределения нагрузки по своим серверам. Но за это приходится платить скоростью "первого касания" вашего сайта. Если вы используете YouTube, нативный loading="lazy" на теге <video> вам не поможет, так как видео находится внутри iframe. Здесь придется использовать lazy loading для самого iframe, что работает иначе.
Выбор между своим хостингом и YouTube зависит от задач. Если вам нужно видео-фон (background video) для первого экрана или короткий ролик без интерфейса - только свой тег <video>. Если же это длинное обучающее видео или интервью, которое пользователь должен посмотреть осознанно, то YouTube или аналогичные сервисы оправдают себя. Но помните: каждый iframe - это "якорь", который тянет скорость вашего лендинга вниз.
Техническая оптимизация медиаконтента для лендингов
Просто добавить атрибут lazy loading недостаточно. Если вы подсунете браузеру видео весом в 50 МБ, даже отложенная загрузка не спасет пользователя от долгого ожидания. Техническая оптимизация должна начинаться еще на этапе монтажа ролика. Ваша задача - найти идеальный баланс между визуальным качеством и весом файла.
Первое, на что стоит обратить внимание - это кодеки. В 2026 году стандартом является использование AV1 или HEVC. Они обеспечивают гораздо более высокую степень сжатия при сохранении четкости по сравнению со старым H.264. Переход на AV1 может уменьшить размер файла в 2-3 раза без видимой потери качества, что критически важно для мобильных пользователей.
Второе - это разрешение и битрейт. Не нужно заливать 4K видео на лендинг, если пользователь смотрит его на экране смартфона. Для большинства задач достаточно 1080p, а для фоновых видео часто хватает и 720p. Обязательно используйте адаптивный стриминг (например, через протоколы HLS или DASH), чтобы браузер мог подтягивать разные уровни качества в зависимости от скорости интернета клиента.
Вот чек-лист для подготовки видео перед загрузкой:
- Сжатие через специализированные инструменты (Handbrake или FFmpeg).
- Использование современного кодека (AV1 предпочтительнее).
- Удаление лишних аудиодорожек, если видео используется как фон.
- Оптимизация метаданных файла.
- Создание легкого кадра-заглушки (poster attribute), чтобы пользователь видел картинку еще до начала загрузки.
Юридические аспекты видеорекламы и маркировка ERID
Когда мы говорим об оптимизации лендинга, мы часто забываем, что контент на нем может иметь юридический статус. Если ваше видео на сайте не просто информирует о продукте, а активно его продвигает, оно подпадает под действие Федерального закона "О рекламе". В 2026 году контроль за этим стал еще более жестким, и игнорирование правил может привести к серьезным штрафам.
Ключевой момент здесь - маркировка. Любое рекламное видео, размещенное на вашем ресурсе, должно иметь уникальный идентификатор - ERID. Это не просто формальность, а требование закона о прозрачности интернет-рекламы. Если вы используете видео как рекламный инструмент на лендинге, вы обязаны получить токен в ОРД (операторе рекламных данных) и правильно его отобразить.
Важно разделять информационный контент и рекламу. Например, видео, где вы просто показываете, как работает ваш интерфейс - это, скорее всего, информация о продукте. Но если в видео появляется призыв "Купи только сейчас со скидкой 50%!" или акцент на конкретном бренте партнера - это реклама. Ошибки в классификации контента часто становятся причиной претензий со стороны регуляторов.
Также не забывайте про ограничения. С 2025 года в России действует запрет на размещение рекламы на ресурсах, признанных нежелательными или экстремистскими. Это касается и видеоконтента, который может быть связан с такими площадками. Перед запуском масштабной рекламной кампании с видео на лендинге, убедитесь, что все ваши подрядчики и используемые материалы соответствуют текущему законодательству.
Соблюдение закона о рекламе при размещении видео
Соблюдение закона № 38-ФЗ требует от владельца бизнеса не только наличия маркировки, но и соблюдения принципов добросовестности. Согласно актуальной редакции закона на 30.09.2026, реклама не должна вводить в заблуждение относительно свойств товара или его цены. Если в вашем видео обещаны функции, которых нет в реальности, это прямой путь к штрафам.
Маркировка видео рекламы 2026 года включает в себя несколько обязательных элементов. Во-первых, это пометка "Реклама". Во-вторых, информация о рекламодателе (название компании или ИНН). И в-третьих, сам токен ERID. Все эти данные должны быть легко читаемы и не перекрываться элементами интерфейса плеера или кнопками лендинга.
Если ваше видео интегрировано в другой контент (например, вы купили интеграцию у блогера и вставили этот ролик на свой лендинг), правила маркировки сохраняются. Вы должны отчитываться о показах и бюджетах через ОРД в установленные сроки. Небрежность в отчетности - самая частая причина проблем в 2026 году. Рекомендуется автоматизировать процесс получения ERID через API, чтобы избежать человеческого фактора.
При разработке лендинга важно учитывать, как маркировка будет выглядеть на разных устройствах. На мобильной версии сайта плашка "Реклама" и токен не должны занимать половину экрана, но и не должны быть настолько мелкими, чтобы их нельзя было прочитать. Регуляторы обращают на это внимание при проверках.
Типичные ошибки при внедрении видео на сайт
На практике мы видим одни и те же ошибки, которые убивают и скорость сайта, и конверсию, и бюджет. Самая распространенная - это попытка загрузить "сырое" видео прямо с монтажного компьютера. Это приводит к тому, что страница весит сотни мегабайт, а пользователи уходят, не дождавшись загрузки. Всегда используйте предварительную оптимизацию.
Вторая ошибка - отсутствие атрибута poster. Когда пользователь скроллит страницу, он должен видеть статичное изображение (превью) видео. Без него вместо видео будет пустое место или черный прямоугольник, что выглядит как технический брак сайта. Это подрывает доверие к бренду еще до того, как человек что-то прочитал.
Третья ошибка - игнорирование автоплея и звука. Современные браузеры блокируют автоплей видео со звуком. Если вы настроили видео так, чтобы оно само запускалось, но забыли добавить атрибут muted, пользователь просто не увидит движения. Видео будет стоять на паузе, и эффект "живого лендинга" будет потерян. Всегда делайте видео фоновым (без звука) или добавляйте кнопку включения звука.
Также стоит упомянуть ошибки с юридической точки зрения. Многие думают: "Это мой сайт, я здесь хозяин, мне не нужна маркировка". Это опасное заблуждение. Если контент имеет характер рекламы, он должен быть маркирован. Еще одна проблема - использование музыки без лицензии в видео. Это может привести не только к блокировке видео, но и к юридическим искам от правообладателей.
Что запомнить
- Используйте нативный
loading="lazy"для тега<video>в Chrome 148 для максимальной скорости. - Оптимизируйте кодеки (AV1/HEVC) и разрешение перед загрузкой.
- Разделяйте информационные ролики и рекламные, чтобы правильно применять маркировку ERID.
- Всегда добавляйте атрибут
posterиmutedдля корректного отображения и автоплея. - Не путайте lazy loading для видео и lazy loading для YouTube iframe - это разные механизмы.
/ Поможем с этим