Go from 0 to 1 website in 30 minutes: A step-by-step DIY guide, in plain English, for $0.
โ๏ธ Starting Checklist
๐ป A computer with internet (0 min)
If youโre reading this, youโre already set!
Tip: This is easier on a laptop or desktop. If youโre on a phone, please switch now.
๐ Pen + paper (0 min)
Yes, really. Writing things down helps you think clearly and stay organized.
๐ค An AI helper (5 min)
Sign up for ChatGPT or Google Gemini.
This will write your websiteโs code for you. No coding knowledge required.
๐งช OneCompiler HTML Editor (1 min - FREE)
This free tool lets you paste code, preview your site instantly, and download it as a file.
โ๏ธ Netlify account (5 min - FREE)
This is where your website will โliveโ online. Free, fast, and beginner-friendly.
๐ SquareSpace account (optional, 5 min - NOT FREE: Usually about $20 per year to buy a domain)
If you want your own custom domain like MyCoolSite.com, youโll buy it here. Otherwise, Netlify gives you a free address ending in โ.netlify.appโ.
๐ก Step 1: Write Your Idea
๐ Write your idea on paper. Example: โA site to share my grandmaโs recipes.โ
๐ฏ Decide the purpose. Teaching? Selling? Showing your portfolio? Just for fun?
๐ Sketch a simple layout (boxes and arrows are fine).
๐ List features you want (photos, signup form, shop, menu).
โ๏ธ Now take your idea and pretend you are leaving a voicemail for a web designer โ plan out and write down what you would say to them. The clearer you explain, the better AI can build it.
๐ค Step 2: Build it with AI
๐ค Open ChatGPT or Gemini. Copy the starter message below:
๐
โYou are an expert website designer who makes beautiful, lovable, user-experience-centered websites. Buttons should hover, colors should come in gradients, there should be a logo at the top left, and a navigation bar at the top with navigation links on the top right. I am going to share with you my website idea and you are going to give me HTML code for my website. Here is what I want you to build:โ
โ๏ธ Paste into ChatGPT/Gemini, then add your Step 1 notes after it.
The longer, the better. Some people write 1-2 pages of notes here to get a website specific to their liking.
โ ๏ธ Privacy note: Anything you type into AI is stored by that company. Donโt share passwords or personal info.
๐ Step 3: Get It Online
๐ Copy your code from ChatGPT/Gemini. Go to OneCompiler.
๐งน Delete the example code. Paste your AI code. Click Run to preview ๐.
๐ Create a folder on your desktop (call it โMyWebsiteโ).
๐พ On OneCompiler, click the three dots โ Download. Save as index.html in your folder. It must be named index.html for it to work.
๐ Double-click index.html. It opens in your browser. (Only you can see it for now.)
โ๏ธ Log into Netlify. Click โNew Project โ Deploy Manually.โ Drag and drop your folder.
โ๏ธ Rename your site in Netlify settings. Example: โgrandmas-recipes.netlify.appโ.
๐ง Step 4: Make It Better
๐ Look at your site. Want different colors? Bigger text? More pictures?
๐ค Go back to ChatGPT or Gemini.
Tell it like youโd tell a helper: โMake the text bigger and add a blue background.โ
๐ Copy the new code. Repeat Step 3. Each round makes your site better.
โ๏ธ Squarespace shows โDNS settings.โ Copy Netlifyโs DNS instructions into them. (Learn More Here or search "How to Set Up Custom Domain on Netlify" on YouTube or Google)
โ Wait a few minutes. Refresh. Boom โ your Netlify site now works on your custom .com!
๐ Coming Soon: Next Level
๐ฉ Collect user info โ Add a form (like a signup box).
๐ Send newsletters โ Email people who join.
๐ณ Accept payments โ Sell things directly.
๐ข Sell ad space โ Make money from visitors.
๐ Track analytics โ See who visits and from where.