0:01
So, you want to host a website for free
0:04
In this video, I'll show you the best way to host a static website for free and save
0:08
hundreds of dollars in web hosting per year. There are two types of websites, static and dynamic
0:15
Static websites are simply made of HTML, CSS, JavaScript, and media files
0:21
Dynamic websites use databases, for example, WordPress sites, blogs, or e-commerce shops
0:27
If you want to host a dynamic website for free, we have another tutorial for you. Check the videos above
0:34
In this video, we will be focusing on hosting static websites only
0:38
There are so many ways you can host a website for free. Some ways are better than others
0:43
In this video, I will tell you what are the best options, and which ones give you the most value and features
0:49
First, you want a solution that lets you use your custom domain name, have no ads or credits
0:54
have decent speed, decent storage and bandwidth, and it's absolutely free forever
1:00
The best options that meet this criteria are Google Drive, Firebase, GitHub, and Netlify
1:06
Google Drive is an interesting solution, but it's not the best option on this list
1:10
However, if you're interested, here's a video tutorial. The next best option is Firebase
1:16
This is a very professional and reliable solution, but it has some limitations and it's not the easiest to set up
1:22
Next, we have GitHub, which offers decent features. GitHub is a very popular and reliable solution
1:29
Finally, Netlify. If you want the best option, here is where you get the most value and the best features
1:35
Netlify is our favorite solution. Here's why. Netlify is super easy to use
1:41
It offers 100 gigabytes of storage advanced options to enhance website speed CDN custom domain names easy integration with Google ytics and free SSL certificate with one click
1:54
Hosting a website on Netlify is super easy. First, go to netlify.com and create an account
2:01
Go to Sites. Drop your website folder in this area. Next, click Setup Custom Domain
2:10
And type in your domain name. Go to Options and click Setup Netlify DNS
2:33
Click Continue. These are your name servers. You have to copy these values and paste them on your domain registrar
2:39
Go to the website where you bought your domain name. In my case, it's Namecheap.com
2:47
Find your domain DNS settings. Here, select Custom DNS, and insert the four name servers in this area
2:56
Save changes. Go back to Netlify and click Done. It's as simple as that
3:01
Now just wait a few hours for the DNS propagation to complete
3:05
Open your browser and type in your domain name. You should see your website online
3:09
This symbol next to your domain name indicates that your website is secure
3:13
Netlify automatically installs your free SSL certificate. And there you go! This is how you host a website for free
3:20
If you enjoyed this video, subscribe for more productivity tips. And always remember to work smart, not hard