Быстрые ссылки

Elementor: почему тормозит, ошибки Elementor Pro и когда лучше от него отказаться

Elementor — самый популярный конструктор страниц для WordPress. Он позволяет собрать красивую страницу без программиста, но за удобство приходится платить: лишний код, тяжёлые страницы, ошибки после обновлений. Разберу, почему сайт на Elementor тормозит, как его ускорить без переделки и когда пора от конструктора отказаться.

Почему Elementor замедляет сайт

  • Вложенность разметки. Каждая секция, колонка и виджет — несколько уровней div. На сложной странице DOM разрастается до тысяч элементов, и браузеру тяжело её отрисовать, особенно на телефоне.
  • Стили и скрипты. Elementor подключает свои CSS и JS, плюс файлы каждого используемого виджета, плюс библиотеки анимаций, слайдеров, иконок.
  • Шрифты. По умолчанию Google Fonts загружаются с внешнего сервера, часто в нескольких начертаниях.
  • Иконки. Font Awesome и eicons — отдельные шрифты на сотни килобайт.
  • Дополнения. Пакеты виджетов от сторонних разработчиков добавляют свои скрипты на все страницы.
  • Медленный хостинг. Генерация страницы с Elementor тяжелее обычной, и без кэша время ответа сервера растёт.

Как измерить

Перед любыми изменениями сделайте замер:

  1. PageSpeed Insights для главной и одной внутренней страницы — мобильная версия.
  2. Вкладка Network в браузере: общий вес и количество запросов.
  3. Время ответа сервера (TTFB) — в PageSpeed или вкладке Network.

Запишите цифры, чтобы потом сравнить.

Настройки Elementor, которые стоит включить

В Elementor — Настройки — Функции (Features) и Производительность в новых версиях есть опции, которые заметно облегчают страницы:

  • Оптимизированная загрузка ресурсов — подключает CSS и JS только тех виджетов, которые есть на странице.
  • Улучшенная загрузка CSS — разбивает стили на части.
  • Встроенные SVG-иконки Font Awesome — вместо загрузки всего шрифта иконок.
  • Оптимизированный DOM — меньше обёрток вокруг элементов.
  • Контейнеры (Flexbox Container) вместо секций и колонок — заметно меньше вложенности. Для старых страниц переход ручной, для новых используйте контейнеры сразу.
  • Ленивая загрузка фоновых изображений.

Набор и названия опций меняются от версии к версии. Включайте по одной и проверяйте сайт после каждой.

Шрифты

  • В Elementor — Настройки — Дополнительно отключите загрузку Google Fonts и подключите шрифты локально.
  • Оставьте только нужные начертания: обычно 400, 500 и 700 хватает.
  • Используйте формат woff2 и font-display: swap.
  • Глобальные шрифты задайте в настройках сайта Elementor, а не в каждом виджете.

Виджеты и дополнения

  • Удалите неиспользуемые пакеты виджетов. Часто ставят большой пакет ради одного виджета.
  • Отключите неиспользуемые виджеты в настройках пакета, если такая опция есть.
  • Заменяйте тяжёлые слайдеры и анимации на статичные блоки там, где они не несут смысла.
  • Проверьте, не загружает ли пакет свои скрипты на всех страницах.

Кэш и сервер

  • Кэш страниц — плагином или на сервере. Для Elementor это главный выигрыш по TTFB.
  • PHP 8.x и OPcache.
  • Объектный кэш, если хостинг поддерживает Redis.
  • После изменений в Elementor — Инструменты — «Регенерировать файлы и данные», затем очистите кэш.

Подробнее про ускорение — в статье почему сайт медленно грузится.

Типичные ошибки Elementor

Редактор не загружается, бесконечная загрузка

  • Нехватка памяти PHP — увеличьте WP_MEMORY_LIMIT до 256M.
  • Конфликт с плагином — проверьте в режиме диагностики.
  • Включите безопасный режим: Elementor — Инструменты — Безопасный режим. Он загружает редактор без других плагинов и темы.
  • Ошибка в консоли браузера укажет на источник.

Белый экран при сохранении

Обычно ограничения сервера: max_input_vars слишком мал для большой страницы, или защита сервера (mod_security) блокирует запрос. Увеличьте max_input_vars до 3000–5000 и проверьте лог ошибок. Общий разбор белого экрана — в статье о критической ошибке WordPress.

Страница выглядит не так, как в редакторе

  • Устаревшие файлы CSS — регенерируйте их в инструментах Elementor.
  • Плагин кэширования или оптимизации объединил стили в неправильном порядке.
  • CDN отдаёт старую версию файлов.

