Sitemap в WordPress: настройка через Yoast SEO - VICTORY group

Sitemap в WordPress: настройка через Yoast SEO

Время чтения: 6 мин.
Просмотров: 8
Дата публикации: 17.09.2026
Навигация
Sitemap в WordPress: настройка через Yoast SEO

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

В этой статье разбираем весь цикл: как создать sitemap в Yoast SEO, что включать в состав карты, как передать адрес панелям вебмастеров и что проверять при ошибках.

Что такое XML-карта сайта и зачем она нужна WordPress-сайту

XML-карта сайта — это служебный файл со списком адресов, который читает не человек, а краулер. Внутри перечень записей, где адрес стоит в теге loc, а дата правки в lastmod. Формат описан стандартом sitemaps.org, его понимают и Яндекс, и Google.

Карта сайта WordPress сама по себе позиции не поднимает. Её работа в том, чтобы ускорить обнаружение и индексирование страниц, и заметнее всего это на сайтах с большой вложенностью и на страницах без внутренних ссылок.

Что даёт карта роботу и чем ограничена встроенная карта движка:

  • Робот получает список адресов и не тратит обход на переходы по страницам подряд.
  • Дата в lastmod говорит роботу, что обновилось и что стоит перечитать.
  • Ядро CMS с версии 5.5 отдаёт свою карту по адресу /wp-sitemap.xml, но без changefreq и priority; lastmod появился в ней только с версии 6.5.
  • Из админки её составом не управляют: страницу исключают фильтром в коде. Ради этих настроек и ставят Yoast SEO.

У Yoast SEO более 10 миллионов активных установок по каталогу WordPress.org. Это самый распространённый SEO-плагин для CMS. Карту он отдаёт по адресу /sitemap_index.xml. Это индексный файл. Адресов страниц в нём нет, только ссылки на вложенные карты по типам содержимого: post-sitemap.xml и page-sitemap.xml.

Как создать sitemap в Yoast SEO: установка и включение карты

Плагин Yoast SEO собирает карту при обращении к адресу. Отдельной кнопки «сгенерировать» нет. Нужно только включить функцию.

  1. Установите и активируйте Yoast SEO через админку.
  2. Откройте Yoast SEO → Settings → Site features.
  3. В группе Technical SEO переведите переключатель XML sitemaps в положение On.
  4. Нажмите ссылку просмотра рядом с переключателем: откроется /sitemap_index.xml со списком вложенных карт.

В старом интерфейсе переключатель лежит в SEO → «Общие» → «Возможности». Индексный файл и вложенные карты обновляются автоматически при добавлении и удалении контента. Возвращаться сюда после публикаций не нужно.

Настройка содержимого карты сайта

Состав карты задаётся в SEO → «Отображение в поисковой выдаче» на вкладках «Типы содержимого», «Медиа», «Таксономии» и «Архивы». Логика простая: что Yoast отдаёт в результаты поиска, то он и кладёт в карту.

Типы содержимого, таксономии и архивы

Переключатель «показывать в результатах поиска» решает, попадёт ли раздел в карту, потому что закрытое от индексации в карту не входит. Материалы и страницы оставляют включёнными, медиафайлы обычно исключают, а метки убирают, когда они дублируют рубрики. Архивы дат и авторов отключают из-за дублей.

Во вкладке «Медиа» Yoast рекомендует перенаправлять URL вложений на сам файл, ведь WordPress создаёт для медиафайла почти пустую страницу.

Исключение отдельных страниц из sitemap

Одиночный материал убирают в мета-блоке Yoast: вкладка «Дополнительно» → «Разрешить поисковым системам показывать эту страницу» → «Нет». Страница уходит из карты вместе с индексацией, а механика тега разобрана в материале про тег noindex.

Так же поступают со служебными страницами: авторизация, корзина, фильтры.

Приоритет, частота обновления и лимит записей

Переменных priority в картах Yoast нет с версии 3.5. Их убрали после публичного заявления Google о том, что на большинстве сайтов эти значения не учитываются. Changefreq тоже не проставляется.

По умолчанию Yoast кладёт в файл 1 000 адресов; число меняется фильтром wpseo_sitemap_entries_per_page в functions.php, в админке такого пункта нет. Верхнюю границу задаёт формат: 50 000 адресов и 50 МБ.

Как сообщить поисковикам о карте сайта: robots.txt, Яндекс Вебмастер и Google Search Console

