Технологии

Скорость загрузки сайта: как проверить и почему это влияет на продажи

Скорость загрузки сайта = деньги. Core Web Vitals, инструменты проверки, что замедляет сайт и как ускорить. Три замера с датами: сайт на Тильде — LCP 61,2 сек и 224 запроса, сайт на MODX — 11 сек на мобильном, наш собственный сайт — 5,7 сек до правки и 3,4 сек после.

Никита Шорин 7 апреля 2026 6 мин 473 просмотров 0 ♥
Скорость загрузки сайта: как проверить и почему это влияет на продажи

Каждая лишняя секунда загрузки сайта стоит вам денег. Не метафорически — буквально. Amazon подсчитал: задержка на 100 миллисекунд снижает выручку на 1%. Google выяснил: при увеличении времени загрузки с 1 до 3 секунд вероятность отказа вырастает на 32%. Скорость загрузки сайта — это не техническая метрика для разработчиков. Это напрямую про деньги: конверсии, позиции в поиске и деньги, которые уходят к конкурентам. Разбираем по-честному.

-7%
конверсии за каждую +1 сек
53%
уходят если >3 сек загрузки
61,2 сек
LCP сайта на Тильде, замер 04.09.2026
3,4к
запросов/мес «скорость загрузки»

Для малого бизнеса масштаб другой, но механизм тот же. Если сайт грузится 5 секунд вместо 1 секунды, вы теряете около 40% посетителей ещё на входе. Из оставшихся 60% конверсия в заявку ниже, потому что медленный сайт создаёт ощущение ненадёжности.

Как проверить скорость загрузки сайта: 3 инструмента

Разные инструменты показывают разные срезы данных. Используйте все три для полной картины.

Google PageSpeed Insights

pagespeed.web.dev — официальный инструмент Google. Использует реальные данные CrUX. Даёт балл 0–100 и список конкретных проблем. Мобильная оценка важнее десктопной.

GTmetrix

gtmetrix.com — водопад загрузки: визуальный таймлайн каждого ресурса. Видно, что именно тормозит. Удобен для диагностики конкретных узких мест и сравнения до/после оптимизации.

WebPageTest

webpagetest.org — тест с серверов в разных гео. Можно выбрать Москву или Санкт-Петербург. Критично для российских сайтов: CDN, быстрый в Европе, может быть медленным из России.

Важно: один прогон — не результат

PageSpeed даёт разные баллы в зависимости от нагрузки на сервер в момент теста. На собственном сайте 27 августа 2026 года мы видели разброс до 20 пунктов между прогонами одной и той же страницы. Правило: проверяйте 3–5 раз и берите среднее. Никогда не принимайте решение на основании одного результата. Это относится и к PageSpeed, и к GTmetrix.

Core Web Vitals: три метрики, которые учитывает Google

С 2021 года Google официально использует Core Web Vitals как сигнал ранжирования. Сайты, которые проходят все три порога, получают преимущество в выдаче при прочих равных условиях.

LCP

Largest Contentful Paint

Время до отрисовки главного элемента страницы. Норма: менее 2,5 сек. Обычно это главная картинка или H1. Что влияет: размер изображений, TTFB сервера, блокирующие скрипты.

INP

Interaction to Next Paint

Отзывчивость интерфейса. Норма: менее 200 мс. Плохой INP — кнопка не реагирует полсекунды. Основная причина: тяжёлый JavaScript, блокирующий главный поток.

CLS

Cumulative Layout Shift

Визуальная стабильность страницы. Норма: менее 0,1. Знакомо: начинаете читать, появляется баннер — всё съезжает. Причина: изображения без width/height, рекламные блоки.

TTFB

Time to First Byte

Время до получения первого байта от сервера. Норма: менее 800 мс. Отражает скорость сервера напрямую. На дешёвом shared-хостинге — легко 1–2 сек.

WordPress vs Тильда vs Чистый PHP: Core Web Vitals

Реальные данные из наших замеров и публичных кейсов. Не маркетинг — цифры из PageSpeed.

