Карта сайта или Sitemap необходимая часть сайта. Это обычный файл выглядит она так sitemap.xml и загружается в корневую папку сайта. Больше от него ничего не требуется, впрочем как и от вас. Но в результате, он играет важную роль при индексации сайта. Особенно полезен если глубина страниц довольно большая, например 4,5 кликов от главной страницы. Тогда поисковым роботам легче проиндексировать все страницы сайта благодаря карте сайта. Создаётся она достаточно просто, для этого есть несколько сервисов я пользуюсь несколькими бесплатными:
http://www.web-site-map.com/
http://www.xml-sitemaps.com
Если ваш сайт на популярной CMS то наверняка там есть автоматическая генерация карты сайта, но если она на HTML, PHP или самописном движке, то карту сайта придётся делать самому.