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

Признаны SEO-компанией №1 в Беларуси
по результатам рейтинга Байнета 2025

+375 (29) 667-88-83
+375 (29) 667-88-83
+375 (17) 276-07-85
+375 (17) 276-07-85

C 10:00 до 19:00 в будние дни

Скорость загрузки сайта

Главная/1. Гайды/Скорость загрузки сайта

Скорость загрузки сайта — одна из ключевых метрик технического SEO, прямо влияющая на ранжирование в Google и косвенно — в Яндексе через поведенческие сигналы. Медленный сайт теряет до 40% пользователей за первые 3 секунды ожидания, ухудшает Core Web Vitals и проседает в коммерческой выдаче. Скорость зависит от десятков факторов: от качества хостинга и размера изображений до настройки серверного сжатия и порядка загрузки JavaScript. Ускорение сайта — комплексная задача на пересечении SEO, фронтенда и серверной инфраструктуры.

Что такое скорость загрузки сайта

Скорость загрузки сайта — время от запроса страницы пользователем до момента, когда страница становится полностью видимой и интерактивной. Раньше скорость измерялась одной общей метрикой («сайт загрузился за 2,4 секунды»), сегодня — набором метрик Core Web Vitals и сопутствующих показателей, которые описывают разные стадии загрузки.

Что такое скорость загрузки сайта сегодня: это не одно число, а профиль из 4–6 метрик. TTFB описывает время ответа сервера. FCP — момент появления первого визуального контента. LCP — отрисовку главного видимого блока. INP — отзывчивость на клики и тапы. CLS — стабильность вёрстки при загрузке. Профиль метрик показывает, где именно у сайта проблема: на стороне сервера, в передаче данных, в рендеринге или в интерактивности.

Скорость измеряется отдельно на мобильной и десктопной версии. С 2019 года Google применяет mobile-first indexing — основная оценка берётся с мобильного устройства. Мобильная скорость сегодня — приоритетная метрика для большинства бизнес-сайтов, поскольку доля мобильного трафика составляет 60–80% в большинстве ниш.

Влияние скорости загрузки на SEO

Влияние скорости загрузки на SEO работает на трёх уровнях.

Уровень 1. Прямой фактор ранжирования. Google официально включил скорость в факторы ранжирования с 2018 года для мобильной выдачи, а с июня 2021 — добавил Core Web Vitals как явный сигнал. Современный сайт с LCP более 4 секунд не имеет шансов в конкурентной коммерческой выдаче Google. Яндекс не выделяет скорость как отдельный фактор, но учитывает её через поведенческие сигналы Метрики.

Уровень 2. Поведенческие сигналы. Медленный сайт даёт высокий процент отказов: 40% пользователей покидают страницу, если она грузится дольше 3 секунд. Поведенческие сигналы — отказы, время на странице, глубина просмотра — напрямую считываются Яндекс.Метрикой и Google Analytics, оба алгоритма используют их в ранжировании.

Уровень 3. Краулинговый бюджет. Поисковые роботы тратят больше времени на обход медленных сайтов. На крупных проектах с 10 000+ URL это приводит к тому, что часть страниц переобходится реже или не индексируется вовсе. Ускорение сайта прямо увеличивает количество страниц, которые алгоритм успевает обработать за визит.

Сайт со скоростью загрузки 4+ секунды теряет 40% пользователей до того, как они увидят контент. Никакое SEO не закроет этот разрыв — пользователь не дойдёт до страницы.

Скорость загрузки и ранжирование связаны не только через алгоритмическую оценку. Быстрый сайт показывает выше конверсию (от 7 до 15% роста на каждую сэкономленную секунду по данным разных исследований Walmart, Amazon, BBC). Конверсия влияет на устойчивость бизнеса, что косвенно отражается на инвестициях в контент и ссылки — а это уже SEO-факторы более высокого уровня.

Метрики скорости и инструменты замера

Базовый набор метрик скорости загрузки сайта:

МетрикаЧто измеряетЦелевое значение (75% страниц)
TTFBTime to First Byte — время ответа сервера до начала передачи данныхменее 600 мс
FCPFirst Contentful Paint — время до отрисовки первого контентного элементаменее 1,8 с
LCPLargest Contentful Paint — время до отрисовки главного видимого блокаменее 2,5 с
INPInteraction to Next Paint — время отклика на действия пользователяменее 200 мс
CLSCumulative Layout Shift — кумулятивный сдвиг макета при загрузкеменее 0,1
TBTTotal Blocking Time — суммарное время блокировки основного потока (в Lighthouse)менее 200 мс

