Much depends on the nature of your website and content.
To create
these web pages I trawled around for a template that I thought suitable, modded it with pics, css and additional javascript, and created it mainly in the free (old) html editor html-kit. This all worked for me because I have sufficient familiarity with html, css etc., and suited the content: a static, custom page. The choices you make in creating pages like this are standard: fixed width or floating; number of columns; navigation. These days the old style of structuring the page in a table is rather passe, using divs is normal.
If you are not really familiar with html, css etc then it pays to use a program or web hosting facility that allows you to post without needing to engage with those. The classic example of such a web site is a blog. The features of a blog are pretty standard, the content is text and pics pretty much, the set up then has the facility for you to write and plug in your next post into the framework.
There are numerous software packages that allow you to create web content in a WYSIWYG manner. However if you are creating custom pages then sooner or later you inevitably find IME a need to dive into the html and css to make things look /work right.
Another pretty standard thing that you can get pretty much off the shelf is a picture gallery type web site. Also commercial oriented/shop-front pages.
Perhaps other responses can offer some insight into more up to date software etc. I would just emphasise the point of relating what sort of content you want to put online to what sort of package/support/facilities/software you need. And if you are creating custom content, how much time and effort it can be!
addendum:
this info page is a nother +1 for wordpress...
Last edited by marcusBMG; 02-07-2022 at 11:27 AM.