Многие делают отдельную страницу блога, на которой находится полный архив статей. У меня тоже есть такая: Архив. Создать простую карту сайта поможет HTML Page Sitemap.
Карта выводится с помощью специального тега с параметрами. Например, вот так:
[html-sitemap depth=3 exclude=215]
Просто вставляете этот код в содержимое страницы — и выводится карта сайта. Плагин использует синтаксис стандартной функции wp list pages, параметры которого можно посмотреть по ссылке: https://developer.wordpress.org/reference/functions/wp_list_pages/.
В примере
depth=3 — глубина уровней вложенности
exclude=215 — ID записей, которые нужно исключить из карты
Быстро определить ID любой записи в базе данных поможет плагин Reveal IDs. Нелохо бы расположить эту карту сайта недалеко от главной страницы — говорят, что это помогает лучше индексировать записи.
Скачать HTML Page Sitemap