How to Deploy on Netlify with Your Own Domain
To deploy on Netlify, drag your website folder onto Netlify Drop or import your GitHub repo (build npm run build, publish dist for Vite apps). Then add your domain under Domain management and add the DNS records shown — SSL is free and automatic. Kode Studio, Hyderabad can set it up — ₹499 consultation, refundable.
| Cost | Free plan with a monthly usage allowance; paid plans for higher limits |
|---|---|
| Ways to deploy | Drag-and-drop (Netlify Drop), Git import (GitHub / GitLab / Bitbucket), or Netlify CLI |
| Vite / Lovable / Bolt settings | Build command npm run build · publish directory dist |
| Custom domain | Yes, with free automatic SSL (Let’s Encrypt) |
| DIY time | 10 minutes (drag-and-drop) to 1 hour (Git + custom domain) |
| Expert help | Consultation ₹499 (refunded when you book) · service quoted on your requirement |
Is this your problem?
- You have a folder of website files (or an AI-built app) and want it online for free.
- Your site is live on
something.netlify.appbut not on your own domain. - Netlify shows “Awaiting External DNS” or “DNS verification failed”.
- Pages work from the home page but show “Page not found” when refreshed.
- After changing nameservers to Netlify, your business email stopped working.
- The deploy fails with a build error you don’t understand.
If you ticked any of these, the steps below will get you live — or ask us to do it for you.
Why use Netlify for an AI-built website?
Netlify is one of the easiest places to put a website online, which is why so many people search for “netlify deploy”. For AI-built sites it fits well because:
- Free to start — the free plan covers most small business and portfolio sites.
- No server to manage — upload files or connect GitHub; Netlify handles hosting, CDN and SSL.
- Works with AI tools’ output — static HTML from ChatGPT and Vite apps from Lovable or Bolt deploy as they are.
- Auto-deploy — connect GitHub once and every change goes live by itself.
- Built-in extras — forms, redirects and preview links for each change.
How to deploy a website on Netlify (step by step)
Use Netlify Drop for a plain HTML site, or Git import for a React / Vite app from Lovable, Bolt or Cursor. Netlify’s menus change occasionally — if a label differs, follow the closest option.
You'll need: A free Netlify account · Your website folder or GitHub repository · Domain registrar login
Create a free Netlify account
Sign up at netlify.com with GitHub, GitLab or email. No card is needed for the free plan.
Option A — drag and drop (HTML sites)
Open Netlify Drop and drag your website folder onto the page. The folder must contain
index.htmlat the top level. For a built React / Vite app, drag thedistfolder (after runningnpm run build). Your site is live in seconds on a.netlify.appaddress.Option B — import from GitHub (apps)
Choose to add a new site and import an existing project, connect GitHub and pick the repository. Set:
- Build command:
npm run build - Publish directory:
dist(Vite, Lovable, Bolt) orbuild(Create React App). Next.js is detected automatically.
If your app uses environment variables (for example Supabase URL and anon key), add them under the site’s environment variables before deploying.
- Build command:
Fix “Page not found” on refresh
Single-page apps need every URL to load
index.html. Create a file named_redirectsin yourpublicfolder (or next toindex.html) with this line, then redeploy:/* /index.html 200Add your custom domain
Open the site’s Domain management and add your domain, for example
mybrand.in. You then have two choices:- Keep DNS at your registrar (recommended if you have business email): add a
CNAMErecord forwwwpointing toyour-site.netlify.app, and the record Netlify shows for the root domain (an A record, or ALIAS / ANAME if your registrar supports it). - Use Netlify DNS: change your domain’s nameservers at GoDaddy, Hostinger or BigRock to the ones Netlify gives you.
- Keep DNS at your registrar (recommended if you have business email): add a
Protect your business email
If you switch nameservers to Netlify, first copy your MX, SPF (TXT) and DKIM records from your old DNS into Netlify DNS. Otherwise your Zoho Mail or Google Workspace email will stop receiving messages.
Turn on HTTPS and test
Once DNS is verified, Netlify issues a free Let’s Encrypt certificate automatically (you can also trigger it from the HTTPS section). Open your domain with and without
www, refresh inner pages, submit a form and check on your phone.
Stop and call a professional if: the build keeps failing, your app needs a server or database you didn’t set up, Netlify won’t verify your DNS after 48 hours, or your email stopped working after a DNS change.
Do it yourself or hire a professional?
| Do it yourself | Kode Studio does it | |
|---|---|---|
| Time | 10 minutes to a few hours, depending on build errors | Done in one session once we have access |
| Build errors | Read logs and debug yourself | We fix build and dependency errors |
| Domain & DNS | Choose between DNS options and add records yourself | We pick the safe option and keep your email working |
| Forms & redirects | Configure _redirects and forms yourself | Redirects, forms and www / https set up for you |
| Auto-deploy | Connect GitHub yourself | Auto-deploy from GitHub set up and tested |
Is Netlify deploy free?
Yes — Netlify’s free plan lets you deploy sites, use a custom domain and get free SSL. It includes a monthly usage allowance (bandwidth, build time and similar). Most small business, portfolio and landing-page sites stay within it; busy stores or apps with heavy traffic may need a paid plan. Netlify updates its pricing from time to time, so check its current plans before launch.
Netlify deploy manually vs from GitHub
| Manual (drag-and-drop) | From GitHub (continuous deployment) | |
|---|---|---|
| Best for | One-off HTML sites, quick tests | Apps you keep changing (Lovable, Bolt, Cursor projects) |
| Updating the site | Drag the new folder again | Automatic on every push to GitHub |
| Build step | You build locally first | Netlify builds it for you |
| Preview links | No | Yes, for each change |
Netlify vs Vercel vs Hostinger: which should I use?
| Netlify | Vercel | Hostinger (shared hosting) | |
|---|---|---|---|
| Best for | HTML and Vite apps, beginners | Next.js and v0 projects | Business sites that also need email and PHP |
| Free plan | Yes | Yes (personal / non-commercial use) | No — paid yearly plans |
| Deploy method | Drag-and-drop, Git, CLI | Git, CLI | File Manager / FTP upload |
| Business email | No (use Zoho / Google Workspace) | No | Often included |
Still deciding? Read our overview: how to make your AI-built website live in India.
How Kode Studio does it
- 1Check your project
Share your folder, GitHub repo or AI-tool project. We confirm it’s Netlify-ready and fix any build errors.
- 2Deploy with auto-deploy
Site deployed from GitHub so future changes go live automatically, with redirects and forms configured.
- 3Connect your domain safely
We choose the right DNS option, add the records and keep your business email working.
- 4HTTPS and final checks
Free SSL, forced https, www redirect, mobile and form tests.
- 5Handover
You get the Netlify account, a short guide and WhatsApp support for questions.
What's included
- Netlify site set up on your own account
- Build settings, environment variables and
_redirectsconfigured - GitHub auto-deploy
- Custom domain with free SSL and www redirect
- Email (MX / SPF / DKIM) records preserved
- Netlify Forms or form service connected
How much does it cost?
Refunded when you book any service. A 1-on-1 call with a developer to review your project and agree the exact scope.
Book consultationYou get a fixed price before any work starts — no hourly surprises.
Get a free estimateWhat decides the price:
- Static site vs app that needs a build, and any build errors to fix
- Number of domains and whether DNS moves to Netlify
- Forms, environment variables and backend connections
- Business email setup
Need help in Hyderabad?
Our team works from Gachibowli, Hyderabad. Most work is done remotely over WhatsApp and Google Meet, and Hyderabad clients can also meet us in person or ask for an on-site visit. We support you in English, Hindi, Telugu and Urdu.
Areas we serve: Gachibowli, HITEC City, Madhapur, Kondapur, Financial District, Nanakramguda, Kukatpally, Miyapur, Banjara Hills, Jubilee Hills, Ameerpet, Begumpet, Secunderabad, Somajiguda, Manikonda, Narsingi, Uppal, LB Nagar, Dilsukhnagar, Kompally, Shamshabad — and clients across India, the UAE and New Zealand.
Frequently asked questions
How do I deploy a website on Netlify for free?
Create a free account, then drag your website folder (containing index.html) onto Netlify Drop, or import a GitHub repository with build command npm run build and publish directory dist.
How do I connect a GoDaddy domain to Netlify?
Add the domain in Netlify’s Domain management. In GoDaddy’s DNS settings, add a CNAME for www pointing to your .netlify.app address and the root-domain record Netlify shows — or change GoDaddy’s nameservers to Netlify’s. Copy MX records first if you use business email.
Why does my Netlify site show “Page not found” on refresh?
Your app is a single-page app. Add a _redirects file with /* /index.html 200 and redeploy.
What is the publish directory for a Vite or Lovable app on Netlify?
Use dist with the build command npm run build. For Create React App it is build.
How long does Netlify take to activate my domain and SSL?
Usually minutes to a few hours after DNS is updated; DNS can take up to 48 hours. SSL is issued automatically once the domain is verified.
Can I use Netlify for a business website in India?
Yes — it’s fast in India through its global CDN and the free plan suits most small business sites. Use Zoho Mail or Google Workspace for business email.
How much does Kode Studio charge for Netlify setup?
It depends on your site. Get a free estimate on WhatsApp, or book a ₹499 consultation — refunded when you book any service.
What people ask AI assistants about this
Real questions people type into ChatGPT, Gemini and Google — answered directly.
“How do I put my HTML website on Netlify?”
Sign in to Netlify, open Netlify Drop and drag the folder that contains index.html. It goes live instantly on a .netlify.app link; then add your own domain under Domain management.
“My Netlify deploy failed, what do I do?”
Open the deploy log and read the first error. Common causes are a wrong publish directory (use dist for Vite), a missing environment variable, or a package that failed to install.
“Netlify pe website free mein kaise daalein?”
Netlify par free account banayein, Netlify Drop par apna website folder drag karein. Site turant live ho jayegi. Apna domain jodne ke liye Domain management mein domain add karke DNS records apne registrar mein lagayein.
“Should I use Netlify DNS or keep GoDaddy DNS?”
If you use business email, keeping DNS at GoDaddy and adding Netlify’s records is usually safer. If you move to Netlify DNS, copy your MX, SPF and DKIM records first.
“Who can set up Netlify hosting for my business in Hyderabad?”
Kode Studio in Gachibowli, Hyderabad deploys sites on Netlify with custom domains, SSL and email kept working. Consultation is ₹499, refunded when you book a service.
Book this service
Tell us what you need — we reply with a fixed price. Prefer to talk first? Book a ₹499 consultation (refunded when you book a service).
Last updated 3 October 2026 · Kode Studio, Gachibowli, Hyderabad · Prices and platform features change — we review this page regularly.