Personnellement je les guide un peu dans les fonctionnalités à intégrer à leur projet suivant leurs attentes mais en règles générales je demande au client un cahier des charges détaillant chaque page et ses fonctionnalités. Ca me permet par la suite d'affiner, de rentrer dans les détails et de lui dire ce qu'il serait bon ou non d'ajouter ou de modifier. Suivant les projets ce n'est pas un exercice facile et ça prend souvent un peu de temps.
En tout cas il ne faut pas prendre ça comme une contrainte ou une perte de temps car plus le cahier des charges est complet et précis pour le travail qui suit est simple puisque l'on sait où l'on va.