Загрузка...
Загрузка...
Пошаговая настройка sitemap.xml в WordPress с Yoast SEO и Rank Math. Включение и исключение типов контента, индексы, отправка в Search Console.
Готовые примеры robots.txt для WordPress, 1С-Битрикс, Joomla и других CMS. Рекомендуемые директивы и настройка для SEO.
SEOТипичные ошибки sitemap.xml: неверный формат, битые ссылки, 404, лишние URL. Диагностика и пошаговое исправление.
SEOРуководство по созданию sitemap.xml: онлайн-генераторы, плагины для CMS, ручная генерация. Формат, лимиты и отправка в поисковые системы.
SEOПодробное руководство по созданию, настройке и оптимизации sitemap.xml. Лучшие практики для различных типов сайтов, автоматизация и мониторинг. Практические примеры для веб-разработчиков и SEO-специалистов.
Поделитесь с коллегами или изучите другие материалы блога
WordPress по умолчанию не создаёт sitemap.xml. Для его генерации используются плагины — чаще всего Yoast SEO или Rank Math. Оба создают sitemap автоматически и позволяют гибко настраивать, какие типы контента включать. В этой статье — настройка sitemap в WordPress с Yoast и Rank Math.
По умолчанию sitemap доступен по адресу https://ваш-сайт.ru/sitemap_index.xml.
SEO → Поисковая оптимизация → Типы контента
Здесь можно включить или отключить для sitemap:
Рекомендации:
В редакторе записи/страницы в блоке Yoast можно установить «Noindex» — такие страницы не попадут в sitemap.
SEO → Поисковая оптимизация → Дополнительно
https://ваш-сайт.ru/sitemap_index.xmlRank Math → Sitemap Settings → Post Types / Taxonomies
| Тип | Рекомендация |
|---|---|
| Posts | Включить |
| Pages | Включить |
| Media | По необходимости |
| Категории | Включить для блогов |
| Метки | Включить для блогов |
| Продукты (WooCommerce) | Включить |
В Sitemap Settings → Exclude можно указать:
Пример исключения служебных страниц: /cart/, /checkout/, /my-account/.
Rank Math позволяет задать для каждого типа контента:
Для блога: посты — weekly, страницы — monthly, главная — daily.
| Параметр | Yoast SEO | Rank Math |
|---|---|---|
| Sitemap по умолчанию | Да | Да |
| Исключение по ID | Через noindex | Напрямую |
| Исключение по пути | Ограничено | Regex |
| Изображения в sitemap | Отдельный sitemap | Отдельный sitemap |
| News sitemap | Плагин News | Встроено |
| Video sitemap | Плагин Video | Встроено |
Оба плагина автоматически добавляют в robots.txt строку:
Sitemap: https://ваш-сайт.ru/sitemap_index.xml
Проверьте в Настройки → Чтение или через FTP, что в robots.txt есть эта строка.
sitemap_index.xml или sitemap.xml (в зависимости от плагина)Аналогично — в Яндекс.Вебмастер: Индексирование → Файлы Sitemap.
После настройки проверьте:
https://ваш-сайт.ru/sitemap_index.xml — должен отображаться индексПодробнее об ошибках — в статье про ошибки sitemap. Общие принципы — в руководстве по созданию sitemap и оптимизации sitemap.
Для новостных сайтов Yoast News добавляет отдельный News Sitemap. Требуется настройка в плагине и регистрация в Google Publisher Center.
Yoast Video создаёт sitemap для видео. Указывает длительность, описание, превью. Помогает индексации в Google Video.
Rank Math автоматически включает товары WooCommerce в sitemap. Настраивается в Sitemap Settings — Post Types.
Несколько плагинов могут генерировать sitemap одновременно (например, Yoast + All in One SEO). Оставьте только один. Проверьте: откройте /sitemap.xml или /sitemap_index.xml — должен отображаться один вариант.
По умолчанию Yoast и Rank Math используют /sitemap_index.xml. Изменить базовый путь можно в настройках, но это может сломать индексацию в Search Console — лучше оставить по умолчанию.
Да. Страницы с noindex не должны быть в sitemap. Плагины обычно исключают их автоматически.
Добавьте новую запись или страницу, откройте sitemap — новый URL должен появиться. Проверьте lastmod в XML — дата должна соответствовать последнему изменению.
Yoast SEO и Rank Math генерируют sitemap автоматически. Настройте включение/исключение типов контента, укажите sitemap в Search Console и проверьте результат в инструменте проверки sitemap reChecker.