To design a web site is only one element that is need to be succeed online and if the web design was not based on a solid, well planned Search Engine Marketing plan, then the performance of the web site is going to less than satisfactory.
Having excellent graphics or Flash will not bring in visitors to your site. Creating the best programmed web site or using the latest software won't do it either. Your web site must be seen by the Search Engines in order to attract visitors to your site.