A professional web designer may not deserve all the blame for junk web site, except that they are the self proclaimed experts and they expect that we will listen to them. Therefore, the first rule of hiring a web professional is to not let them design our web site.
There is, of course, a great deal more to learn php-developers about our virtual market and how they think, what their shopping habits are, what their values are and what they believe in. There isn't room in one article to cover the web as a virtual marketplace or market segmentation to develop a market's profile. You will find this information in other articles.