The quickest and cheapest way to get your website up and running with no outlay is by using a free service such as WordPress.com or blogger. These sites will give you your own subdomain name such as www.yourbusiness.wordpress.com. But if you want your business website to reside on a top-level domain like www.yourbusiness.com instead, then you’ll have to buy your own domain name.
Domain names can be very expensive if you’re after a short, notable name on a .com address, but there are some places where you can get a domain name for free.
Free website domains
You can get a totally free top-level domain at Freedomain as long as you’re happy with a .co.nr (Republic of Nauru) suffix and provide their site with a back-link.
An alternative way is to buy a hosting package with One and you can get your domain registered for free for the first year. Similarly, 1and1 will provide a free domain, including .com domains, for free for the first year with their small business hosting package.
Cheap web domains