1) Функциональные сценарии - как отработает система на вот это действие пользователя.
2) Пользовательские сценарии - что должен сделать пользователь чтобы выполнить ключевую фишку сайта.
3) Описание шаблонов - какие кночки есть в том или ином шаблоне.
4) Ограничения - сколько знаков вот этом блоке? Сколько мб максимально весит изображение?
Как правило ТЗ на сайт не очень сложные, поэтому использовать тяжелые стандарты (ГОСТ и прочие) это как из пушки по воробьям. Вот здесь есть примеры ТЗ в том числе и для сайта.