Большое ТЗ на 30 страниц редко читают до конца. Часто достаточно одной страницы, если в ней есть ответы на четыре вопроса: зачем нужен сайт, кто его посетители, что они должны сделать и как вы поймёте, что всё получилось.
Добавьте два-три примера сайтов, которые вам нравятся, и поясните, чем именно. Это помогает разработчику лучше любых общих слов.
Укажите ограничения: сроки, обязательные интеграции, готовые материалы, требования к хостингу и приблизительный бюджет. Это не «раскрытие карт», а способ сразу выбрать подходящий объём работ.
И наконец, зафиксируйте приоритет. Если всё важно одинаково, в реальной разработке обычно оказывается, что не важно ничего. Один главный результат экономит время всем участникам проекта.