Метрика WordPress (типичный) Тильда Чистый PHP
PageSpeed Mobile 35–65 55–75 92–97
LCP 2,8–5,5 сек 2,0–3,5 сек 0,8–1,4 сек
INP 300–800 мс 150–300 мс 50–120 мс
CLS 0,05–0,30 0,02–0,12 0,00–0,02
TTFB 400–1200 мс 200–600 мс 40–120 мс
Проходит Core Web Vitals Редко Иногда По умолчанию
"

С агрессивной оптимизацией WordPress можно довести до 80–85 баллов — это требует специалиста и регулярного обслуживания. Чистый PHP даёт 90+ по умолчанию, без дополнительных усилий.

— Никита Шорин, Эко ОС

Три замера с датами: два чужих сайта и один свой

Диапазоны в таблице выше — обобщение по десяткам проектов. Ниже три конкретных замера: адрес сайта, движок, инструмент и дата. Два сайта чужие, третий — наш собственный, и он показал не лучший результат.

Сайт На чём сделан Что показал замер Дата
ремонт и стройка, Калининград Тильда LCP 61,2 сек, 224 запроса, 2,58 МБ 04.09.2026
выставочные стенды, Москва MODX, готовая тема 11 сек до загрузки на мобильном 04.09.2026
eco-os.ru Чистый PHP было 5,7 сек LCP → стало 3,4 сек, 93 балла 27.08.2026

Строительная компания из Калининграда: 2,58 МБ кода на 5448 знаков текста

Сайт строительной компании на Тильде. Замер 4 сентября 2026 года, мобильный профиль. Страница отдаёт браузеру 2,58 МБ кода, при этом полезного текста на ней — 5448 знаков. На каждый знак, который читает человек, приходится около полукилобайта служебного кода: разница примерно в 500 раз.

Откуда вес: 224 HTTP-запроса на одну страницу, из них 144 скрипта. Браузер обращается к 34 внешним хостам — каждый новый хост это отдельный DNS-запрос, установка соединения и TLS-рукопожатие ещё до того, как начнёт грузиться сам файл.

Что видит посетитель. По Wi-Fi страница загружается за 3,1 секунды — терпимо. На мобильном 4G — 38,3 секунды. При слабом сигнале — 95 секунд, больше полутора минут. PageSpeed Insights в мобильном профиле показал LCP 61,2 секунды при норме Google в 2,5 секунды: это в 24 раза выше порога.

Разрыв между Wi-Fi и 4G — главная слепая зона владельца

Владелец сайта открывает его с офисного Wi-Fi и видит 3,1 секунды. Клиент открывает с телефона в дороге и ждёт 38,3 секунды. Обе цифры — про один и тот же сайт в один и тот же день. Поэтому замер делают в мобильном профиле, а не «у себя за столом».

Выставочная компания из Москвы: 11 секунд на мобильном

Сайт выставочной компании, движок MODX с готовой темой. Замер 4 сентября 2026 года: 11 секунд до загрузки на мобильном. Это в 4,4 раза больше порога Google по LCP и примерно вдвое дольше того времени, за которое, по данным Google, уходит половина мобильных посетителей.

MODX — не «медленный движок»: он отдаёт страницу быстро. Вес набирается тем, что подключено поверх него, и в готовой теме этот набор задан заранее, ещё до того, как владелец добавил первую страницу.

eco-os.ru: наш собственный сайт грузился 5,7 секунды

27 августа 2026 года мы прогнали через собственный аудит свой сайт. Результат: LCP 5,7 секунды на мобильном при том, что сайт написан на чистом PHP без CMS и плагинов. Причина одна и техническая — тег <picture> стоял без вложенного <source>, поэтому браузер грузил тяжёлый вариант изображения вместо лёгкого.

После правки — 3,4 секунды LCP и 93 балла PageSpeed в мобильном профиле. Честная оговорка по методике: между прогонами PageSpeed на одной и той же странице мы видели разброс до 20 пунктов. Поэтому 93 — это не «наш балл навсегда», а среднее по серии прогонов; одиночный результат ни о чём не говорит ни у нас, ни у конкурента.

