Есть много мнений по этому поводу, но карта сайта не повредит сайту 100%. А на счёт количества страниц и размера файла, то есть некоторые особенности... 1. В роботс.txt необходимо запретить для индексирования страницы, которые не несут никакой полезности твоим пользователям и уж точно, если они не в индексе поисковиков. (Для чего это? Генераторы карт сайтов обычно берут во внимание файл роботс.) Если у тебя много служебных страниц, то это в разы уменьшит карту сайта. 2. Есть такой замечательный поисковик, Google...вот этот конь просто не обращает внимание на запрещённые для индексирования страницы в выше описанном роботс.txt, если они были закрыты уже после их индексирования. Если у тебя есть автогенератор карты, то я советую им пользоваться. Если его нет, нет возможности или желания его прикрутить, то занимайся лучше вопросами раскрутки и оптимизации