я щас напишу тебе последовательность попробуй ее:
1.сгенерировать sitemap.xml
2.сгенерировать sitemap.html
по пункту 1 и 2
а)я раньше пользовался онлайн генератором _http://htmlweb.ru/analiz/sitemap.php , официально он поддерживает генерацию до 1000 страниц, однако у меня нет 1000 страниц но этот сервис имеет еще и ограничение по времени( free) , поэтому когда сайт немного разросся этот сервис перестал "успевать" просмотривать все страницы сайта, поэтому в поиске альтернативы нашел бесплатную программу ( смотри пункт б)
б) программа для создания самому сайтмэп качать тут _http://wonderwebware.com/
3.положи оба файла sitemap.xml и sitemap.html в корень сайта ( где index.php)
4.укажи в robot.txt строку Sitemap:
http://site.ru/sitemap.xml
5.в панели вебмастера Яндекса добавь путь к сайтмэп
http://site.ru/sitemap.xml
до ножатия ОК там кажеться есть ссылка для проверки правильности адреса- проверь по ней.Если Яндекс принял ссылку - значит все ок.
PS учти есть чуыствительность к регистру в названии файла : sitemap.xml и Sitemap.xml это не одно и тоже.......
http://site.ru/sitemap.xml с расположенным там файлом Sitemap.xml работать не будет.