antiweb.site

Почему сайт на WordPress тормозит: 7 причин, которые видно без аудита

WordPress не тормозит — тормозит то, что на него навесили. Тема-комбайн, билдер, картинки, шрифты, плагины, виджеты, хостинг.

WordPress не тормозит. Тормозит то, что на него навесили. Семь причин, которые видно без аудита — достаточно открыть сайт и посмотреть в консоль браузера.

  1. Тема-«комбайн». Универсальная тема с ThemeForest тащит стили и скрипты для всех своих 40 демо, хотя вы используете одно. Мегабайт CSS на страницу — норма для таких тем.
  2. Page builder. Elementor, WPBakery, Divi генерируют глубоко вложенную разметку и подключают свои библиотеки на каждой странице. Статичная страница «О компании» весит как интернет-магазин.
  3. Картинки как есть. Фотография 4000×3000 в JPEG на 3 МБ, показанная в блоке 400 пикселей. Лечится размерами и форматами WebP/AVIF — WordPress умеет это сам.
  4. Шрифты с Google Fonts. Пять начертаний трёх семейств с внешнего сервера. Нужны одно-два, локально.
  5. Плагины на каждый чих. Каждый добавляет свой CSS и JS на все страницы, даже если работает на одной. Подробнее — сколько плагинов слишком много.
  6. Внешние виджеты. Чат, карта, видео, виджет отзывов, три счётчика. Каждый — отдельный сервер и сотни килобайт. Их стоит грузить по клику или после первого взаимодействия.
  7. Хостинг и PHP. Shared-хостинг за 100 рублей с PHP 7.2 и без кэша опкодов. Переход на PHP 8.x и нормальный хостинг ускоряет бэкенд в разы без единой правки кода.

Что не помогает

Ещё один плагин «оптимизации». Он минифицирует и склеивает то, что вообще не должно было загружаться. Кэш маскирует медленный бэкенд, но не лечит тяжёлый фронтенд: закэшированная страница на 5 МБ остаётся страницей на 5 МБ.

Что помогает

Своя лёгкая тема вместо комбайна, отказ от билдера, картинки в современных форматах и с правильными размерами, локальные шрифты, минимум плагинов, отложенная загрузка виджетов, актуальный PHP. Это не «оптимизация», это просто нормально сделанный сайт. Как мы проверяем результат — в статье про Core Web Vitals.

Покажите, что у вас там.

    Никаких обязательств. Нам действительно сначала нужно посмотреть.