To create a business website you will need the following:
1. You will need to register a domain name which is going to be your business name or the name of your website.
2. You will need to host your website files with a web hosting company.
3. You can use WordPress or any website builder to create a business website.
4. You will need an SSL certificate.
For more detailed information on creating a business website can be found in the following blog.