There are a few ways to host your WordPress blog for free. You could use a free blogging platform such as WordPress.com or Tumblr. Another option is to use a public host such as Google Drive or iCloud, which gives you more control over your blog but may require you to share your login information with other users.
If you have your own server, you can install and use WordPress manually, or you could use a hosting service such as Bluehost or HostGator that will provide the software and manage the hosting for you. If you choose to self-host, be sure to read through our comprehensive guide on how to set up and manage a WordPress blog on your own server. Final thoughts: Whether you choose to use a free blogging platform or host your blog yourself, be sure to choose one that offers the features and security you need.