How do you make a website, step by step?
The short answer
You make a website in five steps. Pick a hosting plan with a domain name from about $3 per month. Install WordPress with one click and pick a theme. Then set up your core pages and go live. Budget 2 to 4 hours and you can have a working site tonight.
In detail
Step 1 is hosting with a domain name. Without that foundation your site has nowhere to live. An entry plan from Hostinger or Namecheap starts around $2 to $3 per month. The domain is free for the first year. DreamHost is the calm alternative with fair renewal pricing. Keep the domain short and easy to say. Step 2 takes five minutes. Every host named here offers a one-click WordPress install. WordPress runs roughly forty percent of all websites.
Steps 3 and 4 decide what your site looks like and says. Pick a lightweight free theme. Astra and Kadence are proven choices. Keep the number of plugins low. Each one makes the site a little slower and more fragile. Then create four core pages. Start with home and about. Add contact and privacy. Aim for done rather than perfect. You can keep rewriting copy forever. A site that never launches cannot be improved.
Step 5 is going live and only then polishing. Check that SSL is on. That is the padlock in the browser, and virtually every host now handles it automatically. Submit your site to Google Search Console. Switch on your host’s backup schedule. From then on you improve a site that can already be found. If you would rather skip WordPress entirely, a drag-and-drop website builder is the alternative. You trade flexibility for even less setup work.