A word about those “free” websites:
So-called “free” websites aren’t free. Read the fine print. You’ll be incurring monthly hosting fees, add-on customization fees, restrictive templates, incompatible proprietary code, poor technical support. Some inexpensive hosting companies are proven to be malware-friendly to promote expensive malware cleaning and protection. Not kiddin’.
One-size does not fit all. Everyone’s needs are different, and deserve a unique approach.