LCP, INP и CLS — три обязательных Core Web Vitals. С марта 2024 года INP заменил FID (First Input Delay), который раньше входил в Core Web Vitals. TTFB и FCP — сопутствующие метрики, помогающие понять, где именно проблема.

Инструменты замера скорости:

  • Google PageSpeed Insights. Бесплатный официальный инструмент Google. Показывает Core Web Vitals на основе реальных данных пользователей (Field Data из Chrome UX Report) и лабораторных замеров (Lab Data из Lighthouse). Главный инструмент для аудита одной страницы.
  • Lighthouse. Встроен в Chrome DevTools (вкладка «Lighthouse»). Лабораторные замеры с подробным разбором проблем и рекомендациями. Удобен для разработчика во время правок.
  • Google Search Console. Раздел «Core Web Vitals» показывает Field Data по всему сайту, разделяя URL на «Хорошо», «Требуется улучшение» и «Плохо». Главный инструмент для мониторинга всего сайта.
  • GTmetrix. Сторонний сервис с подробной диаграммой загрузки (waterfall), позволяющей увидеть, какие конкретно ресурсы замедляют страницу. Платный для регулярных замеров.
  • WebPageTest. Профессиональный инструмент для глубокого анализа. Замеры из разных географических точек, с разных устройств и при разной скорости соединения. Бесплатный для базовых проверок.
  • Яндекс.Метрика. Отчёт «Тайминг загрузки страниц» показывает скорость загрузки реальных пользователей, разбитую по типам устройств, регионам и сегментам аудитории. Не заменяет Search Console, но дополняет её взгляд со стороны Метрики.

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

Базовые причины медленной загрузки:

  • Тяжёлые изображения без оптимизации. Фотографии товаров в исходном размере (3–8 МБ), формат JPEG вместо WebP или AVIF, отсутствие lazy loading. Главная причина высокого LCP.
  • Блокирующий JavaScript в <head>. Подключение тяжёлых JS-библиотек без атрибутов defer или async. Браузер блокирует отрисовку до полной загрузки JS, что увеличивает FCP и LCP.
  • Раздутые CSS-файлы. Бутстрапы и фреймворки с большим количеством неиспользуемых правил, отсутствие critical CSS, неминифицированные стили.
  • Медленный хостинг или сервер. Низкая мощность shared-хостинга, размещение далеко от целевой аудитории, отсутствие HTTP/2 или HTTP/3 на стороне сервера. Прямо влияет на TTFB.
  • Сторонние скрипты. Метрики, чаты, виджеты соцсетей, попапы, рекламные блоки — каждый добавляет HTTP-запросы и JS-нагрузку. Часто на бизнес-сайте суммарно 15–25 сторонних скриптов.
  • Отсутствие кэширования. Каждый запрос пересобирает страницу с нуля вместо отдачи готового HTML. Особенно критично для CMS на PHP (WordPress, Joomla, Bitrix) без плагинов кэширования.
  • Большое количество HTTP-запросов. 200+ запросов на странице (отдельные иконки, скрипты, стили, шрифты) против оптимальных 30–60. Каждый запрос — отдельная задержка, особенно на HTTP/1.1.
  • Сдвиг макета при загрузке. Картинки без явных размеров, рекламные блоки с динамической высотой, шрифты без font-display: swap. Дают высокий CLS, ухудшающий пользовательский опыт.

Как ускорить сайт

Вопрос «как ускорить сайт» сводится к работе по семи направлениям. Каждое направление закрывает группу метрик и набор технических настроек. Полная оптимизация скорости сайта обычно занимает 2–4 месяца совместной работы разработчика, контент-команды и SEO-специалиста.

Оптимизация изображений. Перевод всех изображений в формат WebP или AVIF — сжатие на 25–50% при том же визуальном качестве. Подбор размера под фактическое отображение на странице: изображение 1920×1080 px в карточке, где оно отображается 400×225 px — типичная ошибка. Атрибут loading="lazy" для всех изображений ниже первого экрана. Указание явных width и height для каждого <img> — устраняет CLS.

Работа с JavaScript. Удаление неиспользуемого JS через анализ Coverage в Chrome DevTools. Откладывание загрузки некритических скриптов через атрибут defer или async. Подключение сторонних скриптов через Google Tag Manager с условиями срабатывания (только если пользователь долистал до определённого блока). Code splitting для SPA-приложений: загружать только тот JS, который нужен на текущей странице.

Оптимизация CSS. Удаление неиспользуемых стилей через PurgeCSS, UnusedCSS или аналогичные инструменты. Минификация продакшен-сборки CSS. Извлечение критического CSS (стилей для первого экрана) и инлайн-вставка в <head>. Остальные стили подгружаются асинхронно через <link rel="preload"> или после загрузки страницы.

