Медленный сайт на WordPress теряет клиентов ещё до того, как покажет им первый экран. Я двадцать лет вывожу проекты в топ Яндекса и каждый раз вижу одну и ту же картину: владелец вкладывает деньги в дизайн и контент, а страница открывается пять-семь секунд, и половина посетителей просто уходит. Поисковик это видит, фиксирует отказы и опускает сайт ниже. Скорость — это не про красоту цифр в отчёте, это про деньги, которые утекают каждую секунду ожидания.
Хорошая новость в том, что WordPress ускоряется. Я не раз брал сайт с временем загрузки в шесть секунд и доводил его до полутора без переписывания темы с нуля. Ниже — рабочая методика, которую я применяю на коммерческих проектах. Здесь не будет волшебной кнопки, зато будет понятная последовательность: от самого простого к серверным тонкостям.
Почему WordPress тормозит чаще других CMS
WordPress гибкий, и в этом его слабость. К чистому движку добавляют тему, поверх неё десяток плагинов, каждый тянет свои стили и скрипты, потом сверху ставят конструктор страниц вроде Elementor или Gutenberg-блоки, и в итоге простая статья грузит мегабайты лишнего кода. Браузер вынужден разобрать всё это до того, как покажет текст. Я регулярно нахожу на сайтах по двадцать-тридцать активных плагинов, половина из которых работает на каждой странице, хотя нужна была один раз для настройки.
Вторая причина — дешёвый виртуальный хостинг, где на одном сервере живут сотни соседей. Когда у соседа всплеск трафика, тормозит и ваш сайт. Третья — необработанные изображения: фотографии прямо с телефона по три-четыре мегабайта, которые выводятся в маленьком блоке, но скачиваются целиком. О том, насколько глубоко железо влияет на ранжирование, я отдельно писал в материале про влияние сервера на позиции сайта, и эти выводы стоит держать в голове ещё на этапе выбора хостинга.
С чего начать: честная диагностика
Прежде чем что-то крутить, замерьте текущее состояние. Иначе вы не поймёте, помогло ли ваше действие или сделало хуже. Я снимаю показатели в PageSpeed Insights и в отчёте Яндекс.Вебмастера по скорости, обязательно отдельно для мобильных и для десктопа. Мобильная версия почти всегда медленнее, а Яндекс ориентируется именно на неё. Заодно гляньте на Core Web Vitals — это набор метрик, которые поисковик использует напрямую. Подробный разбор того, как они работают и почему дорогой сайт может в них проваливаться, я давал в статье про Core Web Vitals и причины, по которым сайт не растёт.
Важный момент: не гонитесь за абстрактными цифрами ради цифр. Сама по себе оценка в инструменте — индикатор, а не цель. Реальная метрика, которая решает позиции, нередко прячется глубже, и я разбирал этот парадокс в отдельном материале о том, почему настоящая метрика скорости прячется не там, где её ищут. Ориентируйтесь на ощущение живого человека: открыл — увидел — может действовать.
Кэширование: первое и самое мощное действие
Кэш превращает динамическую страницу, которую WordPress собирает из базы при каждом заходе, в готовый статический файл. Сервер отдаёт его мгновенно, не нагружая PHP и базу данных. Это самый дешёвый способ выиграть секунды. Настраивается кэширование на нескольких уровнях: страничный кэш плагином, кэш браузера через заголовки, серверный кэш через настройки хостинга. Как устроен механизм и как его правильно включить, я подробно разбирал в статье о кэшировании сайта для ускорения загрузки и отдельно — про серверное кэширование и его настройку.
Предупрежу о подводном камне. Кэширующие плагины иногда конфликтуют с динамикой: формами, корзиной, личным кабинетом. Поэтому после включения обязательно проверьте, что заявка отправляется, телефон подставляется, а мобильная и десктопная версии не перепутались. Я сталкивался с тем, что плагин кэша отдавал мобильную страницу на десктоп и наоборот — для пользователя это выглядело сломанным сайтом. Тестируйте на разных устройствах сразу после настройки.
Изображения: главный тяжеловес страницы
На большинстве сайтов именно картинки занимают семьдесят-восемьдесят процентов веса страницы. Здесь самый быстрый выигрыш. Делается три вещи. Первое — сжатие: каждое изображение прогоняется через оптимизатор, который убирает лишние данные без видимой потери качества. Второе — современный формат WebP, который весит заметно меньше JPEG при том же качестве. Третье — ленивая загрузка, когда картинки ниже первого экрана подгружаются только при прокрутке. Подробную инструкцию я собрал в материале об оптимизации изображений для сайта и в гайде по SEO-оптимизации изображений.
Отдельно про размеры. Если блок под фото на странице шириной восемьсот пикселей, нет смысла загружать оригинал в четыре тысячи пикселей. Готовьте изображение под реальный размер вывода или используйте адаптивные версии, которые WordPress умеет генерировать сам. И не забывайте про alt — он не ускоряет загрузку, но влияет на видимость в поиске по картинкам и на доступность. Кстати, Яндекс иногда формирует альты сам, причём странно, об этом я писал в заметке про то, как Яндекс формирует alt в сниппете по своему усмотрению.
Ревизия плагинов и скриптов
Каждый активный плагин — это код, который выполняется при загрузке. Пройдитесь по списку и честно ответьте: что из этого реально работает на посетителей, а что висит мёртвым грузом. Деактивируйте и удаляйте всё, чем не пользуетесь. Особое внимание на тяжёлые конструкторы страниц и плагины, добавляющие слайдеры, всплывающие окна, чаты — они часто грузят громоздкие библиотеки на каждой странице, даже там, где не нужны. Какие дополнения действительно помогают, а не вредят, я разбирал в обзоре лучших SEO-плагинов для WordPress и в материале о том, какие плагины помогут оптимизировать сайт.
Отдельная боль — JavaScript и CSS, которые блокируют отрисовку. Браузер останавливается, пока не загрузит и не выполнит скрипт в шапке. Решение — откладывать необязательные скрипты атрибутом defer и переносить их вниз страницы, а критический CSS встраивать прямо в код, чтобы первый экран рисовался без ожидания внешних файлов. Это уже техническая работа, но именно она часто даёт прирост, которого не достичь одним кэшем. Общую картину технических причин торможения я собрал в статье о том, почему сайт не растёт в Яндексе по техническим причинам.
Сервер, база данных и фундамент скорости
Когда выжато всё на уровне сайта, упираетесь в железо. Виртуальный хостинг за копейки физически не может отдавать страницы быстро под нагрузкой. Свежая версия PHP даёт ощутимый прирост по сравнению со старой — переход с устаревшей ветки на актуальную часто ускоряет генерацию страниц в полтора-два раза. База данных со временем обрастает мусором: ревизиями записей, спам-комментариями, данными удалённых плагинов. Чистка и оптимизация таблиц возвращают отзывчивость. Почему хостинг и выделенный IP вообще влияют на продвижение, я объяснял в материалах про влияние хостинга на продвижение и про то, как выбрать хостинг для сайта.
Ещё один уровень — CDN, сеть серверов по разным регионам, которая отдаёт статику с ближайшей к посетителю точки. Для проектов с географически разбросанной аудиторией это заметно сокращает задержку. Но если ваш бизнес локальный и весь трафик из одного города, экономьте усилия и сначала добейте базовые вещи: кэш, картинки, плагины, актуальный PHP.
Частые ошибки, которые сводят работу на нет
Первая ошибка — ставить три кэширующих плагина одновременно в надежде, что станет втрое быстрее. Они конфликтуют, и сайт начинает отдавать битые страницы. Нужен один, правильно настроенный. Вторая — гнаться за сотней баллов в тесте, жертвуя функциональностью: отключают аналитику, ломают чат, режут нужные скрипты. Цифра растёт, а бизнес теряет инструменты. Третья — оптимизировать только главную, забыв про карточки товаров и статьи, куда как раз приходит органика. Четвёртая — менять всё сразу, без замеров, а потом не понимать, что именно дало эффект, а что навредило.
Действуйте по одному шагу с замером до и после. Так вы накапливаете понимание своего сайта, а не лотерею. И помните: скорость связана с поведенческими факторами напрямую — быстрый сайт удерживает посетителя, снижает отказы, поднимает глубину просмотра. О том, как это работает на ранжирование, я писал в материале про поведенческие факторы ранжирования, и эта связка — скорость плюс удержание — даёт кумулятивный эффект для позиций.
Хотите быстрый сайт, который реально приводит клиентов
Ускорение сайта — лишь один кирпич в фундаменте продвижения. Чтобы страница не просто быстро открывалась, а попадала в топ и приносила заявки, нужна системная работа: техническая оптимизация, семантика, контент и поведенческие сигналы. Я занимаюсь этим двадцать лет и беру на SEO-продвижение сайтов в Яндексе проекты, где важен результат в деньгах, а не красивые отчёты. Посмотреть, что получается на практике, можно в моих кейсах по продвижению сайтов.
Сегодня недостаточно быть в топ-10 классического поиска. Всё больше людей задают вопросы нейросетям и получают готовые ответы, не заходя на сайт. Поэтому я отдельно занимаюсь продвижением сайта в нейросетях и AI-поиске — это новый канал, и кто зайдёт в него первым, заберёт рынок без боя. Скорость и чистая техника тут тоже важны: нейросетям проще читать и рекомендовать сайт, который технически в порядке.
Если хотите понять, что тормозит именно ваш проект и как это исправить с пользой для позиций, приходите на бесплатную SEO-консультацию. Разберём ваш сайт, покажу слабые места по скорости и продвижению и дам план, с которого стоит начать. Без воды и навязывания — только конкретика по вашей ситуации.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Полезная статья. А я решил попробовать w.tools, как дополнение к хостингу и вообще для ускорения сайта. Нагрузка снизилась многократно за счет кеширования динамики в их CDN.