Fire the “web designer”
Don’t mix up the two roles, user experience designer and graphic designer. Neither should do the others’ job. They should never be blurred into “web designer.
more on briancray.com
Sounds like an advice from Captain Obvious, but maybe it's still not for some.