Ускорение загрузки сайта начинается с замеров, а не с перечня любимых приемов: сначала меряем первый ответ сервера, вес разметки и состав страницы отдельно на главной, категории и карточке, и только потом называем работы. Каждая строка сметы привязана к найденной причине. В своей выборке из 16 измеренных сайтов первый ответ разбросан от 126,3 до 1 544,6 мс, а вес HTML – от 102,1 до 751,2 КБ, причем самый медленный и быстрый магазины стоят на одном движке. Тормозит обычно не платформа и не объем каталога, а тема, набор модулей и изображения.
первый ответ, вес HTML, изображения, посторонние скрипты, кэш – на трех типах страниц
Наш замер
31.07–01.08.2026
Разброс первого ответа в собственном измерении
126,3–1 544,6 мс, 16 сайтов, 31.07–01.08.2026
Разброс веса HTML там же
102,1-751,2 КБ; самый тяжелый документ в четыре раза больше медианы
Типичная находка
главная медленнее карты вчетверо: 1 544,6 против 391,4 мс
Показатели сняты нашим замером на живых сайтах соответствующего масштаба.
после бесплатного аудита
Стоимость
30
Гарантия
дней после подписания акта
первый ответ, вес HTML, изображения, посторонние скрипты, кэш – на трех типах страниц
Что меряем
126,3–1 544,6 мс
Разброс первого ответа в собственном измерении
, 16 сайтов, 31.07–01.08.2026
102,1-751,2 КБ
Разброс веса HTML там же
; самый тяжелый документ в четыре раза больше медианы
главная медленнее карты вчетверо: 1 544,6 против 391,4 мс
Типичная находка
5–20
Срок работ
рабочих дней, зависит от того, что найдем
бесплатный замер с разбором причин, 2–3 рабочих дня
Перед сметой
конкретного балла в синтетическом тесте
Чего не обещаем
Этапы работы
Прозрачные этапы с согласованием на каждом шагу
Общий срок:5–20 дней
1
Замеры и разбор причин
2–3 рабочих дня
Первый ответ и полная загрузка на трех типах страниц медианой по нескольким попыткам, вес разметки до и после сжатия, инвентаризация изображений и посторонних скриптов, заголовки кэша. На выходе список обстоятельств в порядке действия.
2
Серверная часть
1–2 рабочих дня
Сжатие, правильные заголовки кэша, версия протокола, цепочка переходов на входе. Самый дешевый выигрыш при эксплуатации: здесь почти ничего не ломается, а разница видна в одном и том же замере.
3
Изображение
1–3 рабочих дня
Отложенная загрузка повсюду, кроме первого экрана, современные форматы, размеры под реальные контейнеры. Отдельно проверяем, не стало ли хуже визуально: сжатие фото имеет предел, по которому это заметно покупателю.
4
Ревизия посторонних скриптов
1–2 рабочих дня
Список груза на странице с объяснением, сколько времени стоит каждый пункт. Решение «оставляем или убираем» ваше – мы показываем цену каждого в миллисекундах и проверяем, что после отключения ничего не сломалось.
5
Самый трудный шаблон и база
2–8 рабочих дней
Страница категории с полным списком, дубли запросы, индексы. Самый длинный и наименее предполагаемый этап — именно он растягивает верхний предел срока, поэтому в смете стоит отдельная строка.
6
Повторные замеры и документ
1 рабочий день
Те же методы, те же страницы, то же количество попыток. Сравнение «до и после» по каждому пункту и краткая инструкция, как не потерять результат через полгода.
Технологии и интеграции
На чём строим и с чем это соединяется
Стек
nginx – сжатие brotli или gzip и заголовки кэша. Самый быстрый выигрыш, но только при доступе к конфигурации сервера
HTTP/2 – параллельная отдача файлов в одном соединении. Количество запросов он не уменьшает: на странице из 118 изображений этого не почувствовать
WebP/AVIF – форматы изображений. Больше всего дают на фотокаталогах; на десятку картинок экономия незаметна
loading="lazy" - отложенная загрузка. На изображениях первого экрана вредно: задерживает то, что человек видит сразу
Cloudflare – кэш и отдача статики ближе к посетителю. Страницу из no-store он не ускорит
Кэш страниц и фрагментов. Граница здесь бизнесовая, а не техническая: остатки и цены надолго кэшировать нельзя
MySQL / PostgreSQL – индексы и план запроса. Работает, когда время сидит в базе; если в шаблоне – индексы не изменят ничего
Интеграции
Cloudflare
Google Search Console - отчет Core Web Vitals
GA4
Google Tag Manager
PageSpeed Insights
Prometheus / Grafana - мониторинг после работ
Что входит
Полный перечень работ и того, что вы получаете на выходе
Замеры к работам на трех типах страниц — медиана из пяти-семи попыток, а не один случайный прогон: иначе через неделю не с чем сравнивать
Сжатие на сервере, brotli или gzip: в измеренном магазине полива 143,6 КБ разметки идут по сети как 22,5 КБ, и это настройка, а не переписка кода
Ревизия кэша страниц: заглавие no-store на главной означает, что она собирается заново для каждого посетителя – именно это мы нашли в измеренном магазине белья
Изображение: отложенная загрузка, современные форматы, размеры под реальные контейнеры – чтобы браузер не тянул к первому экрану то, чего человек еще не видит
Ревизия посторонних скриптов с вашим решением по каждому: что убрать, что отложить, что грузить по событию
Оптимизация шаблона самой тяжелой страницы обычно это категория с полным списком товаров
Уборка дублей запросов к базе и просмотр индексов, когда время сидит именно в базе, а не в отдаче
HTTP/2 и проверка цепочки переходов на входе: лишний редирект сидит внутри первого ответа и выглядит как медленный сервер
Повторные замеры теми же методами и документ со сравнением «до и после» по каждому пункту
Правило для вашей команды дальше: добавили новый скрипт — перемерьте; при необходимости ставим мониторинг времени ответа
Гарантия 30 календарных дней на выполненные работы
Когда эта услуга не подходит
Что не входит в работу — чтобы не было сюрпризов на сдаче
Изменение дизайна – ускорение работает в пределах имеющегося вида
Переход на другой хостинг и постоянное администрирование сервера
Переписка сайта на другую платформу
Оптимизация посторонних сервисов, которые вы не контролируете
Гарантия конкретного балла в синтетических тестах
Кому подходит
Ситуации, в которых эта услуга даёт результат
Сценарий 1 из 4
Медленная главная при нормальном каталоге
Самое частое расписание из тех, что мы видели в измерениях. В розничном магазине белья карта отдается за 391,4 мс, страница категории за 473,2 мс, а главная – за 1 544,6 мс. Дело было не в сервере: главное отдавалось с no-store, то есть без кэша страницы, и собиралось заново для каждого посетителя. Пока меряют «сайт в целом» одним пролетом, такой разницы не видно вообще.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 4
Сайт за несколько лет оброс виджетами
Чат, еще один пиксель, виджет отзывов, баннерная карусель, колтрекинг. Каждый добавляли отдельно и с приводом, вместе они съедают время на первый экран. Ревизия этого списка дает больше, чем любая минимизация стилей, но она упирается не в код, а в согласование: кому-то из ваших подрядчиков каждый из этих скриптов нужен.
Сценарий 3 из 4
Вырос каталог, и все уверены, что дело в количестве товаров
Мы мерили магазин на 54 302 товара – первый ответ 413,8 мс. И магазин на 300 позиций – 235 мс. Разница есть, но секунды она не объясняет. Объем каталога бьет по странице категории и по внутреннему поиску, а не по сайту в целом: в том же магазине полива главная весит 143,6 КБ, а категория со 100 товарами – 554 КБ.
Сценарий 4 из 4
Платите за трафик, который не доходит до первого экрана
Реклама приводит человека на страницу, которой он не дождался. Здесь стоит сказать честно: скорость не делает предложение более привлекательным — если цена выше рынка или товара нет в наличии, быстрый сайт просто быстрее покажет причину уйти. Она определяет другое: скольким приведенным людям ваше предложение вообще покажут.
Ускорение по замерам против работы «под бал» синтетического теста
Чем этот вариант отличается от альтернативы
Оптимизация под бал PageSpeedНаш подход
С чего начинается работаодин прогон теста на главной страницемедиана нескольких замеров на главной, в категории и в карте
Что считается результатомприрост балла, прыгающий от замера к замеруте же цифры до и после: первый ответ, вес HTML, количество скриптов
Что делается первымрекомендации теста сверху вниз, включая косметическието, что на вашем сайте дает больше всего – часто это кэш страницы или десяток лишних скриптов
Риск для сайтаагрессивное отложение скриптов ломает чат, аналитику или кнопку оплаты, и замечают это не сразукаждое изменение привязано к причине и проверяется повторным замером
Бесплатный замер скорости с разбором причин
Мы не показываем балл синтетического теста как диагноз. Вместо этого измеряем реальные цифры на ваших страницах и каждую медленную цифру объясняем конкретной причиной в коде или в настройке сервера.
Что мы измеряем
Первый ответ сервера на трех типах страницГлавная, категория или раздел, карта. Медиана из нескольких замеров, а не один случайный. В нашей выборке разброс был от 126,3 мс до 1 544,6 мс – и самой медленной часто оказывается именно главная.
Вес HTML и что его создаетМеряем документ до и после сжатия. Измеренный магазин полива отдавал 143,6 КБ HTML и 22,5 КБ в Brotli; другой проект выборки — 751,2 КБ на главной, в четыре раза больше медианы.
ИзображениеСколько их, сколько с отложенной загрузкой, сколько в современных форматах. На одном измеренном сайте из 118 изображений ни одно не имело отложенной загрузки и ни одно не было у WebP; на другом 66 из 69 грузились отложено.
Посторонние скриптыСчетчики, чаты, виджеты, ремаркетинг. Часто половина времени до интерактивности – это то, что добавляли годами и забыли убрать.
Кэширование и сжатие на сервереЗаголовки кэша, gzip или brotli, версия протокола. Измеренный нами сайт отдавал главную из no-store - то есть без кэша страницы вообще, и каждый посетитель собирал ее заново.
Самая тяжелая страница каталогаКатегория с полным списком – именно там обычно скрывается проблема. На измеренном магазине страница категории со 100 товарами весила 554 КБ против 143,6 КБ на главной.
Что вы получаете
Документ с замерами по трем типам страниц: первый ответ, полная загрузка, вес до и после сжатия.
Перечень причин в порядке воздействия — от того, что дает больше всего, до мелочей.
Оценку, что из этого можно сделать быстро, а что требует переработки шаблона.
Разговор на 30 минут с объяснением, что именно тормозит и почему.
Срок: 2–3 рабочих дня
Почему это бесплатно
Потому что замер занимает два-три дня, а решение ускорять или нет без цифр принимать невозможно. Документ остается у вас, даже если работы будет делать другой подрядчик.
Что дальше
После замеров даем смету на конкретный список работ с ожидаемым эффектом по каждой. После выполнения измеряем еще раз теми же методами и показываем разницу.
Короткая форма: контакт и адрес сайта
Не нашли свой случай?
Опишите, как это устроено у вас, — ответим, подходит ли «Ускорение загрузки сайта» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Заказчики из Европы
Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Что влияет на стоимость
Почему две одинаковые на вид задачи считаются по-разному
Что именно найдем на замереВыключить три модуля и сжать изображение – это дни. Переписать шаблон категории, тянущий 554 КБ, – это недели. Поэтому вилки к замеру мы не называем: она совпала бы с реальностью случайно.
Уровень доступа к серверуЕсть доступ с правом менять конфигурацию – сжатие, заголовки кэша и протокол закрываются за час работы. Нет — действуем через хостера и упираемся в то, что позволяет тариф.
Сколько посторонних скриптов и кто за них отвечаетУбрать счетчик – минута. Согласовать с маркетологом, подрядчиком рекламы и владельцем, которые остаются пять из двенадцати, — отдельная неделя календаря, и она тоже в сроке.
Состояние шаблонаТему, которую годами правили дописыванием в конец файла, приходится сначала разбирать. Чистая сборка с отдельными файлами под каждый тип страницы дает тот же результат быстрее.
Количество типов страниц и языковых версийКаждый уникальный шаблон и каждая языковая ветвь – это отдельные замеры до и после и отдельная проверка. Магазин на трех языках требует втрое больше замеров, чем одностраничный сайт.
Тормозит ли базаКогда время сидит в запросах, добавляется работа с индексами и планом запроса. Это наименее предполагаемая часть, поэтому в смете она идет по отдельной строке, а не внутри «оптимизации».
Кейсы
Задачи и результат в цифрах — все показатели сняты нашим замером
магазин систем автоматического и капельного полива с ландшафтными услугами
Задача
Удержите скорость отдачи на техническом каталоге мелкой номенклатуры с глубокой вложенностью категорий.
Решение
OpenCart 3 по nginx с HTTP/2 и сжатием brotli. Каталог развернут на 4 уровня вложенности, в категориях работает модуль фильтра, изображения грузятся отложено, canonical на всех типах страниц ведет на домен без www.
Результат
Измерение 01.08.2026: первый ответ сервера 235 мс – медиана из пяти замеров, полный HTML 262 мс. Вес HTML главной 143,6 КБ, у brotli 22,5 КБ, то есть по сети идет в шесть раз меньше. Каталог 300 товаров в 40 категориях на 4 уровнях — цифра подтверждена двумя независимыми методами с расхождением 0%. Запас виден сразу: страница категории со 100 товарами весит 554 КБ против 143,6 КБ на главной. Найдены дефекты: карта сайта отдает 200 и ноль байт, ноль блоков JSON-LD, аналитики нет вообще – поэтому любое ускорение здесь будет видно в наших замерах, но не в конверсии, потому что конверсию никто не меряет.
украинский SaaS-платформа для автоматического рерайта.
Задача
Удержать публичную часть продукта легко: страница под платный трафик не имеет права загружаться долго.
Решение
Публичная часть на Next.js из восьми страниц, разметка SoftwareApplication, Offer, Organization, WebSite и FAQPage, PWA-манифест.
Результат
Измерение 31.07.2026: первый ответ сервера 220,6 мс, полная загрузка 329,8 мс при 140,8 КБ HTML – самый быстрый отклик среди 16 измеренных сайтов. Дефекты при этом тоже есть: robots.txt ссылается на карту сайта, которой нет, а счетчиков аналитики на лендинге ноль – скорость есть, а измерять конверсию нечем.
оптовый магазин нижнего белья с каталогом более 13 тыс. позиций
Задача
Проверить, действительно ли большой каталог делает сайт медленным.
Решение
Магазин с картой и категориями на 13 590 адресов карты сайта, разметка магазина с перечнем принятых способов расчета, подключен диспетчер тегов.
Результат
Измерение 31.07.2026: первый ответ сервера 289 мс – третий самый быстрый отзыв среди 16 измеренных сайтов, и это при 13 428 страницах товаров. Но HTML главной весит 751,2 КБ — самый тяжелый документ выборки, в четыре раза больше медианы. Сервер отвечает быстро, а браузер получает вчетверо больше, чем должен: типичный случай, когда ускорять нужно страницу, а не хостинг.
Что нужно от вас
Без этого не начнём — лучше подготовить заранее
1Доступ к сайту и хостингу с правом изменять конфигурацию сервера – без него часть работ просто недоступна.
2Доступ к админке платформы: часть причин скрывается в модулях, а не в коде.
3Список страниц, которые для вас критичны: главная, категория, карточка, корзина.
4Доступ к аналитике и Search Console, если они подключены.
5Ответ, какие посторонние скрипты и виджеты должны остаться, а по которым можно решать нам.
6Одного человека с вашей стороны, с которым можно за день согласовать отключение лишнего.
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы
Что спрашивают чаще всего — с конкретными ответами
Почему вы не ориентируетесь на бал PageSpeed?
Ибо балл – это агрегат, а не диагноз, и он прыгает от замера к замеру даже на неизмененном сайте. Мы меряем то, что можно проверить и повторить: первый ответ сервера, полная загрузка документа, вес до и после сжатия, количество изображений с отложенной загрузкой, количество посторонних скриптов. Эти цифры одинаковы у нас и у вас и за ними видно, что именно изменилось после работ. Балл обычно тоже растет, но он следствие, а не цель: под него можно подогнать страницу так, что человеку скорее не станет.
У нас медленная только главная, а остальные нормально так бывает?
Бывает, и это типичный случай. В измеренном магазине белья карточка товара отдавалась за 391,4 мс, категория за 473,2 мс, а главная — за 1 544,6 мс, то есть вчетверо медленнее остального сайта. Причина сидела не в железе: главная отдавалась с заголовком no-store, без кэша страницы вообще, и собиралась заново для каждого посетителя. Плюс 118 изображений, из которых ни одно не грузилось отложено. Поэтому мы и меряем три типа страниц отдельно: одна цифра по сайту такую разницу прячет.
Сколько можно выиграть на сжатии?
Иногда разово много. Измеренный нами магазин полива отдает 143,6 КБ разметки, которые в brotli сжимаются до 22,5 КБ – по сети уходит в шесть раз меньше, и делается это за час настройкой сервера. Но если на той же странице 118 изображений, сжатие документа решит малую часть задачи. Поэтому начинаем с замеров, а не с приёмов: порядок работ задает то, что нашли, а не то, что умеем скорее всего.
Тормозит ли сайт из-за большого количества товаров?
Реже, чем списывают. Измеренный нами магазин на 54 302 товара отдает первый ответ за 413,8 мс, а магазин на 300 позиций - за 235 мс; при этом мебельный сайт с каталогом на 76 карт отдавал 374 КБ разметки на главной. Объем каталога влияет на страницу категории и на внутренний поиск, а не на скорость сайта в целом. В том же магазине полива главная весит 143,6 КБ, а категория со 100 товарами – 554 КБ: разница именно там, а не в количестве карт в базе.
Можно ли ускорить без изменения дизайна?
В подавляющем большинстве случаев да. Сжатие, кэш, отложенная загрузка изображений, ревизия посторонних скриптов и оптимизация тяжелейшего шаблона вид страницы не изменяют. Дизайн приходится трогать редко – когда он сам требует десятка шрифтов и полноэкранного видео на первом экране. В таком случае мы показываем, сколько стоит каждый элемент в миллисекундах, и решение остается за вами: выбор между видом и скоростью, а не техническая проблема.
Сколько идет работа и от чего сдвигается срок?
5–20 рабочих дней. Замеры 2-3 дня, серверная часть 1-2, изображение 1-3, ревизия скриптов 1-2, тяжелый шаблон и база 2-8, повторные замеры 1. Верхний предел набегает в двух случаях: приходится перерабатывать шаблон категории или разбираться с базой. Оба мы называем отдельными строками сметы, чтобы было видно, за что платите. Календарный срок часто сдвигает не код, а согласование: решение по посторонним скриптам принимает не разработчик.
Результат сохранится?
Если не добавлять новые виджеты без проверки — да. Самая частая причина, по которой сайт снова становится медленным через полгода, – набор нового: чат, еще один пиксель, виджет отзывов, баннер. Мы оставляем документ с замерами и одно правило: добавили скрипт – перемеряйте и сравните с цифрой в документе. При необходимости ставим мониторинг времени ответа, чтобы рост был виден сразу, а не через квартал по жалобе.
После ускорения будет больше заказов?
Такого обещания не будет. Механизм работает иначе: посетитель, ушедший до появления первого экрана, не увидел ни товара, ни цены, ни кнопки – его невозможно конвертировать ни одним оффером. Скорость не создает спрос, она убирает техническую утрату. Отраслевые исследования связь фиксируют – Google/SOASTA (2017) на росте времени загрузки с 1 до 3 секунд, Deloitte и Google (2020) на мобильной скорости, – но это среднее по рынку, а не наше обещание вам. И отдельно: увидеть смену в заказах можно только там, где стоит аналитика. В магазине полива из нашей выборки ее нет вообще, поэтому там результат будет виден только в замерах.
Отправьте адрес сайта и скажите, какие страницы для вас критические.
В ответ — замеры по трем типам страниц, перечень причин в порядке воздействия и оценка, что делается за час, а требует переработки шаблона. Если окажется, что сайт скорый, а дело в другом, услышите это первым же письмом.
Из измеренных кейсовИзмерение 01.08.2026: первый ответ сервера 235 мс
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.