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. Ссылки на документы — в блоке «Официальные источники» ниже.

Автор

Редакция BrandPixel

Редакция BrandPixel: разбираем цифровые продукты, бренды и практику внедрения.

Следующий шаг

Разберём вашу задачу

Пройдите тест или соберите бриф — покажем, что делать дальше.

Собрать проектПройти диагностику