# SEO-настройка WordPress: плагины, карта сайта, Метрика

URL: https://chugunov.pro/seo-nastrojka-wordpress/
Обновлено: 30.09.2026.
Источник: chugunov.pro.

## Коротко

WordPress SEO — это не один плагин, а набор базовых настроек: понятные адреса страниц, корректные заголовки и описания, карта сайта, аккуратный robots.txt, подключённые Яндекс Вебмастер и Метрика. Сам движок даёт для этого хорошую основу, но из коробки часть вещей не настроена, а часть сделана так, как удобно разработчикам ядра, а не вашему проекту.

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

| Задача | Чем решается в WordPress | Где проверить |
| --- | --- | --- |
| Заголовки и описания страниц | SEO-плагин: Rank Math или Yoast SEO | Исходный код страницы, сниппет в поиске |
| Карта сайта | Встроенная wp-sitemap.xml или карта из SEO-плагина | Яндекс Вебмастер, раздел индексирования |
| robots.txt | Виртуальный файл WordPress, редактор в плагине или физический файл | Инструмент анализа robots.txt в Вебмастере |
| Аналитика | Код счётчика Яндекс Метрики в head | Статус счётчика в Метрике |
| Контроль индексации | Яндекс Вебмастер | Отчёты о страницах в поиске и ошибках |

## Основная мысль

**Хорошая SEO-настройка WordPress — это не максимум включённых галочек в плагине, а минимум лишних страниц в индексе и полный контроль над тем, что видят поисковые системы и что вы измеряете в аналитике.**

Многие владельцы ставят SEO-плагин, проходят мастер настройки, нажимая «Далее», и считают задачу закрытой. В итоге в индекс попадают страницы вложений, архивы авторов, метки с одной записью, служебные параметры. Роботы тратят на них время, а в выдаче конкурируют между собой похожие страницы.

Обратная ситуация тоже встречается: на сайте после разработки осталась галочка, запрещающая индексацию, или robots.txt закрывает всё содержимое. Сайт работает, реклама крутится, а в органическом поиске его нет. Поэтому любая SEO-настройка начинается с проверки того, что уже сделано, и только потом — с добавления нового.

## WordPress SEO: что есть в ядре без плагинов

Перед установкой плагинов полезно понять, что WordPress умеет сам. Это помогает не дублировать функции и не создавать конфликтов.

### Постоянные ссылки

В разделе «Настройки → Постоянные ссылки» выбирается структура адресов. Для большинства сайтов подходит вариант «Название записи»: адрес получается коротким и читаемым. Для русскоязычного сайта стоит сразу настроить транслитерацию, иначе адреса будут содержать кириллицу, которая в ссылках превращается в длинные закодированные строки. Эту задачу решают плагины транслитерации, например Cyr-To-Lat.

Структуру ссылок меняют только до запуска или вместе с настройкой 301-редиректов со старых адресов. Иначе все проиндексированные страницы начнут отдавать 404.

### Настройка видимости для поисковых систем

В разделе «Настройки → Чтение» есть пункт с просьбой к поисковым системам не индексировать сайт. Его включают на время разработки и нередко забывают выключить. Это первое, что стоит проверить на любом сайте, который плохо индексируется.

### Встроенная карта сайта

С версии 5.5 WordPress сам формирует карту сайта по адресу /wp-sitemap.xml. В неё попадают записи, страницы, рубрики, метки и страницы авторов. Для простого блога этого может хватить, но гибко управлять содержимым карты без кода нельзя. Когда подключается Rank Math или Yoast SEO, они отключают встроенную карту и формируют собственную.

### Виртуальный robots.txt

Если в корне сайта нет физического файла robots.txt, WordPress отдаёт виртуальный. Он минимален: закрывает служебную папку админки и оставляет доступным файл admin-ajax.php. Для полноценной настройки файл редактируют через SEO-плагин или создают вручную.

## Какой SEO-плагин для WordPress выбрать

