Стать клиентом

Оптимизация видео из YouTube и Vimeo

 

photo
Надеюсь, вам понравится читать этот пост!
Если вы хотите, чтобы моя команда просто занималась вашим маркетингом, нажмите здесь.

В связи с популярность видео-роликов в интернете, многие сервисы (например, YouTube и Vimeo) дают пользователям возможность размещать видео на своих сайтах. Это очень удобно, но существует одна серьезная проблема: такое размещение часто становится причиной, увеличивающей время загрузки страницы.

Давайте разберем, почему встраиваемое видео вызывает замедление загрузки сайта, и рассмотрим варианты борьбы с этой проблемой, а также плагины к CMS, помогающие решить эту задачу.

Встраиваем видео из YouTube на сайт

Процесс размещения видео из YouTube на странице сайта очень прост: нужно просто открыть видео на YouTube и нажать «Поделиться».

Канал на youtube

После этого выбираем «HTML-код», и получаем возможность менять размер видео и работать с остальными настройками.

В результате Вы получите кусочек кода, который необходимо вставить на страницу Вашего сайта:

<iframe width=»560″ height=»315″ src=»https://www.youtube.com/embed/zQ3QC2w2JUE» frameborder=»0″ allowfullscreen></iframe>

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

Бесплатное обучение маркетингу от Edugusarov.by на 7 дней
У нас вы сможете учиться в удобном темпе, понять, как работает маркетинг, и оценить необходимость его изучения.
Едугусаров картинка

Встраивание нескольких видео

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

YouTube осуществляет 8 запросов при загрузке нескольких файлов для каждого видео в iframe, поэтому страницы с несколькими встроенными видео загружаются не так быстро из-за этих http-запросов и соответствующих загрузок.

Несколько видео

Статический «баннер» на месте видео с YouTube

Решение этой проблемы следующее: получаем статический «баннер» с YouTube и отображаем уже его вместо встроенного видео. При нажатии пользователем кнопки проигрывания видео начинается его показ.

Делается это с помощью следующего Javascript-кода:

<script>
function youTubes_makeDynamic() {
var $ytIframes = $(‘iframe[src*=»youtube.com»]’);
$ytIframes.each(function (i,e) {
var $ytFrame = $(e);
var ytKey; var tmp = $ytFrame.attr(‘src’).split(/\//); tmp = tmp[tmp.length — 1]; tmp = tmp.split(‘?’); ytKey = tmp[0];
var $ytLoader = $(‘<div class=»ytLoader»>’);
$ytLoader.append($(‘<img class=»cover» src=»https://i.ytimg.com/vi/’+ytKey+’/hqdefault.jpg»>’));
$ytLoader.append($(‘<img class=»playBtn» src=»play_button.png»>’));
$ytLoader.data(‘$ytFrame’,$ytFrame);
$ytFrame.replaceWith($ytLoader);
$ytLoader.click(function () {
var $ytFrame = $ytLoader.data(‘$ytFrame’);
$ytFrame.attr(‘src’,$ytFrame.attr(‘src’)+’?autoplay=1′);
$ytLoader.replaceWith($ytFrame);
});
});
};
$(document).ready(function () {youTubes_makeDynamic()});
</script>

Благодаря такому решению время загрузки страницы значительно уменьшается: с 17,38 секунд до 3,6 секунд.

Влияние оптимизации видео на Core Web Vitals и SEO в 2026 году

Оптимизация встраиваемого видео напрямую влияет на ключевые метрики Core Web Vitals — набор показателей, измеряющих качество пользовательского опыта на сайте. Улучшение загрузки, интерактивности и стабильности контента способствует лучшему ранжированию в поиске и повышает конверсию.

Core Web Vitals включают три основных метрики:

  • LCP (Largest Contentful Paint) — время загрузки основного контента страницы, оптимально менее 2,5 секунд
  • FID (First Input Delay) — задержка отклика на первое взаимодействие пользователя, рекомендуется ниже 100 мс
  • CLS (Cumulative Layout Shift) — суммарный сдвиг элементов страницы, должен быть менее 0,1

Встраивание YouTube-видео через iframe без оптимизации ухудшает все три показателя из-за загрузки тяжелых скриптов и многократных HTTP-запросов. По данным исследования Google Web.dev (2024), страницы с несколькими встроенными видео без lazy loading демонстрируют увеличение LCP на 40-60%, что негативно сказывается на ранжировании и пользовательском опыте.

Для улучшения Core Web Vitals при работе с видео рекомендуется:

  • Использовать технику lazy loading с кликабельным превью (статический баннер), чтобы загружать iframe только при взаимодействии пользователя
  • Ограничивать количество одновременно встраиваемых видео на странице, особенно на мобильных устройствах
  • Минимизировать внешние запросы и скрипты, связанные с видео, через специализированные плагины или кастомные решения
  • Контролировать размеры контейнеров под видео, чтобы избежать сдвигов контента и снизить CLS
  • Активно использовать современные форматы изображений для превью (WebP, AVIF) для ускорения загрузки

По итогам 2025 года клиенты, внедрившие lazy loading для видео на WordPress с плагином WP YouTube Lyte, отмечают снижение LCP в среднем на 30%, а показатель отказов уменьшился на 15%.

Применение этих рекомендаций не только ускоряет загрузку страницы, но и повышает показатель Page Experience, который стал одним из важнейших факторов ранжирования Google с 2023 года и продолжает усиливаться в 2026.

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

Альтернативное внедрение видео YouTube

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

Однако внедрить видео на страницу можно и другим способом, используя не iframe, а тэг div. При этом размер не указывается, а размещение iframe на странице предусматривается только при клике пользователя на кнопку просмотра видео.

Не iframe

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

После вставляем в шаблон страницы код, который находит все внедренные тэги, заменяя их на миниатюры видео.

Браузеры Safari и Chrome на устройствах iOS и Android блокируют автоматический запуск внедренного видео в целях предотвращения скачивания больших объемов информации по мобильному Интернету. Поэтому данные браузеры проигрывают HTML5 видео только по запросу пользователя.

Готовые решения для CMS

Описанный вариант решения проблемы подходит, если владелец сайта достаточно знает Javascript, чтобы использовать это решение.

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

Улучшение производительности видео в WordPress

Рассмотрим 4 плагина для WordPress, позволяющие загружать видео из YouTube по принципу lazy-load, а именно, не блокируя отображение других составляющих страницы.

Плагин Lazy Load for Videos

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

Плагин a3 Lazy Load

Данный плагин совместим с WooCommerce и дает возможность загрузки изображений/видео на сайте в режиме lazy-load, а также позволяет исключать изображения/видео из действия плагина по имени класса.

Плагин Lazy Load XT

Быстрый легкий плагин, позволяющий загрузку изображений и видео (а также содержимого iframe-ов) из YouTube или Vimeo в режиме lazy-load.

Плагин WP YouTube Lyte

Плагин, внедряющий на сайт «легкие» элементы вместо полноценных видео. Речь идет об элементах, запускающих проигрыватель видео при клике по ним.

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

Улучшение скорости загрузки страницы с помощью YouTube Lite

Решение этой задачи лежит в использовании предложенного Javascript-кода либо подходящих плагинов для CMS, аналогичных приведенным 4-м плагинам для WordPress.

Получить кейсы Написать в Telegram