You can only have free website by going through freeservers like
www.freeservers.com, then you will choose how you want your domain name to look like and also choose template for your site
Your keyword ONLY is obviously incorrect, there are many services out there that provide free websites, sub domains, sub directories, maybe ad supported.