Обе системы находят карту и сами, но прямое указание адреса ускоряет дело и вскрывает ошибки формата.

  • В robots.txt добавьте строку Sitemap с полным адресом карты. Файл правится в SEO → «Инструменты» → «Редактор файлов».
  • В Яндекс Вебмастере карту добавляют в разделе «Индексирование» → «Файлы Sitemap».
  • В Google Search Console карту ждут в разделе «Файлы Sitemap».

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

Проверка sitemap и частые проблемы

Перед отправкой карту прогоняют через «Анализ файлов Sitemap» в Яндекс Вебмастере, который читает файл и показывает ошибки разметки. Затем смотрят, обновляет ли Yoast SEO карту сайта. Опубликуйте материал и откройте её. Свежий URL должен появиться, а lastmod соответствовать дате правки.

Ко всем ответам XML sitemap Yoast SEO добавляет заголовок x-robots-tag со значением noindex, follow. Это норма: сама карта в индексе не нужна.

Типичные сбои и что проверить в каждом случае:

  • Карта отдаёт 404. Пересохраните постоянные ссылки в «Настройках», ничего не меняя, и очистите кэш на сайте и хостинге.
  • Карта открывается по /sitemap.xml — значит, её отдаёт не Yoast. Чаще всего это статический файл, оставшийся от прежнего плагина: его удаляют по FTP. Если файла на сервере нет, карту отдаёт другое расширение — отключите его, два генератора одновременно держать нельзя.
  • В карте видны страницы с noindex. Проверьте вкладку своего раздела и мета-блок.
  • Адреса отвечают 404 или 301 вместо 200: уберите их, в карте место рабочим страницам.
  • Карта не полностью обработана панелью: проверьте разбиение файла сверх лимита и строку Sitemap в robots.txt.

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

Дополнительные карты: изображения, видео и новости

Отдельной карты изображений Yoast SEO не собирает. Ссылки на картинки он подставляет прямо в карты материалов, в блок image рядом с адресом страницы. Внутри блока стоит только адрес графического файла. Ни подписи, ни размеров там нет.

Карты видео и новостей даёт платная версия: дополнения Video SEO и News SEO входят в Yoast SEO Premium. Новостную карту отправляют через Search Console, а издание регистрируют в Publisher Center; смысл в ней есть только у новостных сайтов.

Альтернативы Yoast SEO для генерации sitemap

Возможностей у карты Yoast немного. Нет исключения по регулярным выражениям, нет priority и changefreq. Если они нужны, карту генерируют другим расширением. Держать два одновременно нельзя, иначе сайт выдаёт две разные карты.

  • Rank Math умеет исключать адреса по ID и регулярным выражениям и пинговать поисковые системы после обновления.
  • XML Sitemap Generator for Google, сторонний плагин без отношения к поисковику, даёт управление приоритетами и частотой обновления.
  • All in One SEO даёт отдельные карты видео и новостей, но в платной редакции Pro.

Выбор упирается не в карту, а в остальной набор инструментов. Тем, кто определяется с платформой, полезно сравнить SEO-возможности WordPress и конструкторов: у CMS такие возможности открыты, у конструктора карта чаще собирается автоматически.

Приведем клиентов
Заполните форму, и мы свяжемся
с вами для консультации.
FAQ

Часто задаваемые вопросы

Ответили на самые популярные вопросы, которые
помогают лучше понять наш подход, процессы и ценности
Можно ли изменить адрес карты sitemap_index.xml?

Штатной настройки нет. Yoast SEO всегда отдаёт карту по /sitemap_index.xml. Менять адрес пришлось бы на уровне кода.

Нужно ли исключать из карты страницы с noindex?

Не нужно. Yoast не кладёт в карту помеченное noindex. Если такая страница всё же видна, файл собирает что-то ещё.

Как проверить, что карта обновляется после публикации записи?

Откройте post-sitemap.xml сразу после публикации: новый URL появится там же, а lastmod совпадёт с датой правки. Нет адреса, значит дело в кэше.

Влияет ли sitemap на позиции сайта в выдаче?

Напрямую нет. Карта ускоряет обнаружение и индексацию, а позиции зависят от содержания. Но ненайденная роботом страница в выдаче не участвует вовсе.

Нужен ли sitemap небольшому сайту на десять страниц?

Обход такого сайта карта заметно не ускорит, но и вреда нет. Файл собирается сам и пригодится, когда страниц прибавится.

Что делать, если Search Console показывает ошибки в карте?

Посмотрите в отчёте тип ошибки: недоступный файл, неверный формат, адреса с ответом 404 или 301. Исправьте причину и отправьте карту заново.

Не нашли ответ на свой вопрос?
Оставьте заявку или свяжитесь любым удобным способом — мы всегда на связи и готовы помочь
начнём прямо сейчас

Конкуренты не спят,
пора действовать