Кэширование. Серверное кэширование готовых HTML-страниц для гостевых пользователей через Redis, Memcached или встроенные механизмы CMS (WP Rocket, W3 Total Cache для WordPress; настройки кэша в Bitrix). Браузерное кэширование статических ресурсов (изображения, CSS, JS) через заголовки Cache-Control и Expires со сроком от 1 месяца до 1 года.

Сервер и хостинг. Переход с shared-хостинга на VPS или выделенный сервер для проектов с трафиком от 10 000 посетителей в месяц. Включение HTTP/2 или HTTP/3 на стороне сервера — ускоряет параллельную передачу нескольких ресурсов. Серверное сжатие через gzip или brotli для текстовых ресурсов (HTML, CSS, JS). TTFB менее 300 мс — целевой ориентир для бизнес-сайта.

CDN. Content Delivery Network — сеть серверов, размещённых в разных регионах мира, через которые отдаются статические ресурсы (изображения, CSS, JS, шрифты). Снижает задержку для пользователей, удалённых от основного сервера. Сегодня — обязательный элемент для проектов с международной аудиторией. Базовые опции: Cloudflare (бесплатный план достаточен для большинства бизнес-сайтов), AWS CloudFront, BunnyCDN.

Оптимизация шрифтов. Подгрузка только используемых начертаний (regular + bold вместо всего семейства). Подключение через <link rel="preload"> для критичных шрифтов. Свойство font-display: swap — позволяет браузеру показать текст системным шрифтом до загрузки кастомного. Самохостинг шрифтов вместо загрузки с Google Fonts — экономит один внешний HTTP-запрос.

Региональная специфика: Беларусь и хостинг

Для проектов под белорусский рынок оптимизация скорости загрузки сайта имеет региональные особенности.

Расположение хостинга. Сервер в РБ или ближайшем регионе (Россия, Польша, Литва) даёт TTFB 30–80 мс для белорусских пользователей. Серверы в США или Азии — 200–400 мс. Для коммерческого сайта с целевой аудиторией в РБ это означает разницу в LCP примерно в 0,3–0,5 секунды без других оптимизаций.

Скорость интернета. Средняя скорость мобильного интернета в РБ — около 30–40 Мбит/с в крупных городах. В малых городах и сельской местности — 5–15 Мбит/с. Замеры скорости через WebPageTest нужно проводить с эмуляцией медленных соединений, не только Fast 4G.

CDN для белорусских проектов. Cloudflare имеет точку присутствия в Польше и Литве, что даёт хорошее покрытие РБ. Платформы российских CDN (Selectel CDN, NGENIX) работают через серверы в РФ. Для большинства белорусских проектов Cloudflare на бесплатном плане достаточен.

Особенности белорусского рынка хостинга. Hoster.by, Active.by, Datahata — основные местные хостинг-провайдеры. VPS у белорусских провайдеров — 30–80 BYN в месяц. Выделенный сервер — 200–400 BYN в месяц. Локальный хостинг даёт минимальный TTFB для белорусской аудитории и удобство расчёта в BYN с оплатой через ЕРИП.

Размер белорусского рынка в 16–17 раз меньше российского, но требования по скорости — те же. Алгоритмы не делают скидок на региональную специфику: LCP более 2,5 секунды одинаково плохо и для российского, и для белорусского проекта.

Типичные ошибки при оптимизации скорости

Большинство неудачных оптимизаций скорости — следствие точечных исправлений без системного подхода. Восемь повторяющихся ошибок:

ОшибкаПоследствиеРешение
Замер скорости на быстром офисном интернете без эмуляции мобильного 4GИллюзия хорошей скорости, реальная картина у пользователей хуже на 30–50%Замеры с эмуляцией Slow 4G и Mid-tier device через PageSpeed Insights и Lighthouse
Оптимизация только лабораторных метрик (Lab Data) без учёта Field DataLighthouse показывает 90+, но реальные пользователи получают медленный сайт из-за специфики устройств и сетейПриоритет Field Data в Search Console (раздел Core Web Vitals) — это реальный показатель
Установка десятка плагинов кэширования с конфликтамиКэш работает нестабильно, страницы отдаются в устаревшем виде, кэш ломается при каждом обновлении контентаОдин основной плагин кэширования (для WordPress — WP Rocket или W3 Total Cache), правильная настройка инвалидации кэша
Lazy loading на изображениях первого экранаLCP-изображение отрисовывается с задержкой, LCP растёт до 4+ секундLazy loading только для изображений ниже первого экрана; на главное изображение (часто LCP) — fetchpriority="high"
Сжатие изображений с потерей качества до неузнаваемостиСкорость растёт, но конверсия падает из-за плохого вида товараБаланс: WebP на качестве 75–85% даёт оптимальное соотношение размер/качество
Подключение тяжёлых сторонних скриптов в <head> синхронноБлокировка отрисовки страницы, FCP и LCP растут пропорционально весу скриптовВсе сторонние скрипты — через defer или async; критические аналитики (GA, Метрика) — через GTM с асинхронной загрузкой
Игнорирование TTFB при оптимизацииВсе остальные метрики страдают, потому что сервер отвечает 1–2 секунды; никакая фронтенд-оптимизация не закроет проблемуВ первую очередь — оптимизация сервера, кэширование, при необходимости — переход на VPS
Шрифты без font-display: swapFOIT (Flash of Invisible Text) — пользователь видит пустые места вместо текста до загрузки шрифтаСвойство font-display: swap в каждом @font-face; preload для критичных шрифтов

