Elementor: почему тормозит, ошибки Elementor Pro и когда лучше от него отказаться
Elementor — самый популярный конструктор страниц для WordPress. Он позволяет собрать красивую страницу без программиста, но за удобство приходится платить: лишний код, тяжёлые страницы, ошибки после обновлений. Разберу, почему сайт на Elementor тормозит, как его ускорить без переделки и когда пора от конструктора отказаться.
Почему Elementor замедляет сайт
- Вложенность разметки. Каждая секция, колонка и виджет — несколько уровней div. На сложной странице DOM разрастается до тысяч элементов, и браузеру тяжело её отрисовать, особенно на телефоне.
- Стили и скрипты. Elementor подключает свои CSS и JS, плюс файлы каждого используемого виджета, плюс библиотеки анимаций, слайдеров, иконок.
- Шрифты. По умолчанию Google Fonts загружаются с внешнего сервера, часто в нескольких начертаниях.
- Иконки. Font Awesome и eicons — отдельные шрифты на сотни килобайт.
- Дополнения. Пакеты виджетов от сторонних разработчиков добавляют свои скрипты на все страницы.
- Медленный хостинг. Генерация страницы с Elementor тяжелее обычной, и без кэша время ответа сервера растёт.
Как измерить
Перед любыми изменениями сделайте замер:
- PageSpeed Insights для главной и одной внутренней страницы — мобильная версия.
- Вкладка Network в браузере: общий вес и количество запросов.
- Время ответа сервера (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 без потери позиций
- Сохраните адреса, заголовки, мета-теги и тексты всех страниц.
- Соберите новый шаблон на копии сайта.
- Перенесите контент постранично, проверяя заголовки H1–H3.
- Отключите Elementor на копии и проверьте, что не осталось шорткодов и пустых страниц.
- Сравните скорость до и после.
- Перенесите на рабочий сайт.
Как работать с Elementor, чтобы сайт не тяжелел
- Используйте глобальные цвета и шрифты вместо ручной настройки в каждом виджете.
- Сохраняйте повторяющиеся блоки как шаблоны и вставляйте их, а не копируйте секции вручную.
- Не вкладывайте контейнеры глубже, чем нужно для раскладки.
- Изображения загружайте уже уменьшенными, с подходящими размерами.
- Перед добавлением нового пакета виджетов проверьте, нельзя ли собрать блок стандартными средствами.
Эти простые правила сохраняют скорость сайта на годы, даже когда страницы правят разные люди.
Альтернатива: Gutenberg и лёгкие темы
Блочный редактор WordPress за последние годы сильно вырос. Вместе с лёгкой темой и набором собственных блоков он позволяет собирать страницы с колонками, кнопками, галереями и формами без тяжёлого конструктора. Для сайта услуг, где структура страниц повторяется, это часто лучший вариант: сотрудники редактируют тексты в знакомом редакторе, а сайт остаётся быстрым. Переход с Elementor на блоки можно делать постепенно, начиная с самых посещаемых страниц.
Главный критерий — скорость на телефоне и удобство тех, кто правит сайт каждый день.
Чек-лист ускорения сайта на Elementor
- Замер скорости до изменений.
- Включены опции оптимизации загрузки ресурсов и DOM.
- Шрифты локально, только нужные начертания.
- Иконки как SVG.
- Удалены лишние пакеты виджетов.
- Кэш страниц и актуальный PHP.
- Регенерация CSS и очистка кэша.
- Повторный замер.
Частые вопросы
Можно ли сделать быстрый сайт на Elementor?
Да, вполне приличную скорость можно получить с контейнерами, оптимизированной загрузкой, локальными шрифтами и кэшем. Но лёгкая тема без конструктора при прочих равных будет быстрее.
Нужен ли Elementor Pro?
Если вы используете Theme Builder, формы Pro или виджеты, которых нет в бесплатной версии, — да. Для простого сайта часто хватает бесплатной версии и лёгкой темы.
Почему после обновления Elementor сломалась вёрстка?
Изменились стили или поведение виджетов, а файлы CSS не перегенерировались. Регенерируйте файлы в инструментах Elementor и очистите кэш. Обновляйте на копии сайта.
Сайт тормозит только в админке Elementor. Это проблема?
Для посетителей — нет, но это признак нехватки ресурсов сервера или памяти PHP. Стоит проверить хостинг и лимиты.
Нужна помощь?
Если не хочется разбираться самому или не получилось — напишите мне. Посмотрю задачу и скажу, что нужно сделать, сколько это займёт и сколько будет стоить.
Связанные услуги
