Описание
Что не так с WordPress «из коробки»
Свежий WordPress тащит в код каждой страницы то, что 95% сайтов не нужно: скрипты эмодзи, ссылки на служебные адреса, старую совместимость с jQuery, открытый список пользователей, ленты комментариев. Тема добавляет своё. Пять плагинов — ещё своё.
По отдельности каждая мелочь безобидна. Вместе получается страница, которая грузит заметно больше нужного, отдаёт поисковикам десяток адресов-двойников и рассказывает первому встречному логин администратора.
Наладка проходится по этому списку и даёт выключить каждый пункт отдельно. Он ничего не кеширует, не минифицирует и не переписывает вашу вёрстку — он в основном выключает лишнее, а не добавляет своё.
Кому пригодится
- Владельцу одного сайта, который не хочет разбираться. Открыли, прошлись по тумблерам, закрыли. Каждая функция подписана человеческим языком: что делает и зачем.
- Тому, кто собирает сайты на заказ. Один плагин вместо пяти мелких: чистка, редиректы, скрытие входа, дубли, свой код.
- Тому, кому надоели «оптимизаторы», которые всё ломают. Здесь нечему конфликтовать с кешем: Наладка не кеширует.
Что делает
Всего 69 функций. 34 работают в бесплатной версии, 35 добавляет PRO. Плюс в PRO — отдельные разделы: очистка базы данных, заморозка версий и журнал обновлений.
Чистка кода и скорость
- Мусор из
<head>— служебные ссылки, скрипты эмодзи, старая совместимость с jQuery. Всё, что WordPress добавляет на всякий случай, а нужно единицам. - Ревизии записей — отключить совсем или оставить своё число. По умолчанию WordPress хранит их без ограничений и раздувает базу. Это бесплатно и не даёт базе расти дальше; убрать то, что уже накопилось, умеет очистка базы в PRO.
- Классический редактор вместо Gutenberg — если блочный редактор мешает, а не помогает.
- Пассивные обработчики прокрутки — то, на что ругается PageSpeed Insights.
- Уведомление о cookie — обязательная по 152-ФЗ плашка без отдельного плагина. Двенадцать готовых видов под светлые и тёмные темы, шесть положений (широкой карточкой по центру или компактной в углу), ширина от 50 до 90% экрана. В текст можно вставить ссылку на политику обработки данных — прямо кнопкой в редакторе.
Картинки: вес страницы
Фотографии — самое тяжёлое, что есть на обычном сайте. Снимок с телефона это 4000 px и 5–8 МБ, а показывается он не шире 1600 px. Разницу оплачивает посетитель — временем загрузки, и вы — местом на хостинге.
- Уменьшение при загрузке — свой порог вместо 2560 px, которые WordPress режет по умолчанию. Это бесплатно и не даёт сайту копить лишнее дальше; разобрать то, что уже загружено, умеет массовая обработка в PRO.
- Сжатие с сохранением оригинала — качество задаёте вы, применяется ко всем копиям. Нетронутый исходник сохраняется всегда, и одна кнопка возвращает всё как было. Если отложить копию не удалось, файл не трогается вовсе: пережатую фотографию обратно не разожмёшь.
- WebP — копия каждой картинки в лёгком формате, обычно на 25–35% меньше, и подмена в выдаче через
<picture>. Браузер сам берёт что полегче, а кто не умеет — получает обычный файл. Разметка при этом у всех одинаковая, поэтому кеш страниц ничего не путает. - Retina — ×2-копии для обрезанных размеров: миниатюр, карточек товара. Для обычных размеров этого не нужно, WordPress справляется сам; дыра была именно у обрезанных, и на экранах с двойной плотностью они выглядели мылом.
- Водяные знаки — свой текст или логотип из медиатеки: место, размер, прозрачность, цвет. Кнопка «Показать, как ляжет» рисует образец до того, как знак попадёт на файлы. На мелкие копии знак не ставится — миниатюра со знаком во всю ширину превращается в кашу.
- Массовая обработка медиатеки — порциями, с показом хода и подсчётом сэкономленного. Тысяча картинок не упрётся в лимит времени PHP.
Честно о границах: PNG мы не пересжимаем — он сжимается без потерь, и от пересохранения такой файл иногда только тяжелеет. GIF и SVG не трогаем вовсе: у первого пересохранение убило бы анимацию. Тумблера «включить ленивую загрузку» здесь нет и не будет — WordPress расставляет loading="lazy" сам, и такая настройка ничего бы не делала. Если хостинг не умеет WebP или не даёт рисовать текст, плагин отключает эти переключатели и прямо говорит почему, а не изображает работу.
Подготовка к поисковикам
Это не замена SEO-плагину: тексты и мета-теги остаются за ним. Наладка приводит в порядок то, что от него не зависит, — техническую сторону.
- Свой robots.txt (PRO) — редактируется прямо в админке. Шаблон составлен под Яндекс и Google сразу: с директивой
Clean-param, которая склеивает адреса с рекламными метками вместо того, чтобы выбрасывать их из поиска, и сAllowдля стилей и скриптов. Без опасной строки, закрывающей все адреса с параметрами, — она рубит фильтры каталога и пагинацию. Правила WooCommerce и адрес карты сайта дописываются сами. - Транслитерация адресов (PRO) — «Привет мир» превращается в
/privet-mir/, а не в нечитаемый набор процентов. - Мгновенная индексация IndexNow (PRO) — новые и изменённые записи, страницы и товары через несколько минут уходят Яндексу и Bing, не дожидаясь обхода робота. В настройках видно, что ответил поисковик.
- Пагинация (PRO) — страницы
/page/2/закрываются от индексации, а canonical ведёт на первую страницу раздела. - Управление встроенной картой сайта (PRO) — отключить её целиком, если карту делает SEO-плагин, или убрать из неё раздел авторов.
- Короткие адреса рубрик — убирает
categoryиз адреса: вместо/category/news/получается/news/. Со старых адресов ставится 301, поэтому собранные ссылки и позиции не теряются, а совпадения со страницами плагин проверяет заранее. Бесплатно. - Заголовок Last-Modified и автоматический alt — бесплатно, работает сразу.
Файл собирается верно, а не как придётся. Правила WooCommerce дописываются внутрь вашей группы User-agent — после ваших же Allow и Disallow. Это не мелочь: правило, оказавшееся выше строки User-agent, не применяет ни один робот, и корзина с оформлением заказа остались бы открытыми, хотя настройка выглядит включённой.
Под полем есть «Показать, что получится в итоге» — готовый файл целиком, ровно тот, что увидят роботы: ваш текст плюс правила WordPress и WooCommerce плюс карта сайта. И если в корне сайта лежит настоящий файл robots.txt, плагин предупредит: в этом случае вся настройка молча не работает, запрос до WordPress просто не доходит.
Управление обновлениями
Обновление, поставленное само и не вовремя, — самая частая причина «вчера всё работало». Здесь решаете вы, а не WordPress.
- Не обновлять автоматически — отдельно ядро, плагины и темы. Ставить обновления вручную никто не мешает.
- Запрет для отдельных плагинов — список всех установленных, отмечаете те, которые трогать нельзя. Остальные обновляются как обычно.
- Скрыть уведомления от клиента — плашки «доступно обновление» пропадают у тех, у кого нет прав обновлять. Вы как администратор продолжаете их видеть: прятать предупреждения о дырах от себя опасно.
- Заморозка версии с причиной (только в PRO) — плагин пропадает из списка обновлений совсем, а причина («ломает корзину») видна прямо в списке плагинов. Через полгода не придётся вспоминать, почему он не обновляется.
- Журнал обновлений (только в PRO) — что, когда, с какой версии на какую и кем обновлено, включая автообновления. Первое, что нужно посмотреть, когда сайт вдруг сломался.
Проверку обновлений мы не отключаем: вместе с ней пропали бы и предупреждения о дырах в безопасности. Выключается автоматическая установка, а не осведомлённость.
Очистка базы данных (только в PRO)
За годы работы сайта база обрастает тем, чего вы никогда не видите: ревизии — десятки копий каждой статьи, автосохранения, записи и комментарии в корзине, спам, просроченный кеш, метаполя от давно удалённых плагинов. На живом магазине это легко половина размера базы — и каждый запрос к ней становится медленнее.
- Видно, чего сколько — по каждому виду мусора свой счётчик, до того как что-то удалять.
- Удаление порциями — даже десятки тысяч записей не обрывают процесс на середине.
- Корзина и комментарии помечены отдельно — это ваши данные, а не мусор, и удаляются только с подтверждением.
- Оптимизация таблиц — возвращает освободившееся место на диск. Одно удаление строк файл базы не уменьшает, и мы об этом честно пишем прямо в плагине.
Дружит с вашим SEO-плагином
Если на сайте стоит Yoast, Rank Math или другой SEO-плагин, он дописывает свой блок в robots.txt после всех остальных — и в файле оказываются две группы «User-agent: *», причём вторая обычно разрешает всё. Google такие группы объединяет, а Яндекс по своей документации учитывает только одну запись на робота: ваши запреты рискуют быть просто проигнорированы. При этом в настройках плагина вы видите свой аккуратный текст и не догадываетесь, что отдаётся другое.
«Наладка PRO» сворачивает такие блоки в одну группу, сохраняя и чужие правила, и адрес чужой карты сайта. Сам адрес карты в robots.txt подставляется по активному SEO-плагину, а не общей заглушкой.
Отдельным пунктом — уборка картинок из карты сайта Yoast: он вкладывает в неё все изображения каждой страницы, и на сайте с галереями карта распухает в разы. Тумблер появляется только тогда, когда Yoast действительно установлен.
Дубли страниц
Одна и та же статья открывается по десятку адресов: архив по дате, архив автора, страница метки, вложение, страница ответа на комментарий. Для поисковика это разные страницы с одинаковым текстом, и он не понимает, какую показывать. Наладка даёт закрыть каждый тип дублей отдельно.
Защита
- Свой адрес входа — вместо
/wp-login.phpлюбой адрес, который знаете только вы. Перебор паролей по стандартному адресу прекращается в тот же день. - Защита от подбора пароля — лимит попыток входа и блокировка после превышения. Блокировки не копятся вечно: сутки без новых попыток — и счёт начинается заново, а удачный вход сразу обнуляет накопленные промахи. Хозяин сайта не должен попадать в собственную ловушку из-за опечатки.
- Закрытый список пользователей — WordPress по умолчанию отдаёт логины всех авторов сайта любому, кто знает, куда постучаться. Закрываются оба пути: и запрос вида
/?author=1, и список пользователей через REST API. По номеру автора нельзя узнать ни логина, ни даже того, есть ли вообще такой пользователь. - Отключение XML-RPC — старый протокол, через который до сих пор перебирают пароли пачками.
Редиректы и журнал 404
- Менеджер 301-редиректов — переехавшие адреса не превращаются в 404 и не теряют позиции.
- Журнал 404 — список адресов, по которым люди и роботы приходят в пустоту. Видно, что переименовали и забыли.
Свой код и режим обслуживания
- Свой код в шапке и подвале — счётчики, коды подтверждения для Яндекса и Google, рекламные пиксели. Без правки файлов темы, которые затрёт ближайшее обновление.
- Режим обслуживания — заглушка для посетителей, пока вы правите сайт. Администратор видит сайт как обычно.
Защита контента
Автоматическая ссылка на источник при копировании, отключение правой кнопки, запрет выделения текста, блокировка горячих клавиш. Честно: от того, кто умеет открыть исходный код страницы, это не спасает. От массового копирования в два клика — вполне.
Порядок в индексе интернет-магазина
Каталог WooCommerce плодит дубли сам по себе: каждая сортировка и каждый фильтр — это отдельный адрес с тем же набором товаров внутри. Поисковик обходит сотни таких страниц вместо самих товаров.
- Canonical на фильтрах. Отфильтрованный каталог честно указывает на сам раздел как на главный адрес.
- Закрыть отфильтрованные страницы от поиска — адреса вида ?orderby=price и ?filter_brand= не попадут в индекс, а сам раздел останется открытым.
- Товары не в наличии — мимо карты сайта. Незачем звать робота туда, где покупателю нечего купить. Страницы остаются доступными и вернутся в карту, когда товар появится.
Корзину, оформление заказа и личный кабинет закрывать не нужно: это WooCommerce делает сам, и дублировать его настройкой, которая ничего не меняет, мы не стали.
Копирование записей и страниц
Готовите новую версию статьи или собираете страницу по образцу уже готовой — в списке записей появляется ссылка «Копировать». Один щелчок, и рядом лежит черновик со всем содержимым: текстом, заголовком, миниатюрой, рубриками, метками и произвольными полями. Адрес копия получает свой, чтобы две похожие страницы не путались между собой.
Копия всегда черновик: пока вы сами не опубликуете, посетитель её не увидит.
- Массовое копирование (только в PRO) — отметьте десяток записей в списке и скопируйте разом.
- «Переписать» (только в PRO) — самое полезное. Правите копию спокойно, черновиком, а потом одним нажатием она подменяет живую страницу. Адрес, дата публикации и комментарии остаются прежними: для посетителей и поисковиков это та же самая страница, просто с новым текстом. Больше не нужно править опубликованное «вживую», показывая людям половину работы.
- Тонкая настройка (только в PRO) — переносить ли статус, дату и автора, свои приписки к названию копии, списки полей и таксономий, которые копировать не надо.
По умолчанию всё это выключено, а сам код работает только в админке — на скорость сайта для посетителей не влияет никак.
Панель классического редактора (только в PRO)
Классический редактор WordPress умеет заметно больше, чем показывает. Размер и вид шрифта, цвет текста и фона, подчёркивание, выравнивание по ширине, верхний и нижний индекс, спецсимволы — всё это в нём уже есть, просто не выведено на панель. Раньше за этими кнопками шли ставить отдельный плагин.
- Кнопки расставляются перетаскиванием по трём рядам — в том порядке, в каком удобно именно вам.
- Разделители отбивают одну группу кнопок от другой, чтобы панель не сливалась в сплошную ленту.
- Видно результат сразу. Прямо в настройках стоит настоящий редактор, и он пересобирается, как только вы перетащите кнопку. Сохранять, чтобы посмотреть, не нужно.
- Свой список размеров шрифта — отмечается щелчком из готового ряда.
Ради этих кнопок на сайт не ставится ничего постороннего: всё перечисленное уже лежит в самом WordPress, плагин лишь показывает скрытое. Ни одного лишнего файла и ни одного запроса на публичной части.
Честно о границах: таблиц здесь нет. Той части, которая рисует таблицы, в WordPress не поставляется, и тащить ради неё в плагин полмегабайта чужого кода мы не стали. Панель имеет смысл, если вы вернули классический редактор вместо блочного — для этого в «Наладке» есть отдельный переключатель.
Очистка вставленного текста (только в PRO)
Текст в запись попадает не из воздуха: его несут из Word, из Google Docs, с другого сайта. Вместе с текстом приезжает чужая обвязка — вложенные слои, классы, инлайновые стили. На экране этого почти не видно, а в коде страницы остаётся мусор: лишние обёртки ломают вёрстку темы, чужие классы цепляют чужие стили, а блочный редактор сваливает всё в «Произвольный HTML», который дальше нельзя ни нормально править, ни оформить.
Кнопка «Очистить вставленное» разворачивает обёртки и снимает атрибуты, оставляя то, что несёт смысл: заголовки, абзацы, жирный и курсив, списки, ссылки, цитаты, таблицы, картинки. После этого текст пересобирается в обычные блоки.
Ни одного слова при этом не убирается и не переписывается, а результат отменяется обычным «Отменить». Кнопка работает и в блочном редакторе, и в классическом; по умолчанию выключена.
Кому и когда показывать: условная видимость блоков и виджетов
Обычно блок на странице виден всем и всегда. Здесь у каждого блока и у каждого виджета в колонке появляется собственное правило показа — задаётся прямо там, где вы правите содержимое: у блока в боковой панели редактора, у виджета внизу его формы.
- Кому показывать — всем, только вошедшим или только гостям. Приглашение зарегистрироваться незачем показывать тем, кто уже вошёл.
- На каких устройствах — телефон, планшет, компьютер, в любом сочетании. Границы экранов настраиваются.
Скрытое действительно не уходит на страницу: блок, спрятанный от гостей, не попадает в HTML вовсе, а не прячется стилями поверх. Показ по устройствам, наоборот, сделан правилами CSS — и намеренно: сервер не может знать ширину экрана посетителя, не отдавая всем разные страницы, а это ссора с кешем. Крошечный стиль печатается прямо в страницу и только там, где такое правило есть: ни одного лишнего запроса.
В PRO добавляются ещё три условия
- Роль посетителя — показать только редакторам, только подписчикам и так далее, а не просто «вошедшим».
- Адреса по маске — например только внутри /catalog/. Несколько масок через запятую.
- Расписание — диапазон дат и дни недели, по времени сайта. Баннер к распродаже можно поставить заранее и не вспоминать про него.
Отдельно о честности: если лицензия закончится, уже расставленные правила продолжат работать. Мы намеренно не стали отключать их вместе с лицензией — иначе блок «только для редакторов» в день окончания увидел бы любой прохожий. Перестанет быть доступной только правка правил.
Почему редиректы и свой код — в бесплатной версии
Именно они ломают сайт, если однажды отключить 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-код на вашем сервере, он не спрашивает у нас разрешения на каждой загрузке страницы. Перестанут приходить обновления — и всё.


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