Описание
Что не так с WordPress «из коробки»
Свежий WordPress тащит в код каждой страницы то, что 95% сайтов не нужно: скрипты эмодзи, ссылки на служебные адреса, старую совместимость с jQuery, открытый список пользователей, ленты комментариев. Тема добавляет своё. Пять плагинов — ещё своё.
По отдельности каждая мелочь безобидна. Вместе получается страница, которая грузит заметно больше нужного, отдаёт поисковикам десяток адресов-двойников и рассказывает первому встречному логин администратора.
Наладка проходится по этому списку и даёт выключить каждый пункт отдельно. Он ничего не кеширует, не минифицирует и не переписывает вашу вёрстку — он в основном выключает лишнее, а не добавляет своё.
Кому пригодится
- Владельцу одного сайта, который не хочет разбираться. Открыли, прошлись по тумблерам, закрыли. Каждая функция подписана человеческим языком: что делает и зачем.
- Тому, кто собирает сайты на заказ. Один плагин вместо пяти мелких: чистка, редиректы, скрытие входа, дубли, свой код.
- Тому, кому надоели «оптимизаторы», которые всё ломают. Здесь нечему конфликтовать с кешем: Наладка не кеширует.
Что делает
Всего 46 функций. 28 работают в бесплатной версии, 18 добавляет PRO. Плюс в PRO — отдельные разделы: очистка базы данных, заморозка версий и журнал обновлений.
Чистка кода и скорость
- Мусор из
<head>— служебные ссылки, скрипты эмодзи, старая совместимость с jQuery. Всё, что WordPress добавляет на всякий случай, а нужно единицам. - Ревизии записей — отключить совсем или оставить своё число. По умолчанию WordPress хранит их без ограничений и раздувает базу. Это бесплатно и не даёт базе расти дальше; убрать то, что уже накопилось, умеет очистка базы в PRO.
- Классический редактор вместо Gutenberg — если блочный редактор мешает, а не помогает.
- Пассивные обработчики прокрутки — то, на что ругается PageSpeed Insights.
- Уведомление о cookie — свой текст, позиция, цвета и надпись на кнопке. Без отдельного плагина ради одной плашки.
Подготовка к поисковикам
Это не замена SEO-плагину: тексты и мета-теги остаются за ним. Наладка приводит в порядок то, что от него не зависит, — техническую сторону.
- Свой robots.txt (PRO) — редактируется прямо в админке. Шаблон составлен под Яндекс и Google сразу: с директивой
Clean-param, которая склеивает адреса с рекламными метками вместо того, чтобы выбрасывать их из поиска, и сAllowдля стилей и скриптов. Без опасной строки, закрывающей все адреса с параметрами, — она рубит фильтры каталога и пагинацию. Правила WooCommerce и адрес карты сайта дописываются сами. - Транслитерация адресов (PRO) — «Привет мир» превращается в
/privet-mir/, а не в нечитаемый набор процентов. - Мгновенная индексация IndexNow (PRO) — новый адрес сразу уходит Яндексу и Bing, не дожидаясь обхода робота.
- Пагинация (PRO) — страницы
/page/2/закрываются от индексации, а canonical ведёт на первую страницу раздела. - Управление встроенной картой сайта (PRO) — отключить её целиком, если карту делает SEO-плагин, или убрать из неё раздел авторов.
- Заголовок Last-Modified и автоматический alt — бесплатно, работает сразу.
Управление обновлениями
Обновление, поставленное само и не вовремя, — самая частая причина «вчера всё работало». Здесь решаете вы, а не WordPress.
- Не обновлять автоматически — отдельно ядро, плагины и темы. Ставить обновления вручную никто не мешает.
- Запрет для отдельных плагинов — список всех установленных, отмечаете те, которые трогать нельзя. Остальные обновляются как обычно.
- Скрыть уведомления от клиента — плашки «доступно обновление» пропадают у тех, у кого нет прав обновлять. Вы как администратор продолжаете их видеть: прятать предупреждения о дырах от себя опасно.
- Заморозка версии с причиной (только в PRO) — плагин пропадает из списка обновлений совсем, а причина («ломает корзину») видна прямо в списке плагинов. Через полгода не придётся вспоминать, почему он не обновляется.
- Журнал обновлений (только в PRO) — что, когда, с какой версии на какую и кем обновлено, включая автообновления. Первое, что нужно посмотреть, когда сайт вдруг сломался.
Проверку обновлений мы не отключаем: вместе с ней пропали бы и предупреждения о дырах в безопасности. Выключается автоматическая установка, а не осведомлённость.
Очистка базы данных (только в PRO)
За годы работы сайта база обрастает тем, чего вы никогда не видите: ревизии — десятки копий каждой статьи, автосохранения, записи и комментарии в корзине, спам, просроченный кеш, метаполя от давно удалённых плагинов. На живом магазине это легко половина размера базы — и каждый запрос к ней становится медленнее.
- Видно, чего сколько — по каждому виду мусора свой счётчик, до того как что-то удалять.
- Удаление порциями — даже десятки тысяч записей не обрывают процесс на середине.
- Корзина и комментарии помечены отдельно — это ваши данные, а не мусор, и удаляются только с подтверждением.
- Оптимизация таблиц — возвращает освободившееся место на диск. Одно удаление строк файл базы не уменьшает, и мы об этом честно пишем прямо в плагине.
Дружит с вашим SEO-плагином
Если на сайте стоит Yoast, Rank Math или другой SEO-плагин, он дописывает свой блок в robots.txt после всех остальных — и в файле оказываются две группы «User-agent: *», причём вторая обычно разрешает всё. Google такие группы объединяет, а Яндекс по своей документации учитывает только одну запись на робота: ваши запреты рискуют быть просто проигнорированы. При этом в настройках плагина вы видите свой аккуратный текст и не догадываетесь, что отдаётся другое.
«Наладка PRO» сворачивает такие блоки в одну группу, сохраняя и чужие правила, и адрес чужой карты сайта. Сам адрес карты в robots.txt подставляется по активному SEO-плагину, а не общей заглушкой.
Отдельным пунктом — уборка картинок из карты сайта Yoast: он вкладывает в неё все изображения каждой страницы, и на сайте с галереями карта распухает в разы. Тумблер появляется только тогда, когда Yoast действительно установлен.
Дубли страниц
Одна и та же статья открывается по десятку адресов: архив по дате, архив автора, страница метки, вложение, страница ответа на комментарий. Для поисковика это разные страницы с одинаковым текстом, и он не понимает, какую показывать. Наладка даёт закрыть каждый тип дублей отдельно.
Защита
- Свой адрес входа — вместо
/wp-login.phpлюбой адрес, который знаете только вы. Перебор паролей по стандартному адресу прекращается в тот же день. - Защита от подбора пароля — лимит попыток входа и блокировка после превышения.
- Закрытый список пользователей — WordPress по умолчанию отдаёт логины всех авторов сайта любому, кто знает, куда постучаться.
- Отключение XML-RPC — старый протокол, через который до сих пор перебирают пароли пачками.
Редиректы и журнал 404
- Менеджер 301-редиректов — переехавшие адреса не превращаются в 404 и не теряют позиции.
- Журнал 404 — список адресов, по которым люди и роботы приходят в пустоту. Видно, что переименовали и забыли.
Свой код и режим обслуживания
- Свой код в шапке и подвале — счётчики, коды подтверждения для Яндекса и Google, рекламные пиксели. Без правки файлов темы, которые затрёт ближайшее обновление.
- Режим обслуживания — заглушка для посетителей, пока вы правите сайт. Администратор видит сайт как обычно.
Защита контента
Автоматическая ссылка на источник при копировании, отключение правой кнопки, запрет выделения текста, блокировка горячих клавиш. Честно: от того, кто умеет открыть исходный код страницы, это не спасает. От массового копирования в два клика — вполне.
Порядок в индексе интернет-магазина
Каталог WooCommerce плодит дубли сам по себе: каждая сортировка и каждый фильтр — это отдельный адрес с тем же набором товаров внутри. Поисковик обходит сотни таких страниц вместо самих товаров.
- Canonical на фильтрах. Отфильтрованный каталог честно указывает на сам раздел как на главный адрес.
- Закрыть отфильтрованные страницы от поиска — адреса вида ?orderby=price и ?filter_brand= не попадут в индекс, а сам раздел останется открытым.
- Товары не в наличии — мимо карты сайта. Незачем звать робота туда, где покупателю нечего купить. Страницы остаются доступными и вернутся в карту, когда товар появится.
Корзину, оформление заказа и личный кабинет закрывать не нужно: это WooCommerce делает сам, и дублировать его настройкой, которая ничего не меняет, мы не стали.
Почему редиректы и свой код — в бесплатной версии
Именно они ломают сайт, если однажды отключить PRO. Перестали работать 301-редиректы — на рабочих адресах появились 404 и просели позиции. Пропал свой код из шапки — отвалились счётчики и подтверждение прав в Яндекс.Вебмастере.
По той же причине в бесплатной версии живёт редирект с http на https: если он однажды выключится, сайт снова начнёт открываться по http, а владелец этого не заметит — он и так ходит по https. Мы посчитали это неприемлемым и перенесли такие функции в бесплатную версию навсегда. Всё, что осталось в PRO, при отключении лицензии просто возвращает WordPress к обычному поведению — сайт от этого не ломается.
Требования и совместимость
- WordPress 6.0 и новее, PHP 7.4 и новее
- Работает с блочными и классическими темами, совместим с WooCommerce
- Не конфликтует с кеширующими плагинами: Наладка ничего не кеширует сам
- Не заменяет SEO-плагин, работает рядом с любым
- Каждая функция включается отдельно — если что-то мешает, выключите именно это, а не весь плагин
Частые вопросы
Чем PRO отличается от бесплатной версии?
Бесплатная — 28 функций, PRO — все 46, плюс очистка базы данных, заморозка версий с причиной и журнал обновлений. Важное: 301-редиректы, свой код в шапке, свой адрес входа и редирект на https лежат в бесплатной версии и останутся у вас навсегда.
Плагин не поссорится с моим кешем или SEO-плагином?
Наладка не кеширует и не занимается SEO вместо вашего SEO-плагина. Он убирает из кода лишнее и настраивает поведение самого WordPress. Если какая-то функция мешает — выключите её тумблером, остальные продолжат работать.
Как быстро придёт ключ?
На почту, указанную при заказе, в течение пары минут после оплаты. Если письмо не пришло за 15 минут — проверьте папку со спамом и напишите нам.
Можно перенести лицензию на другой домен?
Да. Отвязать сайт от лицензии и активировать её на другом можно на вкладке «Лицензия» в самом плагине.
Что будет с плагином, если ваш магазин закроется?
Наладка продолжит работать. Это обычный PHP-код на вашем сервере, он не спрашивает у нас разрешения на каждой загрузке страницы. Перестанут приходить обновления — и всё.


Отзывы
Отзывов пока нет.