To make your own website for free, you can follow these steps:

1. Sign up for a website builder plan.
2. Choose what kind of website you want to create.
3. Customize a template or get a website made for you.
4. Choose your starting point.
5. Drag and drop 100s of design features.
6. Add text, galleries, videos, vector art and more.
7. Add your own images, logos, and text to build your brand.
8. Add or remove sections to customize your web pages.
9. Grow your business by adding ecommerce features and third party integrations.

You can also follow the step-by-step guide for beginners on how to make a website in 3 easy steps or the step-by-step guide for beginners on how to make a website (in 2023) . Both guides provide detailed information on how to create a website from scratch.

I hope this helps!