Если Вам нужен сложный по функционалу сайт (сервис с большой нагрузкой, интернет-магазин с несколькими тысячами товаров и их вариациями), то я бы посоветовал обратиться к профессионалам. На различных фриланс биржах есть такая услуга как «Составление технического задания на разработку сайта». Не стоит жалеть денег на эту работу, так как без четкого технического задания, вы можете потом заплатить в 10 раз больше, если готовый сайт из-за непонимания или обмана со стороны подрядчика просто не будет способен выдерживать нужные вам нагрузки или же не будет иметь необходимый функционал.
Если же Вам нужен несложный корпоративный сайт, то вот самые базовые требования к нему в ТЗ:
Все, что я описал выше, лишь малая часть грамотного технического задания, но, как я уже говорил, такую работу, как составление ТЗ, лучше доверить профессионалу.