Я же однозначно за карту сайта.
Более того, делаю всегда в двух видах. Одну для посетителей в формате HTML. Она должна быть удобной и отображать реальную структуру сайта.
Другую делаю для роботов в формате XML, для лучшей индексации.
Первую размещаю на отдельной странице и даю на нее ссылку из шаблона сайта, то есть что бы на нее можно было попасть с любой страницы сайта.
На вторую даю ссылку из файла robots.txt такого вида:
- Код: выделить все
Sitemap: http://мой сайт.ru/sitemap.xml
Данные простые решения очень помогают при проведении seo-работ по сайту, улучшая индексацию и помогая живым пользователям.