How to host website on netlify for Free 😍(Easiest Way to Deploy)


Hey developers,
If you are creating website by using HTML css javascript & even you can use Frontend Frameworks like Tailwind CSS & React
Don’t worry I will Show you how you can Live your website using Free Hosting Platform
In this step-by-step guide, I’ll show you the easiest way to deploy your website on Netlify – without any complex setup, domain configuration, or backend knowledge.
Let’s get started! 🔥
What is Netlify?
Netlify is a powerful Web Hosting and beginner-friendly platform that allows you to:
Deploy static websites for free
Get a live URL instantly
Connect custom domains
Set up continuous deployment with GitHub
Perfect for developers, freelancers, and creators who want to share their work to the world.
🧰 Requirements Before You Begin
Make sure you have:
A completed website folder (HTML/CSS/JS or any frontend framework build)
A High Speed Internet
Need Netlify account (create one at https://www.netlify.com/)
Deploy Your Website on Netlify in 2 Ways
Just Follow this steps to Deploy Website on netlify
Option 1: Deploy with Manually
- Login to Netlify Go to https://www.netlify.com/
- Click on Add New Site >> Click on Deploy Manually
- Drag & Drop Folder Drag the folder to upload file on Netlify hosting After you can upload all files so please Wait 1-2 minutes to Deploy website on netlify
You will get Random Domain Name After you're Website is live
Change Custom Subdomain After Deploy you can change the subdomain name Click on Site Configuration & Change Site Name
Boom! Live in Seconds. You can now view your site and even set a custom domain.
Option 2: Deploy with GitHub (For Automatic Updates)
This is great if your project is on GitHub and you want auto-deploy on every push.
Steps:
Push Your Code to GitHub Create a repository and push your website files to it.
Login to Netlify Go to https://app.netlify.com
Click "Add New Site" → "Import an Existing Project"
- Choose GitHub as Source Connect your GitHub account to Netlify.
Select Your Repository
Set Build Settings (for static sites, leave everything default)
Click “Deploy Site”
Boom! Live in Seconds. You can now view your site and even set a custom domain.
🌍 Custom Domain Setup (Optional)
Go to your deployed site in Netlify dashboard
Click “Domain Management » Click on Add A Domain Name”
Add your custom domain or buy one through Netlify
Update DNS records in your domain provider (Netlify will guide you)
✅ Pros of Using Netlify
Free for small and personal projects
HTTPS included automatically
Super fast CDN delivery
Easy continuous deployment via Git
Instant rollbacks and previews
Additional Features:
Form Handling: Netlify offers built-in form handling without any backend code.
Redirects and Rewrites: You can configure redirects and rewrites using a _redirects file or netlify.toml.
Environment Variables: You can set environment variables for your build process in the site settings.
Functions: Netlify supports serverless functions that can be used for dynamic back-end processing.
Final Words
Hosting your website doesn’t need to be hard. With Netlify, you can deploy your site in under 1 minute.
Whether you’re showcasing your portfolio, testing a landing page, or launching a side project, Netlify makes it dead simple.
Now go ahead and try it — your website deserves to be live! 🚀
Subscribe to my newsletter
Read articles from Vikrant Shinde directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
