How to Deploy website on Netlify
Last Updated :
11 Apr, 2025
You have your website ready and don't know how to reach the audience. Most of us coders create amazing websites using HTML, CSS, and JavaScript and just save them locally or on remote host services like GitHub and BitBucket. Now, what if you need non-programmers to view your work? This is why it becomes too important to deploy your web application online. Netlify makes your job easy. You can easily deploy your website or web app created using react on Netlify. Netlify is easy to use, scalable and user-friendly. The only requirement to get started with Netlify is you need a GitHub or Gitlab or BitBucket account. If you have any of these then follow the step-by-step tutorial below, if not create your account now.
Before proceeding, we have assumed that you have created a repository at Git host services and committed all your website files. In case you're new and don't know how to use Git, you can check out this: An Ultimate Guide to Git and Github
Below is the step-by-step procedure to deploy the website on Netlify.
Step 1: Create your account on Netlify. It's completely free, so go ahead and create your Netlify account. Once you have verified your account, you need to answer 7 simple questions.

Step 2: Create a New Site from GIT. Remember to have created your repository, once it is done you need to follow 3 major steps.

Step 3: Connect to Git provider. Now choose a Git host provider where you have created your repository. I will be choosing BitBucket since I have my project and repository created in Bitbucket.

Step 4: Pick a repository. Once you have authorized with the Git host provider, you now need to Pick a repository that you have created.

Step 5: Once you have picked your repository, deploy your site. The base directory will be main by default. You just have to click on the Deploy Site for now.

Step 6: Wait for a few seconds and you will get a successful link which is in green color. Netlify will generate a random name for your site, with its own domain i.e., netlify.app

Step 7: Now that your site is successfully deployed you can edit the site name, Go to domain settings, select options, and edit the site name. Enter the site name and save.

Similar Reads
How to Submit Your Website to Google Search Console ? Google Search Console is the place where a webmaster can check indexing status and optimize visibility of the web. Formerly, it was known as Google Webmasters but now it has changed to Google Search Console. As a full-stack web developer, we should be familiar with the ranking process of google and
3 min read
How to create and deploy your portfolio in under 10 minutes Creating and hosting a portfolio is what every modern day programmer has to do. I did it a few days back and faced a few issues. At first, I didnât know anything about the matter at hand. I did some research and was able to find a way that is super fast. I thought to myself so why not make this tedi
4 min read
How to deploy web applications using Nginx on Remote server (Ubuntu based) - Set 2 In the last article, we got the idea about Nginx and how we can leverage its benefits, further we installed it on our device or remote server. In this article, we will see how to deploy a web application stored in the remote server using Nginx. We need to follow the given steps in order to deploy we
5 min read
Deploying Static Sites On Netlify With Continuous Integration when we are talking about DevOps In today's fast-paced digital world. deploying the website is one of the most crucial tasks. we need to focus on different parameters to make a website production-ready. The website updates from time to time according to the requirements, and whenever we make changes
6 min read
How to Deploy React App on Netlify Using Github? A React App is a web or mobile application that is built using the React library of JavaScript. It helps users create interactive, single-page, and dynamic applications. These applications are built using HTML, CSS, and JavaScript. Deployment of a React app can be done via GitHub, Netlify, or any ot
6 min read
How to Deploy ExpressJS on Netlify ? This guide explores the process of deploying an Express.js application on Netlify, a popular platform known for hosting web projects with ease. From understanding the basics of Express.js to configuring serverless functions on Netlify, this comprehensive guide offers step-by-step instructions in sim
5 min read