Flow Lab

Магазин на Shopify с видео на первом экране, который не тормозит на телефоне

Бренды одежды хотят видео на первом экране, а на телефоне именно из-за него магазин часто кажется медленным. Демо-магазин MONO на открытом демо-каталоге Shopify показывает, как это исправить: покупатель сразу видит лёгкую картинку-заставку, а видео подгружается, когда страница уже открылась.

Демо-магазин, а не магазин клиента. Товары и цены взяты из mock.shop (открытые демо-данные Shopify), оформление заказа тоже демонстрационное, от Shopify: ничего не продаётся и деньги не списываются.

Снимок экрана: магазин на Shopify с видео на первом экране, который не тормозит на телефоне
30 КБвесит заставка, которую покупатель видит первой
286 КБвесит видео, оно загружается только после страницы
2,4 сдо появления основного содержимого на телефоне, замер по рабочей ссылке
94балла Lighthouse за скорость на телефоне; 100 за доступность
Кейс

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

Решение. Первый экран — картинка-заставка весом 30 КБ: браузер считает её основным содержимым и показывает сразу. Видео весом 286 КБ начинает загружаться только после загрузки страницы, встаёт на паузу, когда уходит за край экрана, и вообще не загружается, если браузер сообщает о режиме экономии трафика (Data Saver) или сети 2G либо покупатель попросил в настройках поменьше анимации.

Магазин. Страницы коллекций и товаров берут данные напрямую из Storefront API Shopify, размеры и цвета заданы как варианты товара. Кнопка добавления в корзину открывает боковую панель с позицией, количеством и суммой, а кнопка оформления заказа передаёт покупателя в демо-оформление Shopify. Тот же первый экран с заставкой работает и как секция темы Shopify.

30 КБвесит заставка, которую покупатель видит первой

Проверка. По рабочей ссылке Lighthouse на телефоне ставит 94 балла за скорость и по 100 за доступность и рекомендации (Best Practices), основное содержимое появляется за 2,4 с, а пока страница загружается, на ней ничего не сдвигается. Оценка SEO ниже намеренно: демо просит поисковики его не индексировать.

Страница товара с размерами и цветами из демо-данных Shopify. Кнопка добавления в корзину открывает боковую корзину.
Страница товара с размерами и цветами из демо-данных Shopify. Кнопка добавления в корзину открывает боковую корзину.
Следующий шаг

Запускаете магазин на Shopify или хотите его исправить?

Пришлите ссылку на ваш магазин и напишите, какая страница медленно работает на телефоне. Я скажу, что её тормозит.