The people who need your services may not understand how your services work. Your website is a great place to tell the whole story.
Your business processes, such as inventory management and shipping, will affect how you set up an e-commerce site.
Every industry has a wide variety of business types. Web development is a learning opportunity for both the business owner and the developer.
When you run a small business, it's difficult to take time out of the many hours a week you work to think about the website. But, your web development tasks cannot be done while you are answering the phone and taking care of customers.
It's important to have input from all whose jobs are affected by the website.
Artists need clean, simple sites where the focus is the art.