Карта сайта (Sitemap) в WordPress
Карта сайта (Sitemap) в WordPress — это XML-файл, который помогает поисковым системам (Google, Яндекс и другим) быстрее находить и индексировать все страницы, записи и другие материалы вашего сайта.
Как WordPress создаёт карту сайта
Начиная с версии 5.5, WordPress автоматически генерирует базовую карту сайта. Она доступна по адресу:
ваш-сайт.ru/wp-sitemap.xml
В эту карту по умолчанию включаются:
- Записи и страницы;
- Категории и метки;
- Пользовательские типы записей.
Однако у встроенной карты есть ограничения:
- Нельзя задать приоритет страниц.
- Нельзя исключить отдельные URL.
- Нет информации о частоте обновления.
- Не поддерживаются изображения.
Как настроить Sitemap с помощью плагинов
Для более тонкой настройки и расширенных возможностей лучше использовать специализированные SEO-плагины.
Yoast SEO
После установки и активации плагина в разделе SEO → Общие → Возможности нужно включить переключатель «XML-карты сайта». Карта будет доступна по адресу
ваш-сайт.ru/sitemap_index.xml
В настройках (SEO → Отображение в поисковой выдаче) можно выбрать, какие типы контента включать или исключать. Например, можно исключить дублирующие метки или медиафайлы.
Также в редакторе записи или страницы в блоке Yoast SEO можно установить опцию «Noindex», чтобы страница не попадала в карту.
Rank Math SEO
Это ещё один популярный плагин с встроенным генератором Sitemap. Он предлагает гибкие настройки, поддержку schema-разметки и автоматическое уведомление поисковиков об изменениях.
XML Sitemap Generator for Google
Специализированный плагин, который позволяет детально настраивать приоритеты, частоту обновления и исключения. Он также поддерживает создание отдельных карт для новостей, видео и изображений.
Что делать после настройки
1. Добавьте ссылку на карту в файл robots.txt. В конец файла добавьте строку:
Sitemap: https://ваш-сайт.ru/sitemap_index.xml
(или
sitemap.xml
в зависимости от плагина).
2. Отправьте карту в инструменты для веб-мастеров.
- В Google Search Console перейдите в раздел «Файлы Sitemap», введите URL карты и нажмите «Отправить».
- В Яндекс.Вебмастер добавьте URL в раздел «Индексирование → Файлы Sitemap».
3. Проверьте карту. Откройте
sitemap_index.xml
(или другой адрес, указанный в настройках плагина) и убедитесь, что в ней есть все нужные страницы.
Важные нюансы
- Не устанавливайте несколько плагинов для генерации Sitemap одновременно. Это может привести к конфликтам и путанице у поисковых систем.
- Для новостных сайтов Yoast SEO добавляет отдельный News Sitemap, который нужно дополнительно настроить и зарегистрировать в Google Publisher Center.
- Проверьте валидность XML-файла с помощью специальных инструментов, например, валидатора от Яндекс.Вебмастера.
Видеоинструкция
Для наглядности посмотрите, как создать и настроить Sitemap с помощью плагина:
