Скорость загрузки сайта: как проверить и ускорить
Вы вложились в сайт, запустили рекламу, а заявок всё равно мало. Причина часто прячется там, куда владелец бизнеса заглядывает в последнюю очередь: скорость загрузки сайта. Если страница открывается пять-семь секунд, половина посетителей уходит раньше, чем увидит ваше предложение. Вы платите за каждый клик из рекламы, а деньги буквально сгорают на экране загрузки. Хорошая новость: медленный сайт почти всегда можно ускорить, и часть работы вы сделаете сами за один вечер.
Почему скорость — это прямые деньги
Человек, который ищет услугу в интернете, нетерпелив. Он открывает сразу несколько вкладок и идёт туда, где страница показалась первой. Если ваш сайт задумался, посетитель закрывает его, даже не осознавая почему — просто «не открылось».
Исследования крупных площадок давно показали закономерность: каждая лишняя секунда загрузки увеличивает долю уходящих людей. При задержке в три секунды теряется примерно каждый третий посетитель, при пяти — почти половина. Для сайта услуг это значит, что часть заявок вы не недополучаете — вы их оплачиваете и выбрасываете. Клик из контекстной рекламы стоит денег независимо от того, дождался человек загрузки или нет.
Почему скорость влияет на позиции в поиске
Скорость — официальный фактор ранжирования и у Яндекса, и у Google. Поисковики хотят показывать людям сайты, которыми удобно пользоваться, а медленный сайт удобным не бывает. При прочих равных быстрая страница окажется выше медленной.
Особенно это важно на мобильных. Больше половины визитов в услугах приходит со смартфонов, часто через мобильный интернет, который слабее домашнего Wi-Fi. То, что на компьютере грузится за две секунды, на телефоне в дороге может открываться все шесть. Поисковики оценивают именно мобильную версию, поэтому тормозящий на телефоне сайт теряет позиции даже при неплохом виде на десктопе.
Как проверить скорость: PageSpeed Insights
Главный бесплатный инструмент — PageSpeed Insights от Google. Вставляете адрес страницы, нажимаете «Анализировать» и через полминуты получаете оценку от 0 до 100 отдельно для мобильных и для компьютеров. Проверять стоит именно мобильную вкладку — она обычно строже и ближе к реальности.
Что означают цвета:
- 90–100 (зелёный) — отлично, сайт летает;
- 50–89 (жёлтый) — терпимо, но есть что улучшить;
- 0–49 (красный) — сайт реально медленный, теряете и людей, и позиции.
Под общим баллом идут несколько показателей с непонятными названиями. Разберём два главных простыми словами.
LCP — это время, за которое загружается самый крупный элемент на экране: большая картинка или заголовок. Проще говоря, через сколько секунд человек видит «главное», ради чего зашёл. Хорошо — до 2,5 секунды. Если LCP четыре секунды и больше, посетитель успевает заскучать.
CLS — это «прыгучесть» страницы. Знакомая ситуация: вы читаете текст, а он вдруг скачет вниз, потому что сверху дозагрузилась картинка или баннер, и вы случайно нажимаете не туда. Чем меньше CLS, тем спокойнее ведёт себя страница. Раздражающие прыжки не только злят людей, но и роняют оценку.
Как проверить в Яндекс.Вебмастере
Если бизнес ориентирован на Яндекс, загляните в Яндекс.Вебмастер — бесплатный кабинет для владельцев сайтов. В нём есть раздел, где Яндекс показывает, как быстро грузятся ваши страницы по мнению реальных посетителей, и отдельно отмечает медленные адреса. Это ценно тем, что данные берутся не из лабораторного теста, а из живых визитов ваших клиентов. Заведите Вебмастер, даже если пока ничего в нём не понимаете, — потом пригодится и для скорости, и для индексации.
Что чаще всего тормозит сайт малого бизнеса
За годы работы список причин почти не меняется. Вот что тормозит сайты услуг в девяти случаях из десяти:
- Тяжёлые несжатые фотографии. Самая частая беда. Снимок прямо с телефона весит 5–8 мегабайт, а на странице их десяток. Браузер вынужден скачать всё это, прежде чем показать. Сжатое фото того же качества весит в 20–50 раз меньше.
- Дешёвый перегруженный хостинг. Хостинг — это компьютер, где живёт ваш сайт. На самых дешёвых тарифах на одном сервере теснятся сотни сайтов, и все делят его мощность. В час пик ваш сайт «стоит в очереди».
- Лишние сторонние скрипты и виджеты. Онлайн-чат, три счётчика аналитики, всплывающее окно, виджет обратного звонка, карта, лента отзывов — каждый подгружает свой код с чужих серверов. По отдельности мелочь, вместе — гиря на ногах.
- Отсутствие кеширования. Кеш — это «память» сайта, которая позволяет не собирать страницу заново при каждом заходе. Без него сервер каждый раз делает лишнюю работу, и посетитель ждёт.
Что владелец может исправить сам
Две вещи из списка вы почините без программиста уже сегодня.
Сжать изображения. Прогоните фотографии через бесплатный онлайн-сервис сжатия (их легко найти по запросу «сжать jpg») перед загрузкой на сайт. Вес падает в разы, глаз разницы не замечает. Ориентир: фото для страницы не должно весить больше 200–300 килобайт, а иконки и логотипы — и вовсе десятки килобайт. Уже одно это часто ускоряет сайт вдвое.
Убрать лишние виджеты. Честно спросите себя, каждым ли из них пользуются клиенты. Онлайн-чат, в котором за полгода два сообщения, второй счётчик «на всякий случай», анимированный виджет акции — всё это можно снять без потерь. Оставьте то, что реально приносит заявки.
Эти два действия ничего не стоят, кроме вашего времени, и дают заметный результат. С них и начните.
Что делается через разработчика
Более глубокие вещи требуют рук специалиста, зато и эффект дают сильнее:
- Настройка кеширования — чтобы страницы собирались один раз и отдавались мгновенно.
- Оптимизация кода — сжатие и «уборка» технических файлов сайта, отложенная загрузка того, что не видно на первом экране.
- Подключение CDN — это сеть серверов по всему миру, которая отдаёт сайт с ближайшей к посетителю точки. Клиенту из Новосибирска страница прилетает с сервера рядом, а не через всю страну.
- Переезд на нормальный хостинг, если старый не тянет.
Сколько это примерно стоит
Порядок цифр, чтобы вы понимали разговор с исполнителем. Сжатие картинок и чистка виджетов своими руками — бесплатно. Разовая работа мастера по ускорению (кеш, оптимизация, отложенная загрузка) для типового сайта услуг — ориентировочно 5 000–20 000 рублей в зависимости от запущенности. Нормальный виртуальный хостинг — 300–800 рублей в месяц. CDN для малого бизнеса часто есть в бесплатном тарифе, платные версии — несколько сотен рублей в месяц. Это несопоставимо мало на фоне бюджета, который сгорает из-за уходящих с медленного сайта посетителей.
Какой результат считать достаточным
Здесь главное — не впасть в перфекционизм. Гнаться за 100 из 100 в PageSpeed не нужно, и вот почему: последние баллы даются ценой непропорционально дорогой и хрупкой оптимизации, которую легко сломать при первом же обновлении сайта. Цифра «100» тешит самолюбие, но на заявки почти не влияет.
Здоровый ориентир для сайта услуг: оценка от 70 на мобильных, LCP до 2,5–3 секунд, страница открывается визуально за 2–3 секунды. Этого достаточно, чтобы посетитель не уходил, а поисковик не штрафовал. Разница между 45 и 75 баллами — это деньги. Разница между 90 и 100 — почти всегда потраченное впустую время.
Пример с цифрами: как ускорение вернуло заявки
Небольшая клининговая компания жаловалась на дорогую рекламу. Сайт красивый, на главной — карусель из двенадцати фотографий прямо с телефона, онлайн-чат, две карты и три счётчика. PageSpeed на мобильных показывал 34 балла, LCP — 6,2 секунды. Люди приходили с рекламы и уходили, не дождавшись.
Считаем «до»: 1000 переходов с рекламы в месяц, из них до сайта фактически «долистывало» около 55%, остальные закрывали вкладку на загрузке. Из долиставших оставляли заявку 3% — примерно 17 заявок при рекламном бюджете 40 000 рублей. Цена заявки — около 2 350 рублей.
Что сделали: владелец сам сжал фотографии (общий вес первого экрана упал с 14 МБ до 900 КБ) и убрал чат с одной из карт. Разработчик настроил кеш, включил отложенную загрузку и подключил бесплатный CDN. Работа заняла два дня и обошлась в 12 000 рублей разово.
Результат: PageSpeed вырос до 78 баллов, LCP — до 2,1 секунды. До сайта стало «долистывать» уже около 85% переходов. При той же конверсии в 3% и том же бюджете получилось около 26 заявок в месяц — рост в полтора раза без единого лишнего рубля на рекламу. Цена заявки упала до 1 540 рублей. Разовые 12 000 окупились в первый же месяц.
Мифы о скорости загрузки
- «Красивый сайт обязан быть тяжёлым». Нет. Тяжесть — это несжатые файлы и лишние скрипты, а не красота. Аккуратный сайт бывает и красивым, и быстрым.
- «У меня на компьютере всё летает, значит всё в порядке». У вас мощный интернет и сайт уже в кеше браузера. Клиент открывает его впервые с телефона в метро — картина другая.
- «Надо добиться 100 из 100». Не надо. Это дорого, хрупко и на заявки почти не влияет. 70–80 на мобильных достаточно.
- «Ускорение — это дорого и сложно». Половина эффекта достигается сжатием картинок и чисткой виджетов бесплатно за вечер.
Короткий вывод и что делать дальше
Скорость загрузки — это тихая утечка, которая забирает и посетителей, и рекламный бюджет, и позиции в поиске. Проверить её можно за пять минут, а починить чаще всего дешевле, чем кажется. План действий простой:
- Проверьте сайт в PageSpeed Insights на вкладке «Мобильные» и загляните в Яндекс.Вебмастер.
- Сожмите все тяжёлые фотографии и уберите виджеты, которыми никто не пользуется, — это вы сделаете сами.
- Отдайте разработчику то, что требует рук: кеш, оптимизацию кода, CDN, при необходимости — переезд на нормальный хостинг.
- Стремитесь к 70+ на мобильных и загрузке за 2–3 секунды, не гонитесь за сотней.
Если разбираться в этом самому некогда, а сайт при этом должен стабильно приносить заявки, имеет смысл делать сайт под ключ по подписке: скорость, хостинг, кеш и оптимизация уже входят в работу и поддерживаются постоянно, а не вспоминаются раз в год. Вы занимаетесь бизнесом, а техническая сторона просто работает — быстро и без вашего участия.