There is no shortage of ‘free web site’ solutions on the net. These include Wix, Weebly and Square Space. Which if I am not mistaken all offer “free hosting”.
Then there is WordPress which is an open source script. A resource which offers users a different kind of free.
It is free to download. It is a free tool you can use to build your web site for free. Unlike the other options mentioned which offer you the use of their web builder tools and templates if you host with them. Packages that start off free but which become comparatively expensive once you start growing what you have started.
By which time, you are locked in. By which time you have become reliant on the tools they provide.