CMS · WordPress
SEO на WordPress: robots, sitemap, canonical и редиректы
Четыре технические вещи, без которых даже хороший контент работает вполсилы. Разберём по порядку.
Проверено 2 ноября 2026 года: WordPress 7.1.4, WooCommerce 11.2.1.

Что проверить и в каком порядке, чтобы поиск видел один адрес каждой страницы.
Задача
Сайт открывается, страницы на месте, но поиск видит не то: в выдаче дубли, старые адреса и не все страницы. Обычно дело не в текстах, а в технической базе — robots.txt, карте сайта, canonical и редиректах.
Эти четыре вещи не дают мгновенного роста. Зато убирают проблемы, из-за которых контент и ссылки проигрывают ещё до старта. Проверить их стоит до того, как писать новые тексты и закупать рекламу.
Применимость и версии
Шаги подходят для WordPress 6.x–7.x; мы проверяли на актуальной версии 7.1.4. Для магазина на WooCommerce те же принципы, но карточки товаров и категории надо проверять отдельно — версия на дату проверки 11.2.1.
- WordPress 7.1.4 — версия ядра на 2 ноября 2026 года.
- WooCommerce 11.2.1 — если сайт принимает заказы; требует WordPress 7.0+, PHP 7.4+ и MySQL 5.5.5+.
- Доступ к админке и к файлам сайта (FTP/SFTP или файловый менеджер хостинга).
- Если на сайте уже есть SEO-расширения, сначала проверьте, не дублируют ли они разметку ядра.
Подготовка
- Свежая резервная копия файлов и базы данных.
- Список старых адресов, которые должны переехать на новые.
- Доступ к панелям вебмастера, если они уже используются.
- Тестовая копия сайта — чтобы проверять настройки, не рискуя боевым сайтом.
Шаги
1. Проверьте постоянные ссылки
Откройте экран «Настройки → Постоянные ссылки». Выберите один формат и сохраните настройки. Если структура адресов менялась, старые адреса должны получить постоянный редирект — иначе поиск будет знать обе версии страницы.
2. Посмотрите, что отдаёт robots.txt
Откройте https://ваш-сайт/robots.txt. WordPress формирует этот файл виртуально. Править его лучше через filter robots_txt в дочерней теме, а не заменой файла на сервере: так правило переживёт обновления и не потеряется при переносе.
Не закрывайте от индексации разделы, которые должны приносить трафик. Служебные зоны вроде админки и поиска внутри админки закрывать можно и нужно.
3. Проверьте карту сайта
У WordPress есть встроенная XML-карта сайта. Чаще всего она доступна по адресу /wp-sitemap.xml. Откройте её и убедитесь, что она отдаёт страницы и записи, а для магазина — товары и категории, если ваш набор это поддерживает.
- Карта открывается без ошибки и не пустая.
- В ней есть ключевые страницы, а не только последние записи.
- Адреса из карты отвечают кодом 200, а не 301 или 404.
- Служебные и тестовые страницы в карту не попали.
4. Проверьте canonical
Canonical говорит поиску, какой адрес страницы основной. WordPress добавляет rel=canonical на страницы и записи. Отдельно посмотрите страницы с параметрами: пагинацию, сортировку, фильтры. Canonical не должен вести на другой товар или на страницу-дубль без причины.
5. Настройте редиректы
Старые адреса переводите на новые постоянным редиректом (301/308). Не делайте цепочек из трёх-четырёх переходов: каждый лишний шаг теряет и скорость, и вес ссылки. Редирект должен вести сразу на конечный адрес.
6. Закройте тестовые копии
У тестовой копии сайта должна быть выключена индексация и закрыт доступ паролем. Иначе поиск получит второй сайт с тем же контентом, а вы — дубли и путаницу в отчётах.
Ожидаемый результат
У каждой страницы один основной адрес. Карта сайта отдаётся без ошибок. Старые ссылки ведут на новые. Тестовые копии закрыты от поиска. После этого можно заниматься контентом и не тратить силы на техническую грязь.
Проверка
- robots.txt открывается и не закрывает нужные разделы.
- sitemap открывается и содержит живые URL.
- На 5–10 страницах canonical указывает на правильный адрес.
- Старые адреса отвечают 301/308 и ведут сразу на целевой адрес.
- Нет страниц с noindex, которые должны индексироваться.
- Тестовая копия не индексируется.
Откат
Перед правкой robots.txt и редиректов запишите исходные значения. Откатывайтесь через резервную копию или обратные правила. Если использовали фрагмент кода в дочерней теме — удалите его и проверьте, что сайт открывается без ошибок PHP.
Источники и дата актуализации
Материал проверен 2 ноября 2026 года по официальной документации WordPress и WooCommerce. Версии на дату проверки: WordPress 7.1.4, WooCommerce 11.2.1. Ссылки на документы — в блоке «Официальные источники» ниже.
Следующий шаг
Разберём вашу задачу
Пройдите тест или соберите бриф — покажем, что делать дальше.