Дизайн — статьи о сайтах
Разбираем, из-за чего тормозят сайты автосервисов: тяжёлые фото, карты, чаты и скрипты. В конце статьи есть пример страницы услуги и проверочный список.
Клиент автосервиса часто ищет мастера в неудобный момент: машина не заводится, загорелась лампа на панели, нужно срочно записаться на ТО. Открывает он сайт обычно со смартфона и не всегда при хорошей связи. Если страница долго показывает белый экран, он вернётся в выдачу и позвонит в следующий сервис. Ниже — как понять, что тормозит ваш сайт, и что с этим сделать.
Откройте главную страницу и самую посещаемую страницу услуги в PageSpeed Insights или во встроенном в Chrome инструменте Lighthouse. Они покажут, какие файлы самые тяжёлые и какие скрипты задерживают отображение страницы. Затем откройте сайт в Chrome с включённым режимом имитации медленного мобильного соединения (вкладка Network в инструментах разработчика). Посмотрите на три вещи: общий вес страницы, количество запросов и момент, когда на экране появляются заголовок и кнопка «Записаться». Эти значения станут точкой отсчёта: после правок вы сравните их с первоначальными.
В автосервисе много визуального контента: фото цеха, мастеров, выполненных работ, сертификаты, баннеры акций. Нередко в галерею попадают снимки прямо с камеры телефона на несколько мегабайт, которые в вёрстке сжимаются до ширины 300 пикселей. Браузер всё равно скачивает файл целиком. Что делать:
Онлайн-запись, чат, подмена номера для подсчёта звонков, счётчики, пиксели соцсетей, интерактивная карта — каждый подключает свои скрипты, иногда по несколько файлов. Они загружаются с чужих серверов, и вы не контролируете их скорость. Пройдитесь по списку и задайте себе вопрос: кто смотрит данные этого инструмента и принимает по ним решения? Если никто, скрипт стоит убрать.
Нужные скрипты подключайте с атрибутами async или defer, чтобы они не блокировали показ страницы. Интерактивную карту на странице контактов можно заменить статичной картинкой со схемой проезда и кнопкой «Открыть карту»: тяжёлый код загрузится только по клику. Чат и всплывающие окна не обязаны появляться в первую секунду, их можно запускать через несколько секунд после загрузки.
Представим типовую страницу услуги. В шапке слайдер из шести фотографий по 2–3 МБ, ниже таблица цен, отзывы, форма записи, внизу карта с отметкой сервиса. В коде подключены три счётчика, виджет чата и четыре начертания шрифта. На телефоне клиент видит пустую область вместо заголовка, потому что браузер сначала загружает слайдер и скрипты.
Что можно изменить в такой странице:
Содержание страницы остаётся тем же, но главное для клиента — описание услуги, ориентир по цене и кнопка записи — появляется раньше.
Даже оптимизированная страница будет медленной, если сервер долго отвечает. Уточните у разработчика или хостинга, включено ли сжатие текстовых файлов (gzip или Brotli), настроено ли кэширование стилей, скриптов и изображений в браузере, работает ли протокол HTTP/2. Для сайтов на CMS важно кэширование готовых страниц: каталог услуг и прайс не нужно собирать из базы данных при каждом визите. Лишние плагины и модули тоже добавляют запросы и скрипты, поэтому неиспользуемые лучше отключить.
Скорость не гарантирует рост заявок или позиции в поиске, но снимает лишнее препятствие между человеком с проблемой и кнопкой «Записаться». Начните с измерений и самых тяжёлых элементов — обычно именно они дают самый заметный эффект.
Читайте также
Дизайн — статьи о сайтах
Дизайн
Бизнес — статьи о сайтах
Дизайн — статьи о сайтах
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи