Ship a static site to the edge
A folder of HTML on your laptop and a live URL on the internet are separated by about ninety seconds, once you know where to drag it.
“The edge” just means servers spread around the world, so the page loads fast wherever the visitor is, instead of one server answering everyone from one place. You don’t configure any of that. You drag a folder, and it’s handled.
What you’ll need
- A folder with an
index.htmlin it. Even one file is enough. - A free Netlify account
- Five minutes
Get a folder worth deploying
If you already have a static site, use that. If not, make the smallest possible one to prove the process:
mkdir my-site && cd my-site
echo "<h1>Hello, edge.</h1>" > index.html
Drop it
Go to app.netlify.com, sign in, and find the drag-and-drop zone at the bottom of your team’s Projects page. Drag the my-site folder onto it.
Netlify uploads the files and gives you a live URL, something like random-name-123.netlify.app. Click it. Your site is on the internet, served from wherever’s closest to whoever opens it.
You didn’t build anything, configure a server, or manage a certificate. HTTPS is already on.
Update it
This is the part people miss: the same site can take a new deploy without starting over. Change your index.html, then go to that site’s Deploys page in the Netlify dashboard and drag the folder onto the drop zone there.
A new version publishes, same URL. That’s the whole update loop, no Git required, though Git is worth doing once you’re maintaining something real, since it gives you a history of every version instead of just the current one.
Put a real name on it
The random subdomain works, but a domain you own is the professional version.
- In the site’s dashboard, go to Domain management
- Add your custom domain
- Netlify shows you the DNS records to add at your domain registrar. Add them there, not in Netlify.
- Wait for DNS to propagate, usually minutes, sometimes longer
Once it resolves, Netlify issues a free SSL certificate for the domain automatically. Nothing to buy, nothing to renew by hand.
What you have now, and what’s next
A static site is HTML, CSS and JavaScript with no server-side logic, so it’s the right fit for a portfolio, a landing page, a guide like this one. It is not the right fit for anything that needs to remember something between visits, log a user in, or write to a database. That’s a different guide: a to-do API with a database is the step from “serves files” to “does something.”
The short version
- A folder with an
index.htmlis a deployable site - Drag it onto Netlify’s drop zone, get a live URL in seconds
- To update, drag the new folder onto that site’s Deploys page
- Add your own domain in Domain management, point DNS at it, SSL is automatic
Sources
- Netlify Docs — Create deploys — drag-and-drop and redeploy behavior
- Netlify Drop — the tool itself
Written August 2026.
Prints to PDF from your browser — colours and all.