Знаете, мы свой сайт переделывали трижды. А уж сколько небольших доработок было и сосчитать нельзя. Всё это к тому, что если начинаете что-то новое, не нужно прям достконально всё предусматривать. Это в принципе невозможно.
В целом, пишите ТЗ максимально подробно. Так, чтобы было понятно что нужно сделать даже человеку не связанному с IT. А хороший специалист предложит сам наиболее эффективную реализацию задачи.
Если вы заинтересованы в разработке, то компания, в которую вы обратитесь за сайтом во всем остальном вам поможет и подскажет.
Обычно в вебстудиях есть стандартный бриф, в который вы впишете все свои хотелки. Если чего то будет недостаточно - вас обязательно спросят.
Таким образом веб студия агрегирует все ваши требования, грамотно разложит все по полочкам и пойдет разрабатывать.
Сначала найдите того кто будет вам делать сайт, а дальше не будет трудности. Вас либо попросят заполнить анкету с вопросами по которой будет понятно какой вам сайт нужен, либо вам предложат пообщаться по видеосвязи и в ходе общения будет определенно какой сайт вам нужен и как будет проходить процесс работы над ним.