On the Internet, there are many tools for creating sites, the so-called "site constructors", but today we will talk about creating free sites on the CMS (Content Management System) - Content Management System, or site content.
Let's start with why we choose CMS and not website builders? The fact is that most of the site builders that offer you to build your own website for free are somehow paid, because to connect serious tools you need to pay, and you need to pay every month. Even to connect your own domain, you need to purchase some kind of paid service package, but the main drawback of the designers is that you cannot go into the site code, and without this, you can do little with your pages. Of course, using constructors, you can build a beautiful site with all sorts of effects, animation, parallax, but what is the use of such beauty if it does not bring you real customers?
I suggest you create a website using professional tools that will function at full efficiency and bring real income, and besides, you will not have to pay for something every month.
Content Management System "CMS"
Before you start creating your website, you need to choose which CMS you will be doing. I will offer you several options, or rather two options - Wordpress and Joomla. I chose these ones, because they are the simplest and easiest, and if you know at least a little about computers, how to install programs on a computer, then I think you will figure it out after completing a couple of courses, and there are a lot of such courses on Youtube now.
How it works?
There are many free templates (ready-made sites) for both Joomla and Wordpress, and you can download them for free and install them in the CMS. It doesn't take long and the installation process is very simple. Further, all you need is to change the template material to your own: change the texts, photos, rename the sections of the menu item, and transfer to any language if the template is in English. Of course, in words everything seems simple, but you still need to work hard before starting to create a website for free. As I said, there are a lot of video lessons on the Internet and in particular on Youtube, and most of the courses are free. If you know a little about HTML and CSS, then you can easily figure it out and start making your site on the CMS.