С чего начать разработку сайта с нуля? Неплохо было бы для начала понять - чем вообще занимается ваш клиент? Для этого нужно провести с ним переговоры. В этом видео - один из многочисленных примеров того, каким образом происходит процесс сбора информации для будущего сайта для формирования его визуального образа. Я не хочу здесь нажимать на тему "как составить ТЗ для сайта", потому как плохо к этому отношусь, но в какой-то мере этот пример (из десятка возможных) отвечает на этот вопрос.