Register your domain name. Your domain name should reflect your product or service so that your customers can easily find your company through search engines.
Find a web hosting company.
Prepare your content.
Build your website.
When I created my site, I did it in several stages. First, I chose the website builder that I liked the most. Then I found a good and inexpensive web hosting. I created the site itself and gradually filled it with content. See my best project here.