Это не приговор конструкторам и CMS

Три замера выше — три конкретных сайта на конкретную дату, а не характеристика всех сайтов на Тильде и MODX. Медленной страницу делает не движок сам по себе, а объём того, что на него навешано: сторонние скрипты, тяжёлые изображения, готовая тема с библиотеками на каждой странице. Конструктор и готовая CMS при должной настройке дают приемлемые цифры. Разница в объёме работы: на своём коде вы решаете, что попадёт на страницу, а в готовом решении вычищаете лишнее из того, что уже подключено за вас. И наоборот — свой код от ошибок не защищает: наш сайт с LCP 5,7 секунды тому пример. Что выбирать под задачу, разбираем отдельно: самописный сайт или CMS.

Что замедляет сайт

Главные виновники медленного сайта

WordPress с плагинами (десятки PHP-файлов, 10–50 запросов к БД, 20–40 JS/CSS файлов при каждом запросе). Неоптимизированные изображения (фото с телефона 4–8 МБ вместо 200–400 КБ WebP). Внешние скрипты — каждый добавляет 50–200 мс. Медленный хостинг с TTFB >800 мс.

Подробнее о технической причине медленности WordPress: CMS спроектирована для гибкости через плагины. При 20 плагинах — сотни hooks в жизненном цикле запроса. Кэш-плагины снижают нагрузку на сервер, но HTML уже сгенерирован со всеми JS и CSS. Количество HTTP-запросов в браузере не меняется.

Неоптимизированные изображения — самая частая быстрая победа. Разница в 20 раз между JPEG с телефона и WebP для веба — это 20x разница во времени загрузки. Каждый сторонний скрипт (Метрика, GA4, пиксель соцсетей, онлайн-чат) добавляет отдельный DNS-запрос и установку соединения.

Как ускорить сайт: практические методы

Быстрые победы

Конвертация изображений в WebP (сжатие на 25–35% без потери качества), lazy loading атрибутом loading="lazy", minification JS и CSS (уменьшение на 20–40%), CDN для статики (Cloudflare — в стартовом тарифе без оплаты, BunnyCDN — платный и недорогой).

Preload критических ресурсов: браузер загружает ресурсы по мере их обнаружения в HTML. Шрифт, упомянутый в CSS, начинает загружаться только после парсинга CSS. Директива <link rel="preload"> в head говорит браузеру: начни загружать немедленно.

CDN (Content Delivery Network) раздаёт статику с серверов, географически близких к пользователю. Если ваш сервер в Москве, пользователь из Новосибирска получает картинки с CDN-узла в Сибири — в несколько раз быстрее. Cloudflare отдаёт базовую CDN в стартовом тарифе без оплаты.

Как мы выводим сайт в зелёную зону Core Web Vitals

Пять этапов, которые применяем к каждому проекту. На своём сайте они дали 93 балла PageSpeed и 3,4 секунды LCP после правки 27 августа 2026 года.

Этап 1: Архитектурное решение
Выбор чистого PHP вместо CMS. Никаких плагинов, никаких ORM, никаких абстракций. Запрос → PHP → HTML. Типичный TTFB: 30–80 мс вместо 300–800 мс у WordPress.
Этап 2: Оптимизация изображений
Конвертация всех изображений в WebP при заливке. Lazy loading для всего ниже первого экрана. Указание width/height для предотвращения CLS. Preload для главного баннера.
Этап 3: Минификация и объединение
CSS и JS минифицированы. Один CSS-файл вместо нескольких. JS грузится в конце body или через defer. Нет блокирующих рендер ресурсов в head.
Этап 4: Сервер и хостинг
VPS с SSD, HTTP/2, gzip-сжатие, кэширование статики через nginx (Cache-Control: max-age). Cloudflare для CDN и защиты от DDoS.
Этап 5: Проверка и сдача
PageSpeed 3–5 прогонов, берём среднее: разброс между прогонами доходит до 20 пунктов, одиночный результат ничего не доказывает. Цель: 90+ на мобильном. Все Core Web Vitals в зелёной зоне. Сдаём только после достижения целевых показателей.

