SEO-плагин в WordPress: базовые настройки за один час
Пошаговая настройка SEO-плагина на WordPress 6.x: открыть сайт для индексации, задать шаблоны title и description, закрыть мусорные архивы и отдать карту сайта в Search Console.

За 40–60 минут вы закроете технический минимум: сайт открыт для роботов, у каждой страницы свой title и описание, лишние архивы не лезут в индекс, карта сайта отдана в Google Search Console. Инструкция написана для WordPress 6.x и бесплатной версии Yoast SEO. Если у вас Rank Math или All in One SEO, пункты меню называются иначе, но логика и порядок действий совпадают. Платная версия для базовой настройки не нужна.
Что нужно до начала
- WordPress 6.x и доступ администратора (роль, которая видит пункт «Плагины»). На тарифах некоторых хостингов установка плагинов из каталога закрыта — проверьте это первым делом.
- Сайт уже работает по HTTPS, и вы знаете, какая версия домена основная: с www или без, это понадобится в Search Console.
- Аккаунт Google — для подтверждения прав на сайт.
- Свежая резервная копия базы данных. Настройки плагина и шаблоны заголовков пишутся в базу, а не в файлы темы.
- Знание, где сбрасывается кеш: в плагине кеширования, в панели хостинга или в CDN. Без этого вы будете смотреть на старый HTML и думать, что ничего не сработало.
Один плагин, а не два
Перед установкой откройте список плагинов и убедитесь, что SEO-плагина там ещё нет. Два таких плагина одновременно печатают в head по два тега title, два description и два canonical*, а карта сайта по адресу /sitemap_index.xml достаётся тому, кто успел перехватить запрос. Разбирать это потом дольше, чем настроить с нуля. Если плагин уже стоит и вас всё устраивает — не меняйте его ради смены, переезд стоит пары часов и обнуляет вручную написанные описания.
Девять шагов
- Снимите запрет на индексацию. Настройки → Чтение → пункт о просьбе поисковым системам не индексировать сайт. Галочка часто остаётся с момента разработки, и тогда любые дальнейшие настройки бессмысленны. Проверка: откройте в браузере адрес вашего сайта с добавкой /robots.txt — строки Disallow: / быть не должно.
- Выберите структуру ссылок. Настройки → Постоянные ссылки → «Название записи». Делайте это до публикации контента: на живом сайте смена структуры превращает все старые адреса в 404, и вам придётся настраивать редиректы (в бесплатном Yoast менеджера редиректов нет, в Rank Math есть). Проверка: любая запись открывается по адресу вида /nazvanie-zapisi/.
- Установите плагин. Плагины → Добавить новый → поиск по слову Yoast → установить и активировать. Проверка: в левом меню появился пункт Yoast SEO, сайт открывается без ошибок в анонимном окне.
- Пройдите мастер первой настройки. Плагин спросит, что представляет сайт: организацию или человека, попросит название и логотип, предложит указать профили в соцсетях. Эти данные уходят в разметку организации — её Google использует для сниппетов. Проверка: индикатор первичной настройки показывает завершение всех шагов.
- Задайте шаблоны заголовков. Настройки → Внешний вид в поиске → Типы контента. Шаблон собирается из переменных, в Yoast они пишутся с двойными процентами:
# Yoast SEO, раздел Типы контента / Категории и метки
Записи: %%title%% %%sep%% %%sitename%%
Страницы: %%title%% %%sep%% %%sitename%%
Рубрики: %%term_title%% %%sep%% %%sitename%%
Главная: %%sitename%% %%sep%% %%sitedesc%%
В Rank Math те же переменные пишутся с одинарными процентами: %title%, %sep%, %sitename%. Полный список доступных переменных смотрите в документации своего плагина — набор отличается между плагинами и пополняется между версиями. Шаблон мета-описания лучше оставить пустым и писать описания вручную для важных страниц: автоматически собранный текст из первых строк почти всегда выглядит обрубком. Проверка: откройте любую запись в редакторе, блок плагина внизу покажет предпросмотр сниппета с новым заголовком.
- Закройте мусорные архивы. Раздел «Расширенные» (в части версий — Advanced): архивы по датам выключить, архив автора выключить, если на сайте один автор, страницы вложений (медиа) перевести в редирект на сам файл. Это страницы без собственного содержания, они разбавляют индекс. Проверка: откройте архив по дате — он должен отдавать 404 или редирект, а в исходном коде такой страницы появится тег noindex*.
- Включите карту сайта. В Yoast 20.x переключатель XML-карт лежит в разделе возможностей сайта (Настройки → Общие), в более старых сборках — в разделе функций. Проверка: адрес вашсайт/sitemap_index.xml открывается и содержит ссылки на вложенные карты вроде post-sitemap.xml и page-sitemap.xml.
- Подтвердите сайт в Search Console и отдайте карту. В Search Console добавьте ресурс, выберите подтверждение HTML-тегом, скопируйте значение content и вставьте его в поле Google в разделе подключений сайта плагина (в разных версиях он называется «Подключения сайта» или «Инструменты для веб-мастеров»). Затем Search Console → Файлы Sitemap → укажите полный адрес карты. Проверка: статус подтверждения — успешно, у карты сайта в отчёте стоит статус об успешной обработке и число найденных URL.
- Сбросьте кеш и проверьте результат глазами. Откройте любую запись в анонимном окне, посмотрите исходный код страницы и найдите в нём строки title, description, canonical и og:title. Каждая должна встречаться один раз. Проверка: ровно один title, ровно один canonical, адрес в canonical совпадает с адресом страницы.
Что куда вписать
| Настройка | Где искать | Значение |
|---|---|---|
| Видимость для поисковых систем | Настройки → Чтение | галочка снята |
| Структура постоянных ссылок | Настройки → Постоянные ссылки | Название записи |
| Шаблон title записей | Внешний вид в поиске → Типы контента | %%title%% %%sep%% %%sitename%% |
| Шаблон мета-описания | там же | пусто, заполнять вручную |
| Архивы по датам | Настройки → Расширенные | выключены |
| Архив автора | Настройки → Расширенные | выключен при одном авторе |
| Страницы вложений | Типы контента → Вложения | редирект на файл |
| XML-карта сайта | Настройки → Общие | включена |
| Подтверждение Google | Подключения сайта | значение content из тега GSC |
SEO-плагин не поднимает позиции. Он убирает технические причины, по которым страницу не показывают, и отдаёт вам контроль над тем, как сниппет выглядит в выдаче. Всё остальное делают содержание и ссылки.
Если не получилось
Плагин показывает предупреждение о блокировке роботов
Текст в админке говорит о серьёзной проблеме и блокировке доступа роботам. Это тот самый флажок из первого шага: Настройки → Чтение. Иногда его дополнительно дублирует плагин кеширования или настройка хостинга на тестовом домене.
/sitemap_index.xml отдаёт «Страница не найдена»
Три причины по частоте: структура постоянных ссылок стоит в режиме «Простые», карта отключена переключателем, адрес перехватывает второй SEO-плагин. Зайдите в Настройки → Постоянные ссылки и нажмите «Сохранить» ничего не меняя — это перестраивает правила обработки адресов. Если не помогло, сбросьте кеш и проверьте robots.txt: минимально рабочий файл выглядит так.
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://example.com/sitemap_index.xml
Search Console не подтверждает права на сайт
Метатег не доехал до браузера: страницу отдал кеш, HTML минифицировал оптимизатор или тег вставлен в поле вместе с угловыми скобками, хотя нужно только значение content. Сбросьте кеш, откройте исходный код главной и найдите в нём строку google-site-verification.
Карта сайта отправлена, но в отчёте ошибка чтения
Почти всегда несовпадение домена: ресурс в Search Console добавлен как http или с www, а карта отдаётся с https без www. Сравните адреса символ в символ.
В коде страницы два title или два description
Активны два SEO-плагина, либо теги печатает сама тема или конструктор страниц. Отключите лишний плагин; если дублирует тема, ищите в её настройках пункт про собственные мета-теги и выключайте его там.
Страницы в Search Console со статусом «Обнаружена — не проиндексирована»
Это не ошибка настройки. Карта сайта — приглашение, а не гарантия: Google сам решает, когда и что обходить, и на новом сайте ожидание в несколько недель нормально.
Что делать дальше
Через неделю откройте в Search Console отчёт об индексировании страниц и сверьте число проиндексированных URL с числом страниц в карте сайта. Расхождение в разы — повод смотреть, что попало в исключённые и почему. Дальше по порядку: вручную напишите описания для двадцати самых важных страниц, проверьте разметку организации в валидаторе расширенных результатов Google, через месяц посмотрите отчёт об эффективности и запросы, по которым вас уже показывают. Редиректы при смене адресов, скорость загрузки и Core Web Vitals — отдельные темы, в базовую настройку плагина они не входят.
* Canonical — тег, которым страница сообщает поисковику свой основной адрес; нужен, когда одно и то же содержание доступно по нескольким URL. Noindex — указание не включать страницу в поисковый индекс; страница при этом остаётся открытой для людей.
Источники: Yoast SEO в каталоге плагинов WordPress, Google Search Central: вводное руководство по SEO
Частые вопросы
Хватит ли бесплатной версии плагина
У меня меню плагина выглядит не так, как в инструкции
Можно ли держать два SEO-плагина одновременно
Как перейти с одного SEO-плагина на другой без потери настроек
Что может сломаться на живом сайте после этих настроек
Почему страницы не появились в поиске через неделю
Нужно ли заполнять ключевую фразу и добиваться зелёного индикатора в каждой записи
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.