Unfortunately, many small business websites are doomed to failure even before the first line of code is written. Successful websites are not about clever code or the expertise of "Techies". Instead, it is about writing good content to meet the requirements of your website visitors.
However, before you can write good content, you, first of all, have to identify (not literally) what type of people are visiting your website. By this we mean; what type of informational requirements they will have. The good news is; it is not rocket science and is something you can easily do yourself with a little guidance and a few thought ideas.