A domain name is the unique address that identifies your website on the internet. It's the name that people type into their web browser to access your website.
The cost of starting a website varies depending on the domain name, hosting service, and website builder or CMS you choose. On average, you can expect to pay anywhere from $100 to $500 for the first year.

To start a website, you need a domain name, a hosting service, and a website builder or content management system (CMS) like WordPress.