Whatever platform you decide to blog on, you should be prepared to invest time, patience, and energy. On paid platforms, you'll also need to reach for your wallet. While publishing platforms are mostly free, we recommend paying for a subscription to site builders. In the event that you self-host your blog, you'll also need to pay for the webspace, and potentially the templates and extensions you use.