Почему сервис «Долями» от Тинькофф обречен на провал

Сейчас в сервисе 8 сайтов, где можно оплатить товары в рассрочку. Скоро запустят еще 6 компаний. Описываю, почему сервис обречен на провал и как этого избежать.

сравнение скорости загрузки сайтов из loading.express
сравнение скорости загрузки сайтов из loading.express

Предыстория

Пару месяцев назад я установил приложение Долями и увидев, что там всего один магазин — закрыл и забыл. На днях, я снова открыл приложение и увидел, что магазинов уже восемь. Найс.

Почему сервис «Долями» от Тинькофф обречен на провал

Кульминация

Мне стало интересно, что я могу купить «долями», например, на сайте Puma.

Тыкаю на ссылку. Жду. Жду. Жду… Проходит 13 секунд. Сайт так и не отобразился полностью. Я начинаю думать, что у меня отключился интернет.

Проверяю — открыл сайт поисковика, потыкал — всё хорошо работает. Причина долгой загрузки сайта в одном скриншоте:

Сайт Puma загружается 37 секунд до полной интерактивности скриншот из сервиса PageSpeed Insights
Сайт Puma загружается 37 секунд до полной интерактивности скриншот из сервиса PageSpeed Insights

Вернулся обратно. Тыкнул сайт Траектория…

Сайт Траектория загружается 24 секунды до интерактивности и имеет проблемы с ответом сервера скриншот из сервиса PageSpeed Insights
Сайт Траектория загружается 24 секунды до интерактивности и имеет проблемы с ответом сервера скриншот из сервиса PageSpeed Insights

Тоже самое меня ожидало и на третьем сайте, четвертом и далее.

Катастрофа!

Сайты почти не открываются с мобильного, а «пробежаться» и что-то найти, занимает столько времени, что абсолютно теряешь интерес к теме…

Зачем Яндексу свой Маркет

И тут меня осенило. Зачем Яндекс.Маркет сделал свой Озон. Раньше, когда интернет-магазины платили за клики — получалось, что владельцы магазинов деньги платят, а конверсии нет.

Кто виноват? Правильно. Яндекс!

А то, что у них страница с товаром загружается с мобильного 30 секунд — это же другое.

ИТОГО

Ниже приведу сайты интернет-магазинов в сервисе Долями от Тинькофф и их скорость загрузки с мобильного. Долями — обречены на провал с такими партнерами. Обречены на создание своего маркетплейса, конечно же. =)

constantinnautics.ru: 37 секунд до интерактивности

Сайт constantinnautics.ru имеет проблемы с ответом сервера и с параметрами FCP, LCP и CLS. скриншот из сервиса PageSpeed Insights
Сайт constantinnautics.ru имеет проблемы с ответом сервера и с параметрами FCP, LCP и CLS. скриншот из сервиса PageSpeed Insights

У сайта большие проблемы с фронтендом:

  • со стилями, их 53 запроса весом 439.62 килобайта
  • со скриптами, их 173 запроса на 3.44 мегабайта (! невероятно)
  • не настроена отложенная загрузка картинок или настроена неверно
  • очень много сторонних HTTP-запросов, что сильно влияет на скорость
  • не оптимально подключены шрифты
  • уязвимость средней опасности в библиотеке Underscore 1.8.3
  • много других ошибок по технической части производительности сайта
336 HTTP-запросов + 4.58 мб + 22 внешних соединений = от 10 до 37 секунд загрузки скриншот из loading.express
336 HTTP-запросов + 4.58 мб + 22 внешних соединений = от 10 до 37 секунд загрузки скриншот из loading.express

tom-tailor.ru: 30 секунд до полной интерактивности

У сайта большая проблема с первой отрисовкой, CLS и LCP и огромным числом внешних соединений скриншот из сервиса PageSpeed Insights
У сайта большая проблема с первой отрисовкой, CLS и LCP и огромным числом внешних соединений скриншот из сервиса PageSpeed Insights

У сайта проблемы почти со всем:

  • нет сжатия картинок
  • нет отложенной загрузки картинок
  • не настроено кеширование
  • не используется WebP формат для картинок
  • не оптимально подключены шрифты
  • не оптимально подключается сверх много внешних сервисов
  • 6 уязвимостей средней опсности в jQuery 1.8.3
  • множество других ошибок по технической части производительности сайта
