Посетитель обычно ждёт несколько секунд, а затем закрывает страницу. С мобильного и на слабом интернете это происходит ещё быстрее. Медленный сайт теряет клиентов и ухудшает позиции в поиске.
Как измерить
Проще всего Google PageSpeed Insights: введите адрес сайта и получите оценку для телефона и компьютера. Google смотрит на три показателя, которые называются Core Web Vitals:
- LCP — как быстро появляется основное содержимое страницы. Хороший результат — до 2,5 секунды.
- INP — как быстро сайт реагирует на нажатие. Хорошо — до 200 миллисекунд.
- CLS — «прыгают» ли элементы страницы при загрузке. Хорошо — до 0,1.
В первую очередь смотрите на результат для телефона: большинство посетителей приходит именно с него.
Самые частые причины
- Тяжёлые картинки. Фото на 4 МБ в карточке шириной 300 px — самая частая ошибка. Используйте WebP и правильные размеры.
- Слабый хостинг. Если сервер отвечает дольше секунды, сколько ни оптимизируй страницу, быстрой она не станет.
- Нет кеширования. Без кеша сервер собирает страницу с нуля для каждого посетителя.
- Слишком много скриптов. Чаты, виджеты, несколько кодов аналитики: каждый замедляет страницу.
- Много шрифтов. Каждое лишнее начертание добавляет загружаемые файлы.
- Тяжёлые плагины и темы. Готовые темы часто грузят гораздо больше, чем нужно сайту.
Что сделать в первую очередь
- Сожмите и уменьшите картинки — обычно это даёт самый большой эффект.
- Включите кеширование и сжатие на сервере.
- Уберите неиспользуемые плагины и скрипты.
- Задайте картинкам ширину и высоту, чтобы страница не прыгала.
- Если всё сделано, а сайт медленный, проверьте хостинг.
Скорость нужно перепроверять и после каждого обновления сайта: новые баннеры и скрипты обычно снова её ухудшают. Если ваш сайт тормозит, мы можем сделать аудит скорости и сказать, что даст наибольший результат.