That’s Business Analyst or Information Architect. In the Web world, the two jobs tend to overlap more than in Software Development. Maybe because the needs of the users are more immediate and accessible? Matt has written a pretty thorough comparison of the two in this post.