Создание карты сайта
Карта сайта нужна для того что бы помочь поисковому роботу быстрее проиндексировать сайт. Присутствие карты сайта не обязательно, но приветствуется, особенно когда сайт большой.
Файл с картой может находиться в любом каталоге на хостинге, но путь к нему нужно обязательно прописать в файле robots.txt.
Конечно можно написать карту ручками, но есть сервисы облегчающие жизнь. Одним из таких сервисов для создание карты сайта онлайн является - MySiteMapGenerator.com, где он сгенерирует карту за минуту.
Там все очень просто. После того как перешли по ссылке, нужно вписать в поле URL - урл сайта, набрать простую капчу и нажать кнопку "Старт".
В дополнительных полях, перед этим можно прописать что учитывать а что нет при обходе сайта роботом. (Рекомендую учитывать файл роботс!)
А так же выбрать имитацию робота - либо как браузер, либо как поисковый робот - Яндекса или Гугла.
После того как карта сгенерируется, можно скачать файл sitemap.xml и залить на свой сайт по FTP помощью менеджера FileZilla.
Но прежде откройте карту в Notepad++ и посмотрите какие страницы попали в sitemap.xml, возможно какие то следует запретить в в файле robots.txt. И обязательно не забудьте прописать путь к карте в том же файле.
Там же можно создать карту сайта в обычном формате HTML. В этом случае учитывать инструкции robots.txt не нужно, ведь этот формат расчитан для людей.
(Кстати анкоры ссылок для этой карты берутся из тега Title.)
Из плюсов сервиса, можно выделить то что не нужно ждать пока подойдет очередь на генерацию карты.
Из минусов - это то что в день один пользователь (бесплатно) может сгенерировать не более трех файлов. Но этот запрет обходиться чисткой куков.