Ошибки Elementor Pro

  • Pro перестал работать после обновления Elementor. Версии бесплатного Elementor и Elementor Pro должны быть совместимы. Обновляйте их вместе, сначала на копии.
  • Лицензия не активирована или истекла. Без активной лицензии Pro продолжает работать, но не получает обновлений, а часть облачных функций недоступна. Проверьте Elementor — Лицензия.
  • Шаблоны темы (Theme Builder) пропали. Проверьте условия отображения шаблона и не сброшены ли они после импорта.
  • Формы Pro не отправляют письма. Это не ошибка Elementor, а почта сайта. Настройте SMTP.

Нелегальные копии Pro

«Бесплатные» версии Elementor Pro с неофициальных сайтов — частый источник вредоносного кода. Если Pro установлен без лицензии, лучше удалить его и купить лицензию или заменить функциональность.

Когда лучше отказаться от Elementor

Конструктор оправдан, если страницы часто меняют маркетологи без разработчика. Отказаться стоит, если:

  • сайт стабилен, страницы меняются редко, а скорость важна для SEO и рекламы;
  • на сайте сотни однотипных страниц — их проще вести через шаблоны темы;
  • после всех оптимизаций мобильная скорость остаётся низкой;
  • сайт регулярно ломается после обновлений конструктора и дополнений.

Альтернативы — блочный редактор Gutenberg с лёгкой темой, тема с собственными блоками под ваш дизайн или гибридный вариант: Elementor только для лендингов, остальные страницы — на шаблонах.

Как уйти с Elementor без потери позиций

  1. Сохраните адреса, заголовки, мета-теги и тексты всех страниц.
  2. Соберите новый шаблон на копии сайта.
  3. Перенесите контент постранично, проверяя заголовки H1–H3.
  4. Отключите Elementor на копии и проверьте, что не осталось шорткодов и пустых страниц.
  5. Сравните скорость до и после.
  6. Перенесите на рабочий сайт.

Как работать с Elementor, чтобы сайт не тяжелел

  • Используйте глобальные цвета и шрифты вместо ручной настройки в каждом виджете.
  • Сохраняйте повторяющиеся блоки как шаблоны и вставляйте их, а не копируйте секции вручную.
  • Не вкладывайте контейнеры глубже, чем нужно для раскладки.
  • Изображения загружайте уже уменьшенными, с подходящими размерами.
  • Перед добавлением нового пакета виджетов проверьте, нельзя ли собрать блок стандартными средствами.

Эти простые правила сохраняют скорость сайта на годы, даже когда страницы правят разные люди.

Альтернатива: Gutenberg и лёгкие темы

Блочный редактор WordPress за последние годы сильно вырос. Вместе с лёгкой темой и набором собственных блоков он позволяет собирать страницы с колонками, кнопками, галереями и формами без тяжёлого конструктора. Для сайта услуг, где структура страниц повторяется, это часто лучший вариант: сотрудники редактируют тексты в знакомом редакторе, а сайт остаётся быстрым. Переход с Elementor на блоки можно делать постепенно, начиная с самых посещаемых страниц.

Главный критерий — скорость на телефоне и удобство тех, кто правит сайт каждый день.

Чек-лист ускорения сайта на Elementor

  1. Замер скорости до изменений.
  2. Включены опции оптимизации загрузки ресурсов и DOM.
  3. Шрифты локально, только нужные начертания.
  4. Иконки как SVG.
  5. Удалены лишние пакеты виджетов.
  6. Кэш страниц и актуальный PHP.
  7. Регенерация CSS и очистка кэша.
  8. Повторный замер.

Частые вопросы

Можно ли сделать быстрый сайт на Elementor?

Да, вполне приличную скорость можно получить с контейнерами, оптимизированной загрузкой, локальными шрифтами и кэшем. Но лёгкая тема без конструктора при прочих равных будет быстрее.

Нужен ли Elementor Pro?

Если вы используете Theme Builder, формы Pro или виджеты, которых нет в бесплатной версии, — да. Для простого сайта часто хватает бесплатной версии и лёгкой темы.

Почему после обновления Elementor сломалась вёрстка?

Изменились стили или поведение виджетов, а файлы CSS не перегенерировались. Регенерируйте файлы в инструментах Elementor и очистите кэш. Обновляйте на копии сайта.

Сайт тормозит только в админке Elementor. Это проблема?

Для посетителей — нет, но это признак нехватки ресурсов сервера или памяти PHP. Стоит проверить хостинг и лимиты.

Нужна помощь?

Если не хочется разбираться самому или не получилось — напишите мне. Посмотрю задачу и скажу, что нужно сделать, сколько это займёт и сколько будет стоить.

Ускорение сайтаНаписать в TelegramНаписать в Viber

Leave a comment