How to get a domain name for free, choose your domain name and order 3 months, 6 months or annual web hosting plan. The domain will be free for the first year but will need to be renewed after 12 months at the standard annual domain renewal fee.