1. Understand what you want. Too many businesses really don't know what they want from their website . Have you researched who your online customers are? Do you know what keywords they search for? Do you know what sites they visit? Do you know why they are looking for your site? If you don't, they you don't know what you want. You want happy customers. That's what you want (and hopefully more income as a result).
  2. It costs more and takes longer than you think.I can't count the number...