На практике выбор обычно сводится к двум вариантам: Rank Math и Yoast SEO. Оба закрывают базовые задачи, различаются интерфейсом и набором функций в бесплатной версии.

### Что должен уметь SEO-плагин для WordPress

- задавать SEO-заголовок (title) и мета-описание для каждой страницы, записи, товара и рубрики;
- формировать шаблоны заголовков для типов записей, чтобы не заполнять каждую страницу вручную;
- управлять индексацией: закрывать через meta robots отдельные страницы, архивы, вложения;
- строить карту сайта и исключать из неё ненужные типы записей;
- задавать канонические адреса;
- выводить микроразметку и хлебные крошки;
- подтверждать права на сайт в сервисах вебмастеров.

### Rank Math и Yoast SEO: сравнение

| Критерий | Rank Math | Yoast SEO |
| --- | --- | --- |
| Базовые мета-теги и карта сайта | Есть в бесплатной версии | Есть в бесплатной версии |
| Редактор robots.txt | В общих настройках плагина | В инструментах плагина |
| Настройки для WooCommerce | Базовые есть, расширенные в платной версии | Отдельное платное дополнение |
| Подтверждение в Яндекс Вебмастере | Поле для кода подтверждения | Поле для кода подтверждения |
| Интерфейс | Много настроек, модульная структура | Более лаконичный |

Ставить два SEO-плагина одновременно нельзя. Они дублируют мета-теги, карты сайта и разметку, а поисковые системы получают противоречивые сигналы. При переходе с одного на другой используют встроенные инструменты импорта настроек и после переключения проверяют исходный код нескольких страниц.

### Yoast WooCommerce SEO и магазины