О полной стоимости разработки таких сайтов — читайте в статье сколько стоит сайт для бизнеса. О том, как скорость и технический фундамент влияют на SEO — SEO для сайта компании. Почему мы не используем WordPress — почему не WordPress. Как выбрать между готовой CMS и своим кодом под конкретную задачу — самописный сайт или CMS.

Частые вопросы про скорость сайта

PageSpeed 80+ из 100 (Google) или Core Web Vitals в зелёной зоне: LCP до 2.5 сек, INP до 200 мс, CLS до 0.1. На мобильных — те же метрики, без поблажек. Сайт, грузящийся дольше 3 секунд, теряет 40–50% посетителей до первого экрана. Норма для серьёзного бизнеса — 1.5–2 секунды до интерактивности.

PageSpeed Insights (pagespeed.web.dev) — главный инструмент, даёт цифры по Core Web Vitals. WebPageTest.org — детальный анализ загрузки по кадрам. GTmetrix — отчёт со скриншотами и рекомендациями. Яндекс.Вебмастер «Качество сайта» — местная оценка. Все четыре сервиса открыты и работают без регистрации.

Топ-5 причин: тяжёлые картинки (без сжатия и WebP), много JavaScript (10+ плагинов на странице), отсутствие кеширования и CDN, дешёвый хостинг (shared с 50+ соседями), плохая структура CSS/JS (render-blocking ресурсы). Реже — медленная база данных, отсутствие gzip-сжатия, слишком большие шрифты.

Да, напрямую. С 2021 года Яндекс учитывает Core Web Vitals в ранжировании. Сайт с PageSpeed 30 проигрывает сайту с PageSpeed 85 при равных текстах. Особенно сильно скорость влияет на мобильный поиск, где 60–70% запросов с телефонов. Медленный сайт = ниже позиции = меньше трафика.

Аудит скорости — 10–25 тыс. ₽. Базовая оптимизация (сжатие картинок, gzip, кеширование) — 20–50 тыс. ₽. Полноценное ускорение с переходом на CDN и переписыванием JS — 60–150 тыс. ₽. На WordPress сайтах с 30+ плагинами иногда дешевле сделать новый сайт, чем оптимизировать старый.

Использовать формат WebP (на 25–35% легче JPEG при той же визуальной картинке). Инструменты: Squoosh.app (в браузере, без оплаты), ImageOptim (Mac), TinyPNG (web, до 20 файлов за раз), cwebp в командной строке. Для сайтов с сотнями картинок — автоматическое сжатие на сервере через nginx-модуль или плагин CMS.

Замер 4 сентября 2026 года, сайт калининградской строительной компании на Тильде: 2,58 МБ кода на 5448 знаков текста — примерно в 500 раз больше служебного кода, чем полезного текста. На странице 224 HTTP-запроса, 144 скрипта и обращения к 34 внешним хостам. Скорость полной загрузки: 3,1 секунды по Wi-Fi, 38,3 секунды на 4G, 95 секунд при слабом сигнале. PageSpeed Insights в мобильном профиле показал LCP 61,2 секунды при норме Google 2,5 секунды.

Нет. Медленной страницу делает не сам движок, а то, сколько на него навешано: сторонние скрипты, неоптимизированные изображения, готовая тема с набором библиотек на каждой странице, счётчики и чаты. Конструктор или готовая CMS при должной настройке дают приемлемые цифры. Разница в объёме работы: на своём коде вы решаете, что попадёт на страницу, а в готовом решении убираете лишнее из того, что уже подключено за вас. Пример из собственной практики: сайт eco-os.ru написан на чистом PHP, но 27 августа 2026 года самоаудит показал LCP 5,7 секунды на мобильном из-за одной ошибки в разметке изображения. После правки — 3,4 секунды.

Полезно? Поставьте лайк — это помогает другим найти статью.