WordPress is better since it’s easy to outgrow Wix, Squarespace etc. If desired you can add a plugin drag & drop page editor such as Beaver Builder, Elementor and so on. I will be starting over with my own hosted WordPress multisite platform asap this coming spring and all you’ll need is an email account to sign up.
Follow the steps below and get online with the self-hosted version of WordPress from wordpress.org
- Sign up for the hosting plan of your choice. May I recommend the shared hosting?
- Select and purchase a domain (mysite.com) or use a free subdomain (me.site.com) – free domain included with premium plan!
- Use the 1-click zacky installer in your control panel and select WordPress
- Refer to tutorials
- Add your own photos etc