The short answer is no. You don’t have to hire anyone who will know nothing close to what you know about your own business. To write the main content of your website, the best helping hand is at the end of your arm! If you aren’t comfortable writing, you can ask your business partner or a senior colleague to help out.
Depending on if your business is teaching (video course, pdf course, one-on-one classes), design (interior, graphic, landscaping), consultancy (business, marketing, life coach), professional service (financial, legal, medical) or something else, you will need a consistent method to bring in new clients.
How many photos do you need for impact? You will need about 5-15 illustrative photos for a small website of 4-5 pages. Such images illustrate aspects of your business or those running it and are often homespun photos taken on your cellphone. Examples of illustrative photos:
What is the point of a blog on a small business website? It has to do with building authority in your industry. Over time, you and your business will gain a reputation for your opinion. This may or may not be true of every industry but if it is a prevalent norm in your industry, you should seriously consider having a blog.
The single-page structure is great for some small business websites. It has all the important parts of a website as sections on a single page rather than separate pages. The multi-page website is perfect when you have more information to share than can be reasonably fitted into a single page.