Are any of these platforms free?
Yes. You can use these platforms for free but they have limited capabilities. For instance, on Google Sites Free Blog, you can not upload a plug-in, themes, and own the site. You also can’t have your domain. You can only use their domain which will look something like (name).Google Sites.com. It’s the same thing for Wix.