Home » Hostings » How To Host A Website On Netlify With A Custom Domain For Free

How To Host A Website On Netlify With A Custom Domain For Free

You’ve created a website with a great user interface or a great function. It might have been a YouTube tutorial or a project for your personal portfolio.

And you want to let people know about the website you’ve created. You consider it to be prepared for public viewing because it functions fine on your computer.

But you’re not sure where to start. Here is when Netlify comes into play.

With the help of the hosting platform Netlify, you can quickly launch websites and online applications without having to manually set up and maintain them.

It has many characteristics that make it a favorite among modern web developers, including:

  • Quick deployment
  • Continuous Deployment and Integration (CI/CD)
  • With Instant Forms, you can gather user data without developing a backend.
  • Stop spam from being submitted on forms.
  • Simple website deployment from Bitbucket, Gitlab, or GitHub
  • Use a custom domain or one of Netlify’s existing editable domains to host.
  • for your sites, analytics
  • Server-less Activities
  • For managing your blog entries, use Netlify CMS
  • Here are some additional features.


Here are some additional features.

A GitHub account is required to follow along with this course (or, Gitlab or Bitbucket). Go to GitHub and sign up to make one. This is significant since there is where your source code will be kept.

Step 1: Sign up on Notify

Visit the Netify homepage and select Sign up.

Select the registration method you prefer.

Step 2: Add a new site

You will be taken to a dashboard where you may add your site after signing up.

Click the Add new site button now to add a site. Three options for adding a new site will be shown in the menu.

import an ongoing undertaking
start with a model
Implement manually.
We’ll pick the first alternative, importing an existing project. Later on in this essay, we’ll talk a little bit about the other two techniques.

Step 3: Connect to a Git provider

For the source code of your website, select the Git provider. In this instance, GitHub

Step 4: Choose the Repository

Choose the branch and repository you wish to deploy from.

Step 5: Customize the settings for the website

Here, the website deployment options can be set up. Set the principal option for the deployment branch (or whichever branch you intend to deploy).

If the page is a straightforward static one, you may just click Deploy Site.

However, you must set up the build settings if you’re using a build tool or if you want to add some other choices.

Step 6: Deploy your website

The newly generated webpage’s Site overview page will now be displayed to you. Here is where the automated construction process happens. The deployment procedure with Netlify takes around a minute or less.

The internet can now be used to access your newly launched website. Click on the green link to view it.

Additional Points

Custom Domain

Awesome! Your website has just been launched. However, you should alter the domain name to something more in keeping with what the project is displaying, and not simply a random domain name, before you announce it to the public.

Fortunately, Netify gives us the option to alter the site’s name from the one that was chosen at random. To do this, click on Domain Settings.

Select Edit site name from the list by toggling the Options menu. Enter the name you want to use after that, then save it.

Check out the instructions in the documents if you wish to use a custom domain.

Netify Drop

There are three ways to add a new site to Netlify, as we said in Step 2 of the first technique. Here, Netlify Drop, commonly known as the “Deploy manually” method, is utilised.

Simply drag a project folder from your computer to the deploy drop zone in your browser to build a new site.

For more details, consult the documentation.

Netify Templates

The use of Netify Templates is the alternative method for adding a new site. When you wish to integrate Netify CMS into an existing website or construct new Jam stack sites, you mostly use this.

Make changes to your deploy

When you connect Netlify to your Git provider, such as GitHub, it automatically updates whenever a new change is found in the branch or repository that is linked.

All you need to do is drag and drop the folder once more into the deploy drop zone after making the necessary changes to the code in your text editor.

Your sites are secured

The fact that Netlify’s Transport Layer Security (TLS) protocol option with a Let’s Encrypt certificate makes your websites HTTPS enabled (Hypertext Transfer Protocol Secure), which is a fascinating feature.

All of this makes sure that your sites hosted by Netlify are:

Secure: Prevents the theft of user’s personal data, especially when forms or data are being submitted.
SEO-optimized websites would rank higher than insecure websites.


Congratulations! Your website is operational and live. The customized URL can now be used to share with anyone.

I’m done now. It’s that easy to set up your website on Netlify. I sincerely hope this article was useful to you. Please like and comment if you enjoyed it.

Go ahead and start making great stuff, then show the rest of the world what you’ve made!


By clicking the Options button next to the subdomain in the Custom domains panel, then choosing Edit site name from the menu, you can modify a site’s default Netlify subdomain. Select Add custom domain from the Custom domains panel’s bottom to add a new custom domain, then type the desired domain name. Choose Verify.

A guide showing you how to use a free custom domain and deploy your static website to Netlify.

Does Netlify have a price? Monthly web hosting provider Netlify provides three different premium packages in addition to a free membership.

Netlify’s clientele is highly specialized. It caters to web developers that are concerned about the performance of their websites and want to build a quick site that receives points for its load time. WordPress has a complex backend, which can cause a site to load slowly and create security problems. This is an area where Netlify excels.

Leave a comment