Нужно ли делать исходник на каждую страницу сайта, если у большинства страниц одинаковая структура?
Нет, нужно делать шаблоны, а к ним писать дизайн-гайд (с примерами конкретных страниц, 1-2 штуки достаточно) и оформлять UI-kit. 
Это же не журнал, чтобы каждую страницу дизайнить.
Такие вещи неплохо бы обсудить для начала с верстальщиком (upd: ну или тем кто это потом внедрять будет). Не поленитесь, потратьте на это время и оно окупится в дальнейшем.