Для интернет-магазина на WooCommerce у Yoast есть отдельное платное дополнение Yoast WooCommerce SEO. Оно расширяет настройки товаров и разметку под магазин. Нужно ли оно, зависит от задач: для небольшого каталога часто хватает бесплатных возможностей основного плагина и аккуратной настройки индексации фильтров и сортировок. Подробнее о бюджете магазина — в статье [о стоимости интернет-магазина на WordPress и WooCommerce](https://chugunov.pro/skolko-stoit-razrabotka-internet-magazina-na-wordpress-woocommerce-v-2026-godu/).

## Пошаговая настройка SEO-плагина

Порядок ниже подходит для Rank Math и Yoast SEO. Названия пунктов в интерфейсе различаются, но логика одинакова.

### Шаг за шагом

1. **Сделайте резервную копию.** Перед установкой или сменой SEO-плагина это обязательный шаг.
2. **Проверьте, что сайт открыт для индексации.** Раздел «Настройки → Чтение», а также текущий robots.txt.
3. **Установите один плагин и пройдите мастер настройки.** Укажите тип сайта, название организации, логотип.
4. **Настройте шаблоны заголовков.** Для записей, страниц, рубрик, товаров. Шаблон — страховка, но для ключевых страниц заголовки пишут вручную.
5. **Закройте лишнее от индексации.** Страницы вложений, архивы авторов на сайте с одним автором, архивы по датам, пустые метки.
6. **Проверьте карту сайта.** В ней должны быть только страницы, которые вы хотите видеть в поиске.
7. **Настройте robots.txt.** Об этом ниже.
8. **Заполните заголовки и описания главных страниц.** Главная, услуги, категории каталога, ключевые статьи.
9. **Проверьте результат в исходном коде страниц.** Один title, одно описание, корректный canonical.

### Страницы вложений

WordPress создаёт отдельную страницу для каждого загруженного изображения. Если их не закрыть, в индекс попадают сотни пустых страниц с одной картинкой. SEO-плагины умеют перенаправлять такие страницы на сам файл или на запись, к которой он прикреплён. Эту настройку проверяют одной из первых.

### Заголовки и описания

Title — главный текстовый сигнал для поисковой системы и основа сниппета. Его делают уникальным для каждой страницы, с основным запросом ближе к началу. Описание не влияет на ранжирование напрямую, но часто попадает в сниппет и влияет на кликабельность. В описании полезно сказать, что человек найдёт на странице и чем она ему поможет.

Отдельно проверяют заголовок H1. Его выводит тема, а не SEO-плагин, и в некоторых темах он дублируется или отсутствует на главной и в рубриках. На странице должен быть один H1, и он должен совпадать по смыслу с title.

### Микроразметка и хлебные крошки

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

## Yoast robots.txt и настройка файла в WordPress

У Yoast SEO есть редактор файлов в разделе инструментов плагина. Через него можно создать или отредактировать robots.txt, не заходя на сервер. В Rank Math редактор находится в общих настройках. Оба плагина работают с виртуальным файлом: если в корне сайта уже лежит физический robots.txt, изменения в плагине не применятся, и редактировать придётся сам файл.

### Базовый robots.txt для WordPress

```
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /?s=
Disallow: /search/

Sitemap: https://example.ru/sitemap_index.xml
```

Это отправная точка, а не универсальный шаблон. Адрес карты в последней строке зависит от плагина: у Rank Math и Yoast SEO это обычно /sitemap_index.xml, у встроенной карты — /wp-sitemap.xml.

### Чего не делать в robots.txt

- Не закрывайте папки wp-content и wp-includes целиком. Там лежат стили, скрипты и изображения, без которых поисковик не сможет корректно отрисовать страницу.
- Не используйте robots.txt для удаления страниц из индекса. Запрет обхода не гарантирует исключения, для этого нужен meta robots noindex, а страница при этом должна быть доступна роботу.
- Не копируйте файлы с чужих сайтов: у них другая структура и другие задачи.

Для магазина на WooCommerce отдельно продумывают страницы корзины, оформления заказа и личного кабинета, а также параметры сортировки и фильтров. Для Яндекса дубли с параметрами можно склеить директивой Clean-param.

## Яндекс Вебмастер для WordPress

Без Вебмастера вы не знаете, какие страницы Яндекс видит, какие исключил и почему. Подключение занимает несколько минут.

### Подтверждение прав

После добавления сайта в Вебмастер он предлагает подтвердить права одним из способов: мета-тегом, HTML-файлом в корне сайта или записью в DNS. Для WordPress проще всего мета-тег. В Rank Math и Yoast SEO есть поле для кода подтверждения Яндекса: достаточно вставить туда значение из Вебмастера, а не весь тег. Отдельный WordPress-плагин для Яндекса ради этого ставить не нужно.

### Что настроить после подтверждения

- добавить карту сайта в разделе индексирования;
- проверить robots.txt встроенным инструментом анализа;
- указать главное зеркало, если сайт доступен с www и без него, и настроить 301-редирект на один вариант;
- просмотреть раздел диагностики: там появляются критические проблемы;
- включить уведомления на почту.

### Как читать отчёты

Главные отчёты — страницы в поиске и исключённые страницы. Если в исключённых много дублей, причина обычно в параметрах, страницах пагинации или отсутствии канонических адресов. Если важные страницы отмечены как недостаточно качественные, это вопрос содержания, а не технической настройки. Подробнее о технической стороне — в статье [что такое техническое SEO](https://chugunov.pro/chto-takoe-tehnicheskoe-seo/).

## Как установить Яндекс Метрику в WordPress

Сначала счётчик создают в самой Метрике: указывают адрес сайта, часовой пояс, включают нужные опции, например Вебвизор. После сохранения Метрика показывает код счётчика. Этот код нужно разместить на всех страницах сайта, в блоке head.

### Способ 1: через дочернюю тему

Код добавляют в functions.php дочерней темы через хук wp_head:

```
add_action( 'wp_head', function () {
?>
<!-- сюда вставляется код счётчика из Метрики -->
<?php
}, 1 );
```

Правки в родительской теме нельзя делать напрямую: при обновлении темы они пропадут. Если дочерней темы нет, её создают до внесения изменений.

### Способ 2: через плагин вставки кода

Есть плагины, которые добавляют произвольный код в head, например WPCode. Это удобно, если нет доступа к файлам. Минус — ещё один плагин и риск, что код потеряется при его отключении.

### Способ 3: специальный WordPress-плагин для Яндекса

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

### Проверка счётчика

После установки откройте сайт в режиме инкогнито и проверьте статус счётчика в Метрике. Убедитесь, что код стоит один раз: двойная установка, например через тему и через плагин, искажает статистику. Если на сайте есть плагин кеширования, сбросьте кеш после вставки кода.

### Что настроить в Метрике сразу

Сам по себе счётчик показывает только визиты и источники. Чтобы данные помогали в продвижении, после установки стоит сделать ещё несколько вещей:

- настроить цели на ключевые действия: отправку формы, клик по телефону, переход в мессенджер, оформление заказа;
- исключить из статистики собственные визиты и визиты подрядчиков с помощью фильтров;
- связать счётчик с Вебмастером, чтобы видеть поисковые запросы рядом с поведением посетителей;
- для магазина на WooCommerce продумать передачу данных электронной коммерции: это отдельная задача, которую решают плагином или доработкой темы.

### Метрика и скорость сайта

Код счётчика загружается асинхронно и обычно почти не влияет на скорость. Проблемы начинаются, когда на сайте скапливаются несколько систем аналитики, пиксели рекламных кабинетов, онлайн-чаты и виджеты. Каждый из них добавляет запросы и скрипты. Раз в полгода полезно пересматривать, какие из них реально используются, и удалять лишние.

## Сценарии из практики

Ситуации собирательные, но типичные для сайтов на WordPress.

### Сайт полгода не в поиске

Сайт запустили, трафик идёт только с рекламы. В разделе «Настройки → Чтение» стоит галочка, запрещающая индексацию, оставшаяся с этапа разработки. После её снятия и отправки карты сайта в Вебмастер страницы постепенно появляются в поиске.

### Тысячи страниц вложений в индексе

У сайта с большим количеством фотографий в Вебмастере видно в разы больше страниц, чем реально есть. Большая часть — страницы вложений. Решение — включить перенаправление вложений в SEO-плагине и дождаться переобхода.

### Два SEO-плагина после смены подрядчика

Новый подрядчик поставил Rank Math, старый Yoast SEO не удалили. На страницах по два заголовка title и две карты сайта. После удаления лишнего плагина и проверки исходного кода проблема уходит.

### Магазин с тысячами страниц фильтров

Небольшой каталог на WooCommerce, а в Вебмастере — десятки тысяч адресов с параметрами сортировки и фильтрации. Робот тратит время на комбинации параметров вместо карточек товаров. Решение — закрыть служебные параметры в robots.txt, для Яндекса добавить Clean-param, проверить canonical на страницах фильтров и оставить открытыми только те посадочные страницы, под которые есть спрос.

## Типичные ошибки и чек-лист

Большинство проблем с SEO на WordPress возникают не из-за сложных алгоритмов, а из-за простых недосмотров.

### Частые ошибки

- **Запрет индексации после запуска.** Галочка в настройках чтения или глобальный noindex в плагине.
- **Два SEO-плагина одновременно.** Дубли мета-тегов и противоречивые карты сайта.
- **Мусор в индексе.** Вложения, архивы, метки, параметры сортировки.
- **Смена структуры ссылок без редиректов.** Потеря накопленных позиций.
- **Двойной код Метрики.** Искажённые отказы и визиты.
- **Медленный сайт.** Тяжёлая тема и десятки плагинов ухудшают Core Web Vitals. Целевые значения — LCP до 2,5 с, INP до 200 мс, CLS до 0,1. Если сайт не укладывается, поможет [ускорение сайта](https://chugunov.pro/uslugi/uskorenie-sajta/).

### Чек-лист SEO-настройки WordPress

- Индексация разрешена в настройках чтения.
- Транслитерация адресов настроена, структура ссылок выбрана.
- Установлен ровно один SEO-плагин.
- Шаблоны заголовков настроены, главные страницы заполнены вручную.
- Страницы вложений перенаправлены, лишние архивы закрыты.
- Карта сайта содержит только нужные страницы.
- robots.txt проверен в Вебмастере и не закрывает стили и скрипты.
- Сайт подтверждён в Яндекс Вебмастере, карта сайта добавлена.
- Счётчик Метрики установлен один раз и получает данные.
- Выбрано главное зеркало, настроены редиректы.

## Частые вопросы

### Нужен ли SEO-плагин, если в WordPress есть карта сайта?

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

### Какой SEO-плагин для WordPress лучше?

Для большинства сайтов подходят и Rank Math, и Yoast SEO. Важнее не выбор, а правильная настройка и отказ от второго SEO-плагина.

### Нужен ли отдельный WordPress-плагин для Яндекса?

Обычно нет. Подтвердить права в Вебмастере можно через SEO-плагин, а код Метрики вставить через дочернюю тему.

### Как установить Яндекс Метрику в WordPress без плагина?

Добавить код счётчика в head через хук wp_head в functions.php дочерней темы. Затем проверить статус счётчика в Метрике.

### Где в Yoast редактировать robots.txt?

В разделе инструментов плагина есть редактор файлов. Если в корне сайта лежит физический robots.txt, править нужно его.

### Нужен ли Yoast WooCommerce SEO для магазина?

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

### Как подключить WordPress к Яндекс Вебмастеру?

Добавить сайт в Вебмастер, скопировать код подтверждения, вставить его в поле для Яндекса в SEO-плагине и нажать проверку в Вебмастере.

### Через сколько времени сайт появится в поиске?

Зависит от сайта и частоты обхода. Новые страницы обычно появляются в течение нескольких дней или недель, ускорить процесс помогают карта сайта и отправка страниц на переобход в Вебмастере.

### Можно ли настроить SEO самостоятельно?

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

## Итог

SEO-настройка WordPress держится на нескольких опорах: один правильно настроенный плагин, чистая карта сайта, аккуратный robots.txt, подключённые Вебмастер и Метрика. Каждый пункт несложен сам по себе, но ошибка в любом из них может обнулить остальную работу.

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

Если хотите, чтобы техническую часть настроил специалист, я как частный разработчик на WordPress и 1С-Битрикс проверю текущие настройки, уберу лишнее из индекса, подключу Вебмастер и Метрику и составлю план доработок. Работаю напрямую, без посредников — подробности на странице [SEO-продвижения](https://chugunov.pro/uslugi/seo/).

- 15.09.2026

## Связанное на сайте

- Услуга [Доработка сайта WordPress](https://chugunov.pro/uslugi/dorabotka-sajta-wordpress/)
- Справочник API [Справочник API WordPress](https://chugunov.pro/api-wordpress/)
- Глоссарий [Глоссарий: WordPress](https://chugunov.pro/glossary/wordpress/)

Автор статьи [Чугунов Алексей](https://chugunov.pro/about/) Fullstack-разработчик: 1С-Битрикс, WordPress, PHP
[Обо мне](https://chugunov.pro/about/)

Рубрики блога

- [Продажи](https://chugunov.pro/category/sales/) 16
- [Продвижение](https://chugunov.pro/category/prodvizhenie/) 22
- [Создание сайтов](https://chugunov.pro/category/sozdanie-sajtov/) 75
- [Интересное](https://chugunov.pro/category/interesnoe/) 13

Остались вопросы?

Отправьте сообщение, и я свяжусь с вами в ближайшее время

Или звоните, сразу обсудим детали.

[+7 (915) 016-99-88](tel:79150169988)