203 HTTP-запроса + 4.22 мб + 50 внешних соединений = от 8 до 30 секунд загрузки скриншот из loading.express
203 HTTP-запроса + 4.22 мб + 50 внешних соединений = от 8 до 30 секунд загрузки скриншот из loading.express

siberina.ru: 30 секунд до полной интерактивности

У сайта большая проблема с отрисовкой LCP, CLS и интерактивностью из-за огромного числа внешних соединений скриншот из сервиса PageSpeed Insights
У сайта большая проблема с отрисовкой LCP, CLS и интерактивностью из-за огромного числа внешних соединений скриншот из сервиса PageSpeed Insights

У сайта проблемы такие, что волосы шевелятся везде:

  • Стилей CSS на 727.85 килобайт — это делал кодер 90 левела
  • 12 уязвимостей в Bootstrap 3.3.7, jQuery 1.8.3 и jQuery UI 1.11.4, есть высокой степени опасности, есть средней
  • 56 изображений весом 3.77 мегабайта на странице
  • 1.12 мегабайт шрифтов
  • 1.93 мегабайта скриптов на 72 HTTP-запроса
  • все проблемы перечислить невозможно, этот сайт надо переделать с нуля
218 HTTP-запросов + 7.69 мб + 43 внешних соединения = от 9 до 32 секунд загрузки скриншот из loading.express
218 HTTP-запросов + 7.69 мб + 43 внешних соединения = от 9 до 32 секунд загрузки скриншот из loading.express

dinomama.ru: 18 секунд до полной интерактивности

Сайт никогда поливали оптимизацией скорости загрузки и проблемы есть со всех сторон скриншот из сервиса PageSpeed Insights
Сайт никогда поливали оптимизацией скорости загрузки и проблемы есть со всех сторон скриншот из сервиса PageSpeed Insights

У сайта проблемы такие:

  • 4 уязвимости средней опасности в библиотеке jQuery 1.11.1
  • шрифты, стили, скрипты — всё подключено и собрано не оптимально
  • нет сжатия картинок
  • нет отложенной загрузки картинок
  • не настроено кеширование
  • не используется WebP формат для картинок
  • много мелких недоработок, которые становятся большой проблемой производительности сайта
136 HTTP-запросов + 4.04 мб + 31 внешнее соединение = от 7 до 18 секунд загрузки скриншот из loading.express
136 HTTP-запросов + 4.04 мб + 31 внешнее соединение = от 7 до 18 секунд загрузки скриншот из loading.express

Вместо продолжения

Я не стал разбирать каждый сайт так подробно, потому что технические лонгриды на Виси не заходят.

А команде Тинькофф остается только пожелать удачи в их непростой ситуации. Выход у них только один. Запустить свой маркетплейс, который будет быстро загружаться и продавать Долями.

Еще статьи от автора:

88
36 комментариев

Имею вопрос, скорее на "подискутировать".

А какой процент пользователей ждут загрузки "до полной интерактивности" прежде чем начать пользоваться сайтом?

Я прошёлся по указанным шести сайтам и каждый из них загрузился на мобильном интернете до состояния "можно полноценно смотреть и ткнуть на любой пункт меню" за стандартные 1-4 секунды. Пара картинок есть тяжёлых, согласен. Но какая мне, как пользователю, разница за сколько там грузятся их многочисленные онлайн-чаты, попапы со спецпредложениями, виджеты соцсетей и прочая лабуда, которая входит в понятие "полная интерактивность"? По мне так вообще лучше не грузились бы, но если они так важны — я уверен, что ни один пользователь не доходит с главной до покупки чего либо ни за 7 ни за 37 секунд и к моменту, когда он будет готов что-то купить, все эти мега важные скрипты уже загрузятся десять раз и будет в кэше.

Не кажется ли Вам, что уже немного путаются сущности, и в погоне за всевозможными спидометрами, которые нужны исключительно поисковикам мы постепенно отходим от каких-то более важных вещей для ЛЮДЕЙ?

6

Боже, какой то ад! IPhone 12 mini, грузит долго плюсом куча баннеров рекламы и проч. 

2

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

По-вашему, тогда Гугл ошибается при замерах на своих серверах PageSpeed. Но так ошибочно думают многие, потому что не знают тему скорости сайтов.

1

Комментарий удалён модератором

Фронтенд не скатывается в ад, он уже там. 300 запросов на загрузку страной страницы. Нет слов. 

2

Мне понравилось про CSS на 727.85 килобайт у сайта siberina.ru. Это просто мой кумир теперь.

2

Жаль что этот пост в рекомендации появился

2