Для начала хотелось бы рассказать для чего нужна карта сайта. Во-первых, это нужно для навигации пользователей, что бы видно была структура сайта. Во-вторых, это нужно для индексации страниц сайта в поисковых системах.
Существует два вида карт сайта это .xml формат и .html.
Быстрое создание карты сайта с помощью плагинов на wordpress
XML карта сайта
Файл sitemap.xml
находится в корневой папке вашего сайта и служит исключительно для помощи в понимании структуры сайта поисковыми системами. Этот файл считывают роботы поисковиков и на основе записей в нем индексируют страницы сайта. Файл обязательно должен быть если вы хотите, чтобы вас могли найти через google или yandex.
Проще всего такой файл создается с помощью плагина Google XML Sitemaps:
Он периодически будет обновлять файл, вам достаточно только один раз установить и забыть об этом.
HTML карта сайта
Для такого формата карты сайта я использую плагин WP Sitemap Page:
Устанавливаем его, делаем настройки если необходимо. Дальше создаете страницу и вставляете специальный шорткод {wp_sitemap_page}
(использовать квадратные кавычки []). Новые посты автоматически будут отображаться на вашей странице карты сайта. Результат работы плагина можно увидеть здесь lavnik.net/maps.
Другие подробности про данный сайт можно узнать в обновляемой статье – Все плагины и настройки сайта на wordpress.