Perfection is unattainable.
We all want to have the best website.
Hint: There is no best website.
Clue: Our goal should be to strive to have our website become better.
Saying it out loud...
It is no secret. Building (scripting the html) for a website can be relatively simple.
Choosing fonts, selecting the right images, deciding on a color scheme are important and time-consuming – but they are also somewhat insignificant. To be honest, you can use any of the poplar CMS options (WIX, Squarespace, Wordpress and others) on the web and design a nice looking website. Sometimes for free (if you don't mind the advertising). Sometimes for a small monthly fee.
But, your website "appearance" actually has very little to do with how your website will fare on the web. Always keep in mind, the above mentioned aspects of your website are important. But, they are also "surface level." They lend to a website's success, but they really should not be your initial concern.
Most websites are found by folks (just like you and me) "searching" for an answer. To do that, most people use search engines such as Google and Bing. I generally assume that people that desire to own a website also want that website to to be found easily. Google and Bing do not put a value (i.e. rank) on how a website looks. Instead, the search engines evaluate your content and how people react to it. By "content" I mean "words." Webpages are ranked by authority, relevance, experience and popularity. A webpage is not ranked by the photos on it. Nor by the choice of type fonts used.
A page of photos with a simple "title" will not do well in the search engines.
On the other hand, take that same page, limit your images to 2-3 of the most important and include a paragraph (or two) describing each of those images and... you will soar in comparison. Every picture tells a story. But, actually telling the story (with words) works better in the search engines.
Before worrying about the layout and images of your website, concentrate on content building. You will be glad you did. If you need help with gathering and creating your content, send an email or give a call. Having too much content is seldom a problem. Having too little or no real/relevant content is a problem.
Update Pages Coming
Planning Your Website
Telling Your Story