Часто задаваемые вопросы

Сколько времени уходит на оптимизацию скорости загрузки сайта?

Для бизнес-сайта среднего размера — 2–4 месяца совместной работы разработчика, SEO-специалиста и контент-команды. Базовые улучшения (сжатие изображений, минификация, lazy loading, базовое кэширование) — 2–3 недели. Глубокая оптимизация (TTFB, рефакторинг JS, переход на CDN, серверные настройки) — от 1 до 3 месяцев. Эффект в Core Web Vitals в Search Console появляется через 28 дней (период расчёта метрик), полное стабилизация — через 2–3 месяца.

Что важнее: LCP, INP или CLS?

LCP в первую очередь — это самая весомая из трёх метрик и самая часто проседающая на бизнес-сайтах. INP и CLS закрываются проще: INP — через оптимизацию JS, CLS — через корректную вёрстку. LCP требует комплексной работы со скоростью сервера, изображениями, шрифтами, критическим CSS — поэтому стартовать оптимизацию обычно нужно с него.

Можно ли ускорить сайт без переделки кода, только настройками?

Базовые улучшения возможны: включение серверного кэширования и сжатия, установка плагина оптимизации изображений для CMS, подключение CDN. Это даёт 20–40% улучшения скорости без работы с кодом. Глубокая оптимизация (рефакторинг JS, critical CSS, переход на серверный рендеринг) без работы с кодом невозможна.

Существует ли разница в требованиях к скорости для Яндекса и Google?

Прямые требования есть только у Google (Core Web Vitals как явный сигнал). Яндекс учитывает скорость через поведенческие сигналы Метрики. На практике для большинства проектов это означает одинаковые целевые показатели — медленный сайт одинаково проседает в обеих системах, но через разные механизмы.

Сколько стоит оптимизация скорости в РБ?

Базовая оптимизация (сжатие изображений, минификация, lazy loading, плагин кэширования) — 800–1500 BYN разовая работа. Комплексная (плюс работа с JS, critical CSS, переход на VPS, настройка CDN) — 2500–5000 BYN. Глубокая (рефакторинг архитектуры, серверный рендеринг, оптимизация TTFB) — от 5000 BYN, обычно в составе абонементной работы.

Влияет ли количество товаров на странице категории на скорость?

Влияет существенно. Страница категории с 100+ товарами и фотографиями загружается медленнее, чем с 20–30. Современная стандартная практика — пагинация по 20–30 товаров на страницу плюс lazy loading изображений. Бесконечная прокрутка с догрузкой через AJAX даёт хорошее UX, но требует корректной настройки для индексации.

Что делать, если PageSpeed Insights показывает 90+, но Search Console — проблемы?

Разница между Lab Data (лабораторные замеры PageSpeed) и Field Data (реальные данные пользователей в Search Console) — нормальное явление. Field Data — приоритет. Проверять нужно: какие сегменты пользователей дают проблемы (мобильные, медленные сети, регионы), какие конкретно страницы проседают. Часто проблема в нескольких категориях сайта, не во всём сайте.

Стоит ли использовать AMP сегодня?

AMP (Accelerated Mobile Pages) — устаревшая технология. Google отказался от приоритета AMP в выдаче ещё в 2021 году, в большинстве ниш использование AMP не даёт SEO-преимуществ. Современный подход — оптимизированная мобильная версия на основном сайте через responsive design и работу с Core Web Vitals.

Как контролировать скорость после оптимизации?

Регулярный мониторинг через Search Console (отчёт Core Web Vitals раз в месяц), Яндекс.Метрика (отчёт «Тайминг загрузки страниц»), сторонние сервисы постоянного мониторинга (SpeedCurve, Calibre, Pingdom). Любое изменение на сайте — новый плагин, новый шрифт, новые скрипты аналитики — проверяется тестовым замером скорости перед выкладкой.

© ЧУП «Кропас», 2026. Все права защищены.