Людина натиснула на ваше оголошення, чекає дві секунди на порожній екран — і закриває вкладку. Ви заплатили за цей клік, але клієнта не отримали. Питання «чому сайт довго вантажиться» здається технічним, тому власники бізнесу часто відкладають його «на потім». Насправді це питання про гроші: кожна зайва секунда очікування — це люди, які пішли до конкурента, і позиції в пошуку, які ви віддали разом з ними.

Ми у студії працюємо із сайтами українського малого й середнього бізнесу з 2018 року, і швидкість — одна з тих проблем, яку майже ніхто не помічає, доки не почне рахувати. Розберемо спокійно: що саме гальмує, чому це б’є по виручці, і що з цим реально зробити.

Скільки коштує кожна зайва секунда

Швидкість — це не про «красиво й сучасно». Це про поведінку живої людини, яка не готова чекати. Терпіння на телефоні коротше, ніж за комп’ютером: очікування розтягується, з’являється відчуття, що «сайт зламаний», і людина йде. Причому йде тихо — вона не напише вам, що сторінка вантажилась довго. Ви просто не побачите замовлення.

Порахуйте самі. Якщо на сайт заходить умовно тисяча людей на місяць, і навіть невелика їх частина відвалюється через повільне завантаження — це десятки втрачених звернень щомісяця. Помножте на ваш середній чек. Ця сума, як правило, більша за вартість того, щоб один раз привести сайт до ладу. Різниця в тому, що вартість повільного сайту ви платите щодня й непомітно, а вартість виправлення — один раз і видимо.

Особливо болісно це там, де за трафік платять: реклама приводить людину на сторінку, а сторінка не встигає відкритися. Ви фактично оплачуєте візити, які нікуди не ведуть.

Чому сайт довго вантажиться: типові причини

Коли ми розбираємось, чому сайт довго вантажиться, майже завжди виринає та сама коротка низка причин. Технічні деталі різні, але суть зводиться до кількох речей.

Важкі зображення. Найчастіший винуватець. Фото товарів чи банери заливають у повному розмірі — такими, як вони вийшли з камери або з фотостоку. Браузер тягне файл на кілька мегабайтів, щоб показати картинку розміром з долоню. Одна головна сторінка з десятком таких зображень вантажиться довше, ніж уся решта сайту разом.

Зайві надбудови й скрипти. З часом на сайт нашаровується все: віджет чату, кілька лічильників аналітики, поспливаючі вікна, кнопки соцмереж, зовнішні шрифти. Кожен елемент окремо здається дрібницею, але разом вони змушують браузер робити десятки звернень до сторонніх серверів, перш ніж показати сторінку. Сайт чекає найповільнішого з них.

Повільний хостинг і відсутність кешування. Якщо сервер щоразу збирає сторінку заново замість того, щоб віддати готову, кожен відвідувач чекає зайве. Дешевий перевантажений хостинг додає до цього ще й затримку самого сервера.

Роздутий шаблон. Готові теми часто несуть у собі купу функцій «на всякий випадок», якими ви не користуєтесь. Весь цей код все одно завантажується й уповільнює сторінку.

Мобільна версія, про яку забули. Сайт може бути пристойним на комп’ютері й нестерпно повільним на телефоні — на слабшому пристрої й мобільному інтернеті. А більшість українських покупців сьогодні заходять саме з телефона.

Пошук теж рахує вашу швидкість

Є ще один бік, менш очевидний за втрачені замовлення, — пошукова видимість. Google давно враховує швидкість завантаження як фактор ранжування, і особливо на мобільних. Для цього є набір показників (їх називають Core Web Vitals) — вони оцінюють, як швидко з’являється основний вміст, наскільки швидко сторінка реагує на дотик і чи не «стрибає» верстка під пальцем.

Логіка проста: пошуковик не хоче відправляти людину на сторінку, яка змусить її чекати й дратуватись. Тому два схожі за змістом сайти можуть опинитися на різних позиціях лише через те, що один відкривається миттєво, а інший — ні.

Виходить подвійна втрата. Повільний сайт і відлякує тих, хто вже дійшов, і не пускає нових — бо стоїть нижче в пошуку. Швидкість тут працює як важіль: підтягуєте її — і покращуєте одразу дві речі, конверсію й видимість.

Що з цим реально робити

Хороша новина в тому, що більшість причин, чому сайт довго вантажиться, лікуються без переробки всього сайту. Порядок дій зазвичай такий.

Спочатку виміряти, а не гадати. Перш ніж щось чіпати, треба побачити реальну картину: що саме й скільки вантажиться, які елементи найважчі, як сайт поводиться на телефоні. Оптимізація наосліп — це витрачений час.

Привести до ладу зображення. Стиснути, підігнати під потрібний розмір, віддавати в сучасних форматах і підвантажувати ті, що нижче екрана, лише коли до них доходять. Часто вже один цей крок дає найпомітніше пришвидшення.

Прибрати зайве. Переглянути всі віджети й скрипти й чесно спитати: це працює на бізнес чи просто висить? Те, що не приносить користі, гальмує.

Налаштувати кешування й нормальну доставку контенту. Щоб сторінка віддавалась готовою й швидко, незалежно від того, звідки заходить відвідувач.

Подбати про сервер. Інфраструктура, яка не «лягає» під навантаженням і не додає власних затримок.

Це не разова акція. Сайт живе: додаються товари, банери, нові інструменти — і швидкість поволі просідає знову. Тому ми дивимось на це як на супровід: власна інфраструктура, періодична перевірка й підтримка форми, а не «полагодили й забули».

З чого почати

Якщо ви підозрюєте, що сайт вантажиться повільно, найдешевший крок — просто дізнатися, наскільки все погано насправді, і що конкретно тягне вниз. Часто виявляється, що відчутний результат дають два-три прості виправлення, а не дорога переробка.

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