One HTML file. One drag-and-drop. One free Netlify account. That's genuinely all it takes to have a real website with a custom domain live on the internet.
No build tools. No configs.
No nonsense required.
Create a single index.html file. Add your content, some CSS inside a <style> tag, done. No frameworks needed.
Sign up at netlify.com — free forever for personal projects. No credit card. No trial period. Just a working deployment platform.
Drag your folder into Netlify's deploy box. Watch it go live instantly. You get a real .netlify.app URL immediately.
Buy a domain from any registrar. Update two DNS records in your registrar's dashboard. Netlify handles SSL automatically.
Seriously. A minimal, valid, deployable one-page website is just this.
No dependencies. No npm install. Just save as index.html
and drag the folder to Netlify.
Add a <style> block for design,
a <script> block for interaction.
Ship it.
Netlify makes custom domains dead simple. Point your domain's DNS to Netlify, add it in your site settings, and SSL is provisioned automatically — for free.
yoursite.com and www.yoursite.com automatically.For the easiest setup, transfer your domain's nameservers to Netlify. They'll manage everything — DNS, SSL, subdomains — from one dashboard. Just update nameservers at your registrar to point to Netlify's NS records.