Недавно столкнулся с задачей, когда на сайте клиента из сайтмапа требовалось убрать несколько страниц. В целом задача достаточно простая и решается детальным изучением настроек плагина, но раз я уже изучил эти настройки, то поделюсь быстрым решением с вами.
Задача
Убрать ненужные страницы из sitemap.xml:
- /cart/
- /wishlist/
- /o-kompanii-old/
- /my-account/
- checkout

Решение
В первую очередь определяем, откуда происходит генерация файла. Как можно догадаться из названия, в моём случае генерирует плагин AIOSEO. Далее, авторизовавшись на сайте, переходим в настройки по такому пути: All in One SEO → XML карта сайта. И мы оказываемся на странице настроек сайтмапа.

Нас встречает панель с базовыми настройками: обновление карты по расписанию, отключение типов записей и таксономий из карты и другие настройки, подробнее с которыми вы можете ознакомиться на сайте.
Скроллим страницу настроек до группы полей «Исключенные объекты» и в этой группе нам нужно поле «Исключенные страницы». Добавлять страницы для исключения можно в формате URL-адресов или ID страниц через запятую. На мой взгляд, использование ID является более гибким, поэтому я добавлю их.

После добавления нужных страниц скроллим настройки до конца вниз и нажимаем «Обновить карту сайта». Затем возвращаемся на карту, обновляем со сбросом кеша и видим, что отмеченные страницы исчезли. Получается, задача выполнена.
