Skip to content

Всё для WordPress, веб-разработки — и не только

🧹 Вы накопитель плагинов? Как очистить сайт WordPress

🧹 Вы накопитель плагинов? Как очистить сайт WordPress

Знакомо ли вам это чувство: заходишь в админку WordPress, смотришь на список плагинов и понимаешь, половину из них ты не открывал месяцами. А то и годами. «Вдруг пригодится», говорите вы себе. «Этот бесплатный, чего его удалять», добавляете вы. И незаметно становитесь тем, кого в сообществе называют plugin hoarder, накопителем плагинов.

Проблема не в количестве. Проблема в том, что каждый лишний плагин, это дополнительный HTTP-запрос, потенциальная дыра в безопасности и лишний повод для головной боли при обновлении. За годы работы с WordPress мы перебрали сотни плагинов: для соцсетей, для кеширования, для pop-up окон, для безопасности. И знаете что? Значительная часть из них просто висели мёртвым грузом. Ниже, система, которая поможет вам провести ревизию, оставить действительно нужное и безжалостно избавиться от балласта.

💡 Быстрый обзор:

  • Пройдитесь по 7 тревожным признакам накопителя плагинов и честно оцените свой сайт
  • Составьте матрицу полезных и бесполезных плагинов по их влиянию на прибыль и скорость
  • Сделайте полный бэкап и замерьте скорость сайта до начала чистки
  • Деактивируйте кандидатов на удаление по одному и наблюдайте за метриками 2-3 дня
  • Удалите балласт полностью вместе с остаточными данными в базе

7 тревожных признаков накопителя плагинов

Честный чек-лист. Отвечайте «да» или «нет», только без самообмана.

1. Вы не помните, зачем установили половину плагинов

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

2. Вы откладываете обновление WordPress из-за устаревших плагинов

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

3. Плагинов больше, чем опубликованных постов

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

4. Обновление плагинов превратилось в отдельную работу

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

5. У вас стоит «комбайн» ради одной-двух функций

Многофункциональные плагины-гиганты, частая ловушка. Jetpack, JetEngine или аналогичные монстры дают десятки возможностей, но если вы используете только ленивую загрузку картинок и статистику посещений, вы платите ресурсами сервера за подавляющую часть неиспользуемого кода. Замените комбайн парой лёгких специализированных решений.

6. На сайте остались плагины, которые вы «заменили на более качественные»

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

7. У вас установлены плагины «на будущее»

«Вот запущу интернет-магазин, пригодится WooCommerce». «Вот начну рассылку, подключу MailPoet». Пока это «вот» не наступило, плагины, мёртвый груз. Заведите текстовый документ со списком кандидатов и возвращайтесь к нему, когда реально созреете для задачи.

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

Список плагинов в админке WordPress с отключёнными расширениями

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

Влияние скорости загрузки на бизнес-метрики подтверждено многолетними исследованиями. В отчёте Portent за 2019 год показано, что сайты с загрузкой за 1 секунду конвертируют втрое лучше, чем сайты с загрузкой за 5 секунд. По данным Google, вероятность отказов на мобильных устройствах возрастает на 32% при увеличении времени загрузки с 1 до 3 секунд. Каждый лишний плагин, это миллисекунды, которые складываются в секунды.

Вопрос безопасности стоит ещё острее. По статистике WPScan, плагины являются причиной более 90% известных уязвимостей WordPress. Каждый дополнительный плагин, это дополнительный вектор атаки и ещё одна строка в списке того, что нужно мониторить и обновлять. Меньше плагинов, меньше поверхность для взлома.

И есть третий аспект, когнитивная нагрузка. Чем больше плагинов вы обслуживаете, тем меньше внимания достаётся действительно важным вещам: контенту, дизайну, стратегии продвижения. Админка WordPress должна быть рабочим инструментом, а не складом забытых экспериментов.

Какие плагины заслуживают места на сайте

Принцип простой: оставляем только то, что прямо или косвенно влияет на достижение целей сайта. Ниже, категории, от которых действительно зависит результат.

Плагины безопасности

Безопасность, не место для компромиссов. Взломанный сайт теряет позиции в поиске, подрывает доверие аудитории и стоит денег на восстановление. WP Ghost (ранее Hide My WP) маскирует признаки работы сайта на WordPress, затрудняя автоматический поиск уязвимостей злоумышленниками, у нас есть подробный обзор этого плагина. Правило простое: один качественный security-плагин лучше, чем три посредственных и ещё пять деактивированных «на подхвате».

Плагины кеширования и скорости

Кеширование даёт самый заметный прирост скорости загрузки среди всех видов оптимизации. Правильно настроенный плагин кеширования сокращает время генерации страницы с нескольких секунд до десятков миллисекунд. У нас выходило подробное руководство по настройке W3 Total Cache, это один из самых гибких и мощных инструментов для кеширования. Один плагин кеширования оправдан всегда. Два, почти никогда.

Плагины для вовлечения пользователей

Социальные кнопки, блоки «Поделиться», виджеты рекомендаций, если они приносят трафик, они работают на вас. Мы собрали список из 35 лучших плагинов для соцсетей, выберите один-два, которые лучше всего вписываются в дизайн, и удалите остальные. Четыре набора кнопок «Поделиться» от разных разработчиков не умножают репосты.

Плагины для конверсии и подписки

Pop-up окна, лид-магниты, формы подписки напрямую влияют на прибыль. OptinMonster остаётся одним из лидеров в этой нише, его A/B-тестирование попапов и умные триггеры показывают стабильно высокую конверсию. У нас также есть подборка из 8 лучших плагинов для всплывающих окон. Принцип тот же: один проверенный инструмент вместо зоопарка.

Как измерить влияние плагинов на скорость загрузки

Результаты теста скорости сайта WordPress в инструменте Pingdom

Без цифр любая чистка, гадание. Вам понадобится инструмент для замера скорости. Pingdom Tools и GTmetrix бесплатны, показывают время загрузки, количество HTTP-запросов и размер страницы. Google PageSpeed Insights добавляет метрики Core Web Vitals.

Методика тестирования:

  • Выберите одно конкретное тестовое местоположение сервера (например, Франкфурт для европейской аудитории) и зафиксируйте его
  • Сделайте три замера скорости главной страницы с интервалом в минуту, возьмите среднее
  • Отключите ОДИН подозрительный плагин и повторите замеры
  • Сравните количество HTTP-запросов до и после, эта метрика часто показательнее, чем секунды

Важно: тестируйте в часы минимальной нагрузки. Если сайт коммерческий и на нём постоянно есть посетители, не экспериментируйте на живом сервере, клонируйте его на поддомен wpclone и тестируйте на копии. Плагин Duplicator справляется с задачей клонирования за считанные минуты.

Отдельный сценарий, конфликт плагинов. Мощный, но тяжелый плагин для подписки может одновременно и поднимать конверсию, и замедлять сайт. Здесь решение принимается по соотношению «рост конверсии / потеря скорости». Если замедление на доли секунды даёт заметный прирост подписчиков, оно того стоит. Если секунды ради долей процента, нет.

Пошаговая очистка: от аудита до удаления

Экран управления плагинами WordPress с кнопками деактивации и удаления

Переходим к практике. Последовательность действий выверена на десятках сайтов.

Шаг 1. Полный бэкап. Перед любой чисткой сделайте резервную копию сайта, файлов и базы данных. Подойдёт Solid Backups (ранее BackupBuddy) или хостинговый инструмент резервного копирования. Бэкап, не рекомендация, а обязательное условие, если сайт приносит доход.

Шаг 2. Аудит. Откройте список плагинов и пройдите по каждому с тремя вопросами:

  • Какую конкретную задачу он решает?
  • Когда я в последний раз осознанно использовал его функционал?
  • Что случится с сайтом, если я его удалю?

Составьте три списка: «Оставить», «Под вопросом», «Удалить».

Шаг 3. Деактивация и тестирование. Отключайте плагины из списка «Под вопросом» по одному. После каждой деактивации, быстрый осмотр сайта: не сломалась ли вёрстка, работают ли формы, не пропали ли критичные элементы. Держите плагин отключённым 48-72 часа, за это время вы заметите, если что-то пойдёт не так.

Шаг 4. Полное удаление. Когда уверены, что плагин не нужен, удаляйте, а не просто деактивируйте. Большинство плагинов при удалении через стандартный интерфейс WordPress подчищают за собой, но некоторые оставляют таблицы в базе данных. После массовой чистки имеет смысл запустить WP-Optimize или аналогичный инструмент для очистки оставшихся данных, сиротские строки в wp_options и wp_postmeta могут годами лежать мёртвым грузом.

Шаг 5. Финальный замер. После завершения чистки повторите тест скорости. Сравните количество HTTP-запросов до и после, скорее всего, вы увидите двузначное сокращение. Запишите результат: эти цифры пригодятся, когда через полгода рука снова потянется установить «ещё один бесплатный плагинчик».

Видеоруководство по очистке

Тема объёмная, и иногда проще один раз увидеть процесс, чем читать инструкцию. В этом видео показана полная очистка сайта WordPress от неиспользуемых тем, плагинов и страниц:

⁉️🤔 Частые вопросы

Сколько плагинов для WordPress считается «нормальным» количеством?

Универсального числа нет. Сайт-визитка с пятью плагинами может работать идеально, а крупный портал с тридцатью, тормозить. Ориентируйтесь не на количество, а на качество кода и влияние на скорость. Если каждый плагин решает конкретную бизнес-задачу и не создаёт конфликтов, их может быть и двадцать. Тревожный сигнал, когда вы не можете перечислить функции всех плагинов по памяти.

Безопасно ли удалять плагин, которым я не пользуюсь год?

Да, в абсолютном большинстве случаев. Но сначала деактивируйте его на 2-3 дня и походите по сайту, проверьте, не сломалась ли какая-то функциональность. Некоторые плагины оставляют шорткоды в тексте постов, после удаления они отобразятся как обычный текст в квадратных скобках. Если заметили такое, либо восстановите плагин, либо вручную вычистите шорткоды из постов.

Что делать со старыми плагинами, которых уже нет в репозитории WordPress?

Если плагин удалён из официального репозитория и не обновлялся больше двух лет, удаляйте без колебаний. Отсутствие обновлений означает отсутствие исправлений безопасности. Исключение, специализированный плагин от проверенного разработчика, который обновляется за пределами wordpress.org.

Может ли удаление плагина сломать базу данных сайта?

Корректно написанный плагин при удалении должен предложить очистить свои данные. Но на практике не все разработчики следуют стандартам. Поэтому перед массовой чисткой, бэкап. После удаления можно прогнать WP-Optimize или Advanced Database Cleaner для удаления сиротских таблиц и строк.

Нужно ли оставлять неиспользуемые плагины ради «истории» или «вдруг понадобится»?

Нет. Плагин, который «когда-нибудь пригодится», с огромной вероятностью не пригодится никогда. А если и пригодится, вы установите свежую версию, а не ту, что пролежала деактивированной два года и безнадёжно устарела. Храните список интересных плагинов в закладках браузера или текстовом файле, а не на боевом сервере.

Пора наводить порядок: что делать сразу после прочтения

Очистка плагинов, не разовая акция, а привычка. Проводите ревизию раз в квартал: за 20 минут вы пройдёте по списку, удалите пару кандидатов и проверите метрики скорости. Это та же гигиена, что и резервное копирование, только про неё ещё проще забыть.

Матрица для быстрых решений:

  • Плагин не открывали полгода и не знаете зачем он, удалить
  • Плагин-комбайн с одной используемой функцией, заменить лёгким аналогом
  • Плагин для безопасности / кеширования / конверсии, который реально работает, оставить и обновить
  • Плагин «на будущее», удалить, записать название в заметки

После того как навели порядок, закрепите результат: настройте кеширование. Без него даже идеально вычищенный сайт не раскроет свой потенциал по скорости. Закрыли гештальт с плагинами, откройте следующий.