The best way to build a free membership website is by using Podia membership site builder. It has a free option for a basic website that you can always upgrade as you grow.