A year ago, I was website design for accounting firms. A business owner came to me and asked about the basics of web design. There needs to be a visual balance, which means that none of the elements in any composition will overshadow the others. Contrast is the arrangement of elements that emphasizes their differences and makes them stand out from one another. Accent. Not all elements on a site should be equally important. Some should grab attention from the first second. Movement. By changing the size and order of elements on the page, you can control the reader's eye's direction. And thus - to attract his attention to the most significant parts of the site. There is also a rhythm, hierarchy, air, sequence, and many other things that can not be forgotten when designing a site. Try https://prosvit.design/flooring-website-design/, they can really help you.