Free website hosting. A more advanced and “serious” solution. While using such services, you won’t be limited as much as by using website builders. You are able to select a content management system of your choice (i.e. WordPress, Joomla, Drupal, etc.) and use the allowed resources to build your website. Examples of such services are 000webhost, Awardspace – and a few of others listed below.
This way, you really never have “your own” domain. The name of your free website builder provider is going to be permanently put in the website’s URL. Surely, some personalization is still possible – as you get to choose the name of the project but that’s really where it ends. This little issue actually makes perfect sense. After all, it would cost additional money for your provider to register a full custom domain name just for you. So if you want your page to spell “yourwebsite.com”, a free builder won’t suffice.
You can also host your website on WordPress.com, but that's different from the kind of hosting mentioned above. WordPress.com uses the same code from WordPress.org, but it hides the server code and handles the hosting for you. In that sense, it resembles entries in our online site builder roundup. It's a simpler but less flexible and customizable way to approach WordPress hosting. It's definitely easier, but if you want to tinker and adjust and optimize every aspect of your site, it might not be for you.
Many services offer so-called unlimited or unmetered service for whatever amount of bandwidth, disk storage and sites you use. It's important to understand that most terms of service actually do limit the definition of "unlimited" to what's considered reasonable use. The bottom line is simple: if you're building a pretty basic website, unlimited means you don't need to worry. But if you're trying to do something excessive (or illegal, immoral or fattening), the fine print in the terms of service will trigger, and you'll either be asked to spend more or go elsewhere.