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

Vikrant ShindeVikrant Shinde
3 min read

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.

💡
Click on Below Link to 20% Instant Off on Hostinger Hosting - Click on Link & Save Money

🧰 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

  • 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! 🚀

0
Subscribe to my newsletter

Read articles from Vikrant Shinde directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Vikrant Shinde
Vikrant Shinde