Задавайте вопросы, старайтесь понять, зачем и почему заказчик хочет то или иное. Вы понимаете, что клиент ошибается? Постарайтесь переубедить его (но не пережимайте — клиент имеет право за свои деньги делать что ему угодно). Так вы будете чаще делать то, что считаете действительно эффективным, а не то, чего требует клиент. Он ведь может оценивать